Compania Valve o nouă versiune a proiectului , care se bazează pe realizările proiectului Wine și are ca scop asigurarea rulării aplicațiilor de jocuri create pentru Windows pe Linux, disponibile în catalogul Steam. Realizările proiectului sub licența BSD.
Proton permite rularea directă a aplicațiilor de jocuri din Steam pe clientul Linux, disponibile doar pentru Windows. Pachetul include o implementare DirectX 9 (bazată pe ), DirectX 10/11 (bazată pe ) și DirectX 12 (bazată pe ), care funcționează prin traducerea apelurilor DirectX în API Vulkan, oferă un suport îmbunătățit pentru controlele de joc și capacitatea de a folosi modul ecran complet, indiferent de rezoluțiile acceptate de jocuri.
În :
- Include package , oferind o implementare Direct3D 12, funcționând printr-o traducere a apelurilor în API Vulkan;
- Livrarea variantelor de construcție Wine și a altor biblioteci cu simboluri de depanare incluse a fost oprită. Pentru scopuri de depanare, a fost propusă o ramură separată "debug" Proton, disponibilă în clientul Steam;
- Sistemul de construcție a fost actualizat. În makefile a fost adăugată o nouă țintă de construcție
‘redist’, care simplifică redistribuția construcțiilor Proton între utilizatori. Procesul de construcție a fost semnificativ accelerat. Imaginea virtuală folosită pentru construcție a fost actualizată la Debian 10; - S-au realizat lucrări pentru a reduce spațiul pe disc consumat de pachetul Proton și a micșora dimensiunea actualizărilor descărcate;
- Au fost aduse îmbunătățiri legate de funcționarea Rockstar Launcher și Grand Theft Auto 5;
- A fost îmbunătățită compatibilitatea controlerelor de jocuri în jocurile Farming Simulator 19 și Resident Evil 2;
- Au fost rezolvate problemele cu mouse-ul în jocul Arma 3;
- S-a asigurat posibilitatea de a lansa jocul „DmC: Devil May Cry”;
- Stratul DXVK (implementarea DXGI, Direct3D 10 și Direct3D 11 deasupra API-ului Vulkan) a fost actualizat la ramura ;
- Stratul D9VK (implementarea Direct3D 9 deasupra API-ului Vulkan) a fost actualizat la o versiune experimentală ;
- Componentele FAudio cu implementarea bibliotecilor audio DirectX (API XAudio2, X3DAudio, XAPO și XACT3) au fost actualizate la versiunea ;
- Componentele wine-mono, care permit rularea multor jocuri XNA și jocuri bazate pe motorul Unreal Engine 3, au fost actualizate la versiunea 4.9.4.
Sursa: opennet.ro
