Valve vrea să transforme Linux într-un punct de referință pentru jocuri

Supapă

Valve continuă să împingă Linux într-un viitor promițător în jocuri. După numeroase proiecte open source pentru a promova crearea de noi jocuri video pentru GNU / Linux și, de asemenea, altele, cum ar fi Proton pentru a aduce jocuri video native Microsoft Windows sau API-urile lor pentru realitate virtuală și augmentată, el are acum o nouă ambiție pentru kernel-ul Linux. și a propus câteva lucruri interesante.

Este adevărat că Linux nu este acum platforma preferată pentru jocuri, dar Valve are multă ambiție ca nucleul să fie viitorul jocului video și Am ajuns să înlocuiesc Windows. Gabe Newell, CEO-ul companiei Valve, a asigurat că Linux este viitorul jocurilor video. Acum sugerează modificări ale kernel-ului în sine, pentru a-l face mai prietenos cu jocurile, atrăgând astfel mai mulți dezvoltatori.

După catastrofa care a reprezentat Windows 8 pentru jocuri, când Newell a sugerat acest lucru, au început să își creeze Steam Machine, Steam OS și alte proiecte pe care le cunoaștem acum. Dar adevărul este că Microsoft și-a învățat lecția și a schimbat toate acestea pentru a îmbunătăți Windows 10. Această îmbunătățire a făcut ca interesul pentru Linux ca platformă de jocuri să fie pierdut și de aceea și-au început proiectul Proton pe bază de vin pentru a rula software-ul nativ fără a-l porta și au inclus și DXVK pentru a traduce apelurile DirectX 3D către Vulkan.

Dar nu asta vor ei vor să meargă mai departe, deoarece unele jocuri video foarte exigente din punct de vedere hardware nu rulează bine pe Wine. De aceea au anunțat modificări ale kernel-ului Linux în sine pentru a-l face mai prietenos cu jocurile. Sugestiile lui Valve trec prin depanarea experimentului de suprascriere pentru esync, pe baza funcționalităților kernel eventfd (). Și asta necesită o extensie a futex () syscall pentru a expune un bit suplimentar pentru o sincronizare optimă a grupului de fire, care va îmbunătăți performanța anumitor jocuri video.

Gabriel Krisman Bertazi, ingeniero de Collabora, también comentó que están proponiendo cambios en la propia biblioteca glibc y libpthread para estas características multiproceso de los videojuegos. Todos estos cambios podrían traer hasta un 4% de mejora en algunos títulos que se ejecutan sobre Proton. Parece que la comunidad han aceptado estas propuestas, y lo único que están debatiendo es el cómo y algunos límites para incluirlo en la rama del kernel.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.