Nais ng Valve na gawing benchmark ng paglalaro ang Linux

Balbula

Patuloy na itinutulak ng Valve ang Linux sa isang maaasahang hinaharap sa paglalaro. Matapos ang maraming mga proyekto ng bukas na mapagkukunan upang itaguyod ang paglikha ng mga bagong laro ng video para sa GNU / Linux at iba pa tulad ng Proton na magdala ng katutubong mga laro ng video ng Microsoft Windows, o kanilang mga API para sa virtual at pinalawak na katotohanan, mayroon na siyang bagong ambisyon para sa Linux kernel at iminungkahi ang ilang mga cool na bagay.

Totoo na ang Linux ay hindi ngayon ang paboritong platform para sa paglalaro, ngunit ang Valve ay may maraming ambisyon para sa kernel na maging hinaharap ng video game at Natapos kong palitan ang Windows. Mismong ang CEO ng Valve na si Gabe Newell ay tiniyak na ang Linux ay ang hinaharap ng mga video game. Ngayon ay nagmumungkahi sila ng mga pagbabago sa mismong kernel upang gawin itong higit na palakaibigan sa paglalaro, at dahil doon ay nakakaakit ng maraming mga developer.

Matapos ang sakuna na Windows 8 para sa paglalaro, nang iminungkahi iyon ni Newell, sinimulan nilang lumikha ng kanilang Steam Machine, Steam OS at iba pang mga proyekto na alam na natin ngayon. Ngunit ang totoo ay natutunan ng Microsoft ang aralin nito at binago ang lahat upang mapabuti ang Windows 10. Ang pagpapabuti na iyon ay sanhi ng pagkawala ng interes sa Linux bilang isang platform ng paglalaro na nawala, at iyon ang dahilan kung bakit sinimulan nila ang kanilang proyekto Ang Proton na nakabatay sa alak upang patakbuhin ang katutubong software nang hindi ito nai-port, at isinama din nila ang DXVK upang isalin ang mga tawag sa DirectX 3D sa Vulkan.

Ngunit hindi iyon ang gusto nila gusto nilang lumayo pa, tulad ng ilang napaka hardware na hinihingi ang mga video game ay hindi tumatakbo nang maayos sa Alak. Iyon ang dahilan kung bakit inihayag nila ang mga pagbabago sa mismong kernel ng Linux upang gawin itong mas palakaibigan sa paglalaro. Ang mga mungkahi ng Valve ay dumaan sa pag-troubleshoot ng pang-eksperimentong pag-override para sa esync, batay sa mga pagpapaandar ng eventfd () ng kernel. At nangangailangan iyon ng isang extension ng futex () syscall upang ilantad ang isang karagdagang piraso para sa pinakamainam na pag-synchronize ng thread pool na magpapabuti sa pagganap ng ilang mga video game.

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.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.