Ir ieviesta Proton-i dakša, kas pārtulkota uz jaunākām Wine versijām

Juuso Alasuutari, specializējies audio apstrādes sistēmu izstrādē operētājsistēmai Linux (autors jackdbus и SKROSTA), veidojas projekts
Proton-i, kura mērķis ir pārnest pašreizējo Proton kodu bāzi uz jaunākām Wine versijām, negaidot jaunus galvenos Valve laidienus. Pašlaik Protonu variants, kura pamatā ir Vīns 4.13, pēc funkcionalitātes identiska Proton 4.11-2 (galvenais Proton projekts izmanto Wine 4.11).

Proton-i galvenā ideja ir nodrošināt iespēju izmantot ielāpus, kas ieviesti jaunākajās Wine versijās (katrā laidienā tiek publicēti vairāki simti izmaiņu), kas potenciāli var palīdzēt palaist spēles, kurām iepriekš bija problēmas ar palaišanu. Tiek pieņemts, ka dažas problēmas var novērst jaunajos Wine laidienos, un dažas var atrisināt ar Proton ielāpiem. Šo labojumu kombinācija potenciāli ļauj sasniegt augstākas kvalitātes spēļu pieredzi, nekā izmantojot jauno Wine un Proton atsevišķi.

Atgādinām, ka Valve izstrādātais Proton projekts ir balstīts uz projekta Wine izstrādnēm un ir vērsts uz Windows radīto un Steam katalogā prezentēto spēļu aplikāciju palaišanas nodrošināšanu operētājsistēmā Linux. Proton ļauj Steam Linux klientā tieši palaist tikai Windows spēļu lietojumprogrammas. Paketē ietilpst DirectX 9 (pamatojoties uz D9VK), DirectX 10/11 (pamatojoties uz DXVK) un 12 (pamatojoties uz vkd3d) implementācijas, kas darbojas, tulkojot DirectX izsaukumus uz Vulkan API, nodrošina uzlabotu atbalstu spēļu kontrolieriem un iespēju lai neatkarīgi izmantotu pilnekrāna režīmu atkarībā no spēlēs atbalstītajām ekrāna izšķirtspējām. Salīdzinot ar sākotnējo Wine, vairāku pavedienu spēļu veiktspēja ir ievērojami palielinājusies, pateicoties “esync” (Eventfd sinhronizācija) vai “futex/fsync".

Avots: opennet.ru

Pievieno komentāru