Steam proposa canvis en el nucli de Linux per millorar el rendiment dels videojocs

Steam a Linux

Ahir ens vam fer ressò de la notícia que Valve segueix millorant Proton, Una implementació que es basa en Wine per poder portar els videojocs nadius de Microsoft Windows a el client Stream Play per a Linux. Valve no és com altres companyies i no se centra només en tot el que envolta a Microsoft, i per això la seva plataforma de videojocs Steam ha proposat que es facin uns canvis en el nucli que millorarien l'experiència d'usuari a l'jugar en Linux.

La nova versió de Proton, entre altres coses, inclou una funció que redueix el consum general de la CPU per a jocs multi-thread. Els desenvolupadors de Steam diuen que han forçat «un escenari vinculat a la CPU en una màquina de gamma alta a l'reduir els detalls gràfics a l'mínim»Per veure la diferència entre la versió existent de Proton i una que inclou la millora multi-thread. Tal com veiem en la següent imatge, la càrrega de la CPU es redueix en un 10% en el joc Tomb Raider.

Els jocs en Linux funcionarien millor si el nucli adopta els canvis proposats per Steam

Shadow of the Tomb Raider en Proton

La nova versió de Protó també inclou una substitució experimental per esync, una funció més antiga de WINE que podria augmentar el rendiment multi-thread en alguns jocs. Però els desenvolupadors de Steam diuen que aquesta funció arriba amb una part a compensar: confia en la funcionalitat de el nucli de Linux efentfd (). L'ús d'aquesta funcionalitat pot causar cert esgotament de l'descriptor d'arxius en aplicacions que requereixen molts recursos i pot donar lloc a un gir estrany en el nucli. Va ser llavors quan Steam idear alguns canvis en el nucli de Linux per estendre la crida a sistema futex () per exposar la funcionalitat central addicional que podria usar-se per admetre la sincronització òptima del grup de subprocessos.

Proton 4.11 ja està disponible, però és en Proton 4.2 quan tot podria millorar considerablement si Linus Torvalds i el seu equip atenen les peticions de Steam. Actualment estan desenvolupant Linux 5.3 i ja s'ha tancat la finestra de sol·licituds, de manera que, com a mínim, caldrà esperar a Linux 5.4 perquè els jocs de Linux en Steam tinguin el rendiment que podrien tenir.

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.