Compania Valve a construit proiectul , 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. Pe măsură ce devin disponibile, modificările dezvoltate în Proton sunt transferate în Wine original și în proiectele conexe, cum ar fi DXVK și vkd3d.
Proton permite rularea directă în clientul Steam pentru Linux a aplicațiilor de jocuri livrate exclusiv pentru Windows. Pachetul include implementarea DirectX 10/11 (bazată pe ) și 12 (bazată pe ), care funcționează prin translatarea apelurilor DirectX în API Vulkan, oferind un suport îmbunătățit pentru controlerele de jocuri și posibilitatea de a utiliza modul fullscreen, indiferent de rezoluțiile acceptate în jocuri. Comparativ cu Wine-ul original, performanța jocurilor multithreading a fost semnificativ îmbunătățită datorită aplicării patch-urilor „„ (Eventfd Synchronization).
Principalele :
- S-au adăugat componente wine-mono, ceea ce a permis lansarea multor jocuri XNA și jocuri pe motorul Unreal Engine 3;
- S-a asigurat compatibilitatea cu interfața pentru lansarea și actualizarea jocului Warframe;
- S-au rezolvat problemele legate de introducerea textului în jocul Age of Empires II HD;
- S-a adăugat suport pentru jocurile „” și „«;
- S-a continuat dezvoltarea suportului pentru funcționalitatea serviciului ;
- Stratul DXVK cu implementarea Direct3D 10/11 peste API Vulkan a fost actualizat la versiunea ;
- Componentele FAudio cu implementarea bibliotecilor audio DirectX (API XAudio2, X3DAudio, XAPO și XACT3) au fost actualizate la versiunea 19.04-13-ge8c0855.
Sursa: opennet.ro
