Inilabas ng Valve ang Proton 5.0, isang suite para sa pagpapatakbo ng mga laro sa Windows sa Linux

Kumpanya ng balbula ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° unang paglabas ng bagong sangay ng proyekto Proton 5.0, na batay sa mga pag-unlad ng proyekto ng Wine at naglalayong tiyakin ang paglulunsad ng mga application sa paglalaro na nilikha para sa Windows at ipinakita sa Steam catalog sa Linux. Mga pag-unlad ng proyekto kumalat sa ilalim ng lisensya ng BSD.

Binibigyang-daan ka ng Proton na direktang magpatakbo ng mga Windows-only na gaming application sa kliyente ng Steam Linux. Kasama sa package ang pagpapatupad ng DirectX 9/10/11 (batay sa package DXVK) at DirectX 12 (batay sa vkd3d), nagtatrabaho sa pamamagitan ng pagsasalin ng mga DirectX na tawag sa Vulkan API, ay nagbibigay ng pinahusay na suporta para sa mga controllers ng laro at ang kakayahang gumamit ng full-screen mode anuman ang mga resolution ng screen na sinusuportahan sa mga laro. Upang mapataas ang pagganap ng mga multi-threaded na laro, sinusuportahan ang mga mekanismo "esync"(Eventfd Synchronization) at "futex/fsync".

Π’ bagong bersyon:

  • Nakumpleto ang pag-synchronize sa codebase Alak 5.0, kung saan higit sa 3500 mga pagbabago ang inilipat (ang nakaraang sangay ay batay sa alak 4.11). 207 patches mula sa Proton 4.11 ay inilipat sa itaas ng agos at kasama na ngayon sa pangunahing pakete ng Alak;
  • Upang mag-render ng mga laro gamit ang Direct3D 9, ang DXVK layer ay pinagana bilang default, na nagsasalin ng mga tawag sa Vulkan API. Ang mga gumagamit ng mga system na walang suporta sa Vulkan ay maaaring bumalik sa wined3d backend, na gumagamit ng pagsasalin ng OpenGL, sa pamamagitan ng pagtatakda ng setting ng PROTON_USE_WINED3D;
  • Ang pagsasama sa Steam client ay pinalakas, na nagpalawak ng hanay ng mga suportadong laro na gumagamit ng teknolohiya upang maprotektahan laban sa hindi awtorisadong pagbabago ng mga laro Denuvo. Halimbawa, maaari na ngayong maglaro ang Proton ng mga laro tulad ng Just Cause 3, Batman: Arkham Knight at Abzu;
  • Ang mga bagong pag-install ng Proton ay nagbabalik ng impormasyon tungkol sa isang mas bagong bersyon ng operating system, ayon sa kinakailangan ng ilang bagong laro.
    Ang mga parameter ng lumang mga setting ay naiwang hindi nagbabago;

  • Nagsimula ang pag-unlad sa mga makabuluhang pagpapabuti na may kaugnayan sa pagdaragdag ng suporta para sa pagtatrabaho sa maraming monitor at graphics adapter sa Wine 5.0;
  • Pinahusay na suporta sa surround sound para sa mas lumang mga laro;
  • Ang istraktura ng Git repository ng proyekto ay nabago. Ang mga bagong submodules ay idinagdag sa 5.0 na sangay, na nangangailangan na kapag nagtatayo mula sa git, dapat silang masimulan sa utos na "git submodule update β€”init";
  • Piraso FAudio sa pagpapatupad ng DirectX sound library (API XAudio2, X3DAudio, XAPO at XACT3) na-update upang ilabas ang 20.02;
  • Interlayer DXVK, na nagbibigay ng pagpapatupad ng DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 at 11, na nagtatrabaho sa pamamagitan ng mga broadcasting na tawag sa Vulkan API, ay na-update sa release na nai-publish kahapon 1.5.4. Inaayos ng DXVK 1.5.4 ang mga regression na nauugnay sa suporta ng Direct3D 9 at nireresolba ang mga isyung nagaganap sa Anno 1701, EYE: Divine Cybermancy,
    Nakalimutang Kaharian: Demon Stone, King's Bounty at
    Ang Witcher.

Pinagmulan: opennet.ru

Magdagdag ng komento