Valve vuole trasformare Linux in un benchmark di gioco

Valve

Valve continua a spingere Linux verso un futuro promettente nel settore dei giochi. Dopo numerosi progetti open source per promuovere la creazione di nuovi videogiochi per GNU / Linux e anche altri come Proton per portare i videogiochi nativi di Microsoft Windows, o le loro API per la realtà virtuale e aumentata, ora ha una nuova ambizione per il kernel Linux e ha proposto alcune cose interessanti.

È vero che Linux non è ora la piattaforma preferita per i giochi, ma Valve ha molte ambizioni che il kernel sia il futuro dei videogiochi e Ho finito per sostituire Windows. Lo stesso CEO di Valve Gabe Newell ha assicurato che Linux era il futuro dei videogiochi. Ora stanno suggerendo modifiche al kernel stesso per renderlo più adatto ai giochi, attirando così più sviluppatori.

Dopo la catastrofe di Windows 8 per i giochi, quando Newell lo suggerì, iniziarono a creare la loro Steam Machine, Steam OS e altri progetti che ora conosciamo. Ma la verità è che Microsoft ha imparato la lezione e ha cambiato tutto per migliorare Windows 10. Quel miglioramento ha fatto perdere l'interesse per Linux come piattaforma di gioco, ed è per questo che hanno iniziato il loro progetto Proton a base di vino per eseguire il software nativo senza portarlo e includevano anche DXVK per tradurre le chiamate DirectX 3D su Vulkan.

Ma non è quello che vogliono vogliono andare oltre, poiché alcuni videogiochi che richiedono molto hardware non funzionano bene su Wine. Ecco perché hanno annunciato modifiche al kernel Linux stesso per renderlo più adatto ai giochi. I suggerimenti di Valve passano attraverso la risoluzione dei problemi della sostituzione sperimentale di esync, in base alle funzionalità eventfd () del kernel. E ciò richiede un'estensione alla syscall futex () per esporre un bit aggiuntivo per un timing ottimale del pool di thread che migliorerà le prestazioni di alcuni giochi.

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.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.