Valve želi pretvoriti Linux u mjerilo za igre

ventil

Valve nastavlja gurati Linux u perspektivnu budućnost u igrama. Nakon brojnih projekata otvorenog koda za poticanje stvaranja novih video igara za GNU / Linux, ali i drugih poput Protona da dovede matične video igre Microsoft Windows ili njihove API-je za virtualnu i proširenu stvarnost, sada ima novu ambiciju za Linux kernel i predložio neke cool stvari.

Istina je da Linux sada nije omiljena platforma za igre, ali Valve ima puno ambicija da jezgra bude budućnost video igre i Na kraju sam zamijenio Windows. Sam izvršni direktor Valvea Gabe Newell uvjeravao je da je Linux budućnost video igara. Sada predlažu promjene na samom jezgru kako bi ga učinile igraćim prilagođenijim, privukavši tako više programera.

Nakon katastrofe koja je bila Windows 8 za igre, kada je Newell to predložio, počeli su stvarati svoj Steam Machine, Steam OS i druge projekte koje danas znamo. Ali istina je da je Microsoft naučio lekciju i sve to promijenio kako bi poboljšao Windows 10. To je poboljšanje prouzročilo gubitak interesa za Linux kao platformu za igre i zato su započeli svoj projekt Proton na bazi vina za pokretanje izvornog softvera bez prenošenja, a uključili su i DXVK za prevođenje DirectX 3D poziva u Vulkan.

Ali to nije ono što oni žele žele ići dalje, jer neke vrlo hardverski zahtjevne videoigre ne rade dobro na Wineu. Zbog toga su najavili promjene samog Linux kernela kako bi ga učinili ugodnijim igrama. Valveovi prijedlozi prolaze kroz rješavanje problema s eksperimentalnom zamjenom za esync, na temelju funkcionalnosti kerfla eventfd (). A to zahtijeva proširenje futex () syscall-a kako bi se izložilo dodatni bit za optimalnu sinkronizaciju spremišta niti koji će poboljšati izvedbu određenih videoigara.

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.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.