Nisy fork an'ny Proton-i nampidirina, nadika ho dikan-divay vao haingana

Juuso Alasuutari, manampahaizana manokana amin'ny fampivoarana rafitra fanodinana feo ho an'ny Linux (mpanoratra jackdbus ΠΈ karavasy), niforona tetikasa
Proton-i, mikendry ny handefa ny codebase Proton amin'izao fotoana izao amin'ny dikan-divay vaovao, tsy miandry ny famoahana lehibe vaovao avy amin'ny Valve. Amin'izao fotoana izao, variana Proton mifototra amin'ny Wine 4.13, mitovy amin'ny fiasa amin'ny Proton 4.11-2 (ny tetikasa Proton lehibe dia mampiasa divay 4.11).

Ny hevi-dehibe amin'ny Proton-i dia ny manome ny fahafahana mampiasa paty nampidirina tamin'ny dika farany an'ny Divay (fanovΓ na an-jatony maro no navoaka isaky ny famoahana), izay mety hanampy amin'ny famoahana lalao izay nanana olana teo aloha. Heverina fa ny olana sasany dia azo amboarina amin'ny famoahana divay vaovao, ary ny sasany dia azo vahana amin'ny patch Proton. Ny fampifangaroana ireo fanamboarana ireo dia mety ahafahana mahazo traikefa amin'ny lalao kalitao avo kokoa noho ny fampiasana ny Divay sy Proton vaovao misaraka.

Avelao izahay hampahatsiahy anao fa ny tetikasa Proton novolavolain'i Valve dia mifototra amin'ny fivoaran'ny tetikasa Divay ary mikendry ny hiantohana ny fandefasana ny fampiharana lalao noforonina ho an'ny Windows ary aseho ao amin'ny katalaogin'ny Steam amin'ny Linux. Ny Proton dia ahafahanao mitantana mivantana ny rindranasa lalao Windows irery ao amin'ny mpanjifa Steam Linux. Ny fonosana dia ahitana fampiharana DirectX 9 (miorina amin'ny D9VK), DirectX 10/11 (mifototra amin'ny DXVK) ary 12 (miorina amin'ny vkd3d), miasa amin'ny alΓ lan'ny fandikana ny antso DirectX mankany amin'ny Vulkan API, manome fanohanana tsara kokoa ho an'ny mpanara-maso ny lalao sy ny fahaiza-manao. hampiasa tsy miankina amin'ny famahana ny efijery tohanana amin'ny lalao. Raha ampitahaina amin'ny divay tany am-boalohany, dia nitombo be ny fampisehoana lalao maromaro misy kofehy noho ny fampiasana ny "esync" (Eventfd Synchronization) na "futex/fsync".

Source: opennet.ru

Add a comment