Compania Valve a publicat lansarea proiectului Proton 6.3-3, care se bazează pe realizările proiectului Wine și are ca scop asigurarea rulării aplicațiilor de jocuri, create pentru Windows și listate în catalogul Steam, pe Linux. Realizările proiectului sunt distribuite sub licența BSD.
Proton permite rularea directă a aplicațiilor de jocuri în clientul Steam pentru Linux, care sunt disponibile doar pentru Windows. Pachetul include implementarea DirectX 9/10/11 (bazat pe pachetul DXVK) și DirectX 12 (bazat pe vkd3d-proton), care funcționează prin translația apelurilor DirectX în API Vulkan, oferind suport îmbunătățit pentru controlerele de joc și posibilitatea de a utiliza modul pe ecran complet, indiferent de rezoluțiile acceptate de jocuri. Pentru a îmbunătăți performanța jocurilor multithreading, sunt acceptate mecanismele „esync” (Eventfd Synchronization) și „futex/fsync”.
În noua versiune:
- VKD3D-Proton, o ramificare de la vkd3d, creată de Valve pentru a îmbunătăți suportul pentru Direct3D 12, a fost actualizată la versiunea 2.3.1, în care a fost adăugat suport inițial pentru API DXR 1.0 (DirectX Raytracing), a fost pregătit suportul pentru VRS (Variable Rate Shading) și rasterizarea conservativă (Conservative Rasterization), și a fost implementat apelul D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH, care permite utilizarea APITraces. Au fost efectuate mai multe optimizări semnificative ale performanței.
- A fost adăugat suport pentru jocurile The Origin Overlay, Bus and Army General și Mount & Blade II: Bannerlord.
- Au fost remediate problemele care apăreau în jocurile Red Dead Redemption 2 și Age of Empires II: Definitive Edition.
- Au fost rezolvate probleme în launcher-ele Evil Genius 2, Zombie Army 4, Strange Brigade, Sniper Elite 4, Beam.NG și Eve Online.
- Au fost soluționate problemele în recunoașterea controlerului Xbox în jocul Far Cry Primal.
- A fost adăugată posibilitatea de a ajusta luminozitatea și cromatica în jocurile mai vechi, precum Deus Ex.
Sursa: opennet.ro
