Alliberada la nova versió de Proton 4.11, el projecte per executar jocs de Windows a Linux de Steam

Valve-Proton

Valve ha publicat una nova branca de el projecte Proton 4.11, La qual està basada en els desenvolupaments de el projecte Wine i dirigida a garantir el llançament a Linux d'aplicacions de jocs creades per a Windows i presentades en el catàleg de Steam. Els desenvolupaments de el projecte es distribueixen sota la llicència BSD. Tan aviat com estiguin llestos, Els canvis desenvolupats en Proton es transfereixen a l'Wine original i projectes relacionats, com DXVK i vkd3d.

Proton permet executar jocs que només estan disponibles per a Windows directament en el client de Steam per a Linux . El paquet inclou la implementació de DirectX 10/11 (basat en DXVK) i 12 (basat en vkd3d), treballant a través de la traducció de les trucades de DirectX a l'API de Vulkan, brinda un suport millorat per als controladors de jocs i la capacitat d'usar el mode de pantalla completa.

Principals novetats de Proton 4.11

Amb l'alliberament d'aquesta nova branca, Proton ha passat a la sincronització amb el codi base Wine 4.11, des del qual es van transferir més de 3300 canvis (la branca anterior es va basar en wine 4.2). S'han mogut 154 pegats de Proton 4.2 aigües amunt i ara s'inclouen en la part principal de Wine.

Com a principal novetat als desenvolupadors destaquen l'addició d'el suport experimental per primitives de sincronització basades en la crida a sistema futex (), el que redueix la càrrega de la CPU en comparació amb esync.

A més, la nova implementació resol problemes amb la necessitat d'utilitzar configuracions especials per esync i el possible esgotament dels descriptors d'arxiu disponibles.

Els pegats amb el suport de l'indicador FUTEX_WAIT_MULTIPLE requerit per Proton ja s'han transferit per a la seva inclusió en el nucli principal de Linux i Glibc.

Els canvis preparats encara no estan inclosos en la composició principal de l'nucli, de manera que en aquest moment és necessari instal·lar un nucli especial amb suport per a aquestes primitives.

A més la capa DXVK (La implementació de DXGI, Direct3D 10 i Direct3D 11 sobre l'API de Vulkan) es va actualitzar a la nova versió 1.3.

Mentre que per D9VK (Implementació experimental de Direct3D 9 sobre la Vulkan) a la versió 0.13f. Per habilitar el suport D9VK a Proton, utilitzeu l'indicador PROTON_USE_D9VK.

Molts mòduls Wine ara es creen com arxius de Windows PE, En lloc de biblioteques de Linux. A mesura que avança el treball en aquesta àrea, l'ús de PE ajudarà a alguns sistemes DRM i anti-trampes.

Dels altres canvis que es destaquen d'aquesta nova branca:

  • Es proporciona la transferència de la freqüència d'actualització de l'monitor actual als jocs
  • Es van realitzar les correccions relacionades amb el processament de l'indicador d'el ratolí i l'administració de finestres
  • Es van corregir retards d'entrada i problemes amb el suport de vibració per joysticks, manifestat en alguns jocs, especialment en jocs en el motor d'Unity
  • Es va agregar suport per a l'última versió de OpenVR SDK
  • Components d'FAudio amb implementació de la biblioteca de so DirectX (API XAudio2, X3DAudio, Xapo i XACT3) actualitzats a la versió 19.07
  • Problemes resolts amb el subsistema de xarxa en jocs en GameMaker

Abans d'adoptar els pegats de Valve en el nucli de Linux-, per utilitzar futex () en lloc de esync, s'ha d'instal·lar un nucli especial que admeti el grup de sincronització de subprocessos implementat en el conjunt de pegats fsync.

En Ubuntu 18.04 i 19.04, es pot usar un repositori PPA amb nuclis experimentals linux-mfutex-valve

El qual es pot afegir amb les ordres següents:

sudo add-apt-repository ppa:valve-experimental/kernel-bionic -y

sudo apt-get install linux-mfutex-valve

Com activar Proton en Steam?

Per a això han d'obrir el client de Steam i feu clic a Steam a la cantonada superior esquerra i després a Configuració.

A la secció de "Compte" trobaran l'opció de registrar-se per la versió beta. A l'fer això i acceptar es tancarà el client de Steam i descarregarà la versió beta (una nova instal·lació).

Proton valve

A l'acabar i després d'accedir al seu compte tornen a la mateixa ruta per comprovar que estan utilitzant ja Proton.


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: Miguel Ángel Gatón
  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ó.