Un furchettu di Proton-i hè statu introduttu, traduttu in versioni più recenti di Wine

Juuso Alasuutari, specializatu in u sviluppu di sistemi di trasfurmazioni audio per Linux (autore jackdbus и LASH), furmatu scrive
Proton-i, destinatu à portà l'attuale codice Proton à e versioni più recenti di Wine, senza aspittà per novi versioni maiò da Valve. Attualmente, una variante Proton basata nantu à Vinu 4.13, identica in funziunalità à Proton 4.11-2 (u prughjettu principalu Proton usa Wine 4.11).

L'idea principale di Proton-i hè di furnisce l'abilità di utilizà patch introdutte in l'ultime versioni di Wine (parechji centinaie di cambiamenti sò publicati in ogni versione), chì ponu aiutà à lancià ghjochi chì anu avutu prublemi di lanciamentu. Hè presumitu chì certi prublemi ponu esse risolti in novi versioni di Wine, è alcuni ponu esse risolti cù patch Proton. A cumminazione di queste correzioni potenzialmente permette di ottene una sperienza di ghjocu di qualità più alta cà l'usu di u novu Wine and Proton separatamente.

Ricurdemu chì u prughjettu Proton sviluppatu da Valve hè basatu annantu à i sviluppi di u prugettu Wine è hè destinatu à assicurà u lanciu di l'applicazioni di ghjocu creati per Windows è presentati in u catalogu Steam in Linux. Proton vi permette di eseguisce direttamente l'applicazioni di ghjocu Windows solu in u cliente Steam Linux. U pacchettu include implementazioni di DirectX 9 (basatu nantu à D9VK), DirectX 10/11 (basatu in DXVK) è 12 (basatu nantu à vkd3d), travagliendu via traduzzione di chjamate DirectX à l'API Vulkan, furnisce un supportu migliuratu per i controller di ghjocu è a capacità. per utilizà u modu di schermu pienu indipindentamente secondu e risoluzioni di u screnu supportate in i ghjochi. Comparatu à u Wine originale, u rendiment di i ghjochi multi-threaded hè statu aumentatu significativamente grazia à l'usu di "esync" (Eventfd Synchronization) o "futex/fsync".

Source: opennet.ru

Add a comment