Kompania Valve dalja e parë e degës së re të projektit , i cili bazohet në punën e projektit Wine dhe ka për qëllim të mundësojë ekzekutimin në Linux të aplikacioneve lojëra të krijuara për Windows dhe të paraqitura në katalogun Steam. Punësimi i projektit në bazë të licencës BSD.
Proton lejon drejtpërdrejt ekzekutimin në klientin Linux të Steam aplikacioneve të lojërave që ofrohen vetëm për Windows. Paketa përfshin implementimin e DirectX 9/10/11 (bazuar në paketën ) dhe DirectX 12 (të bazuar në ), e cila punon përmes translacionit të thirrjeve DirectX në API Vulkan, ofron mbështetje të përmirësuar për kontrolluesit e lojërave dhe mundësinë e përdorimit të modit të ekranit të plotë pavarësisht nga zgjidhjet e ekranit të mbështetura në lojëra. Për të rritur performancën e lojërave me shumë prejardhje, mbështeten mekanizmat(Eventfd Synchronization) dhe«.
NĂ« :
- Sinhronizimi me bazën e kodit është përfunduar , nga e cila janë transferuar më shumë se 3500 ndryshime (dega e kaluar ishte e bazuar në wine 4.11). 207 patch-e nga Proton 4.11 janë transferuar upstream dhe tani bëjnë pjesë në përbërjen kryesore të Wine;
- Për të renderuar lojërat që përdorin Direct3D 9, shtresa DXVK është aktivizuar si parazgjedhje, duke translamtuar thirrjet në API Vulkan. Përdoruesit e sistemeve pa mbështetje për Vulkan mund të kthehen në backend wined3d, i cili përdor translamtimin në OpenGL, duke vendosur konfigurimin PROTON_USE_WINED3D;
- Integrimi me klientin Steam është forcuar, i cili ka lejuar zgjerimin e gamës së lojërave të mbështetura që përdorin teknologjinë e mbrojtjes nga modifikimet e paautorizuara të lojërave . Për shembull, tani në Proton mund të luani lojëra si Just Cause 3, Batman: Arkham Knight dhe Abzu;
- Instalimet e reja të Proton kthejnë informacione për një version më të ri të sistemit operativ, siç kërkojnë disa lojëra të reja.
Parametrat e instalimeve të vjetra kanë mbetur pa ndryshim; - Ka filluar zhvillimi i përmirësimeve të dukshme që lidhen me mbështetje për punën me disa monitore dhe adapterë grafikë në Wine 5.0;
- Për lojërat e vjetra është përmirësuar mbështetja për zvogëlimin e tingullit;
- Struktura e Git-repozitorit të projektit është ndryshuar. Dega 5.0 ka shtuar modulë të rinj, çka kërkon që gjatë ndërtimit nga git të kryhet inicializimi i tyre me komandën "git submodule update --init";
- Komponentët me implementimin e bibliotekave të tingujve DirectX (API XAudio2, X3DAudio, XAPO dhe XACT3) janë përditësuar për publikimin 20.02;
- Lidhja , duke ofruar implementimin e DXGI (Infrastruktura Grafike DirectX), Direct3D 9, 10 dhe 11, që punon përmes translamtimit të thirrjeve në API Vulkan, është përditësuar deri në publikimin e djeshëm . Në DXVK 1.5.4 janë eliminuar ndryshimet regresive të lidhura me mbështetje për Direct3D 9, dhe janë zgjidhur problemet e shfaqura në lojërat Anno 1701, E.Y.E: Divine Cybermancy,
Forgotten Realms: Demon Stone, Kingâs Bounty dhe
The Witcher.
Burimi: opennet.ru
