S'ha introduït una bifurcació de Proton-i, traduïda a versions més recents de Wine

Juuso Alasuutari, especialitzat en el desenvolupament de sistemes de processament d'àudio per a Linux (autor jackdbus и LASH), format projecte
Proton-i, amb l'objectiu de portar la base de codi de Proton actual a versions més noves de Wine, sense esperar nous llançaments importants de Valve. Actualment, una variant de Proton basada en Vi 4.13, idèntica en funcionalitat a Proton 4.11-2 (el projecte principal de Proton utilitza Wine 4.11).

La idea principal de Proton-i és oferir la possibilitat d'utilitzar pedaços introduïts a les últimes versions de Wine (a cada llançament es publiquen diversos centenars de canvis), que poden ajudar a llançar jocs que abans tenien problemes de llançament. Se suposa que alguns problemes es poden solucionar en les noves versions de Wine i alguns es poden resoldre amb els pedaços de Proton. La combinació d'aquestes correccions permet potencialment aconseguir una experiència de joc de més qualitat que utilitzar el nou Wine i Proton per separat.

Recordem que el projecte Proton desenvolupat per Valve es basa en els desenvolupaments del projecte Wine i està orientat a garantir el llançament d'aplicacions de joc creades per a Windows i presentades al catàleg de Steam a Linux. Proton us permet executar directament aplicacions de joc només per a Windows al client Steam Linux. El paquet inclou implementacions de DirectX 9 (basat en D9VK), DirectX 10/11 (basat en DXVK) i 12 (basat en vkd3d), que funciona mitjançant la traducció de trucades de DirectX a l'API Vulkan, proporciona un suport millorat per als controladors de joc i la capacitat per utilitzar el mode de pantalla completa de manera independent en funció de les resolucions de pantalla admeses als jocs. En comparació amb el Wine original, el rendiment dels jocs multifil ha augmentat significativament gràcies a l'ús de la "sincronització" (Eventfd Synchronization) o "futex/fsync".

Font: opennet.ru

Afegeix comentari