Proton-i-ren sardexka bat sartu da, Wine-ren bertsio berriagoetara itzulia

Juuso Alasuutari, Linuxerako audio prozesatzeko sistemen garapenean espezializatua (egilea jackdbus ΠΈ LASH), eratu proiektua
Proton-i, egungo Proton kode-basea Wine-ren bertsio berrietara eramateko xedea duena, Valve-ren bertsio nagusi berrien zain egon gabe. Gaur egun, Proton aldaera bat oinarritzen da Ardoa 4.13, Proton 4.11-2-ren funtzionaltasun berdina (Proton proiektu nagusiak Wine 4.11 erabiltzen du).

Proton-i-ren ideia nagusia Wine-ren azken bertsioetan egindako adabakiak erabiltzeko gaitasuna ematea da (ehunka aldaketa argitaratzen dira bertsio bakoitzean), eta horrek lehen abiarazteko arazoak zituzten jokoak abiarazten lagun dezake. Suposatzen da Wine-ren bertsio berrietan arazo batzuk konpondu daitezkeela eta Proton adabakiekin konpondu daitezkeela. Konponketa hauen konbinazioak Wine eta Proton berriak bereizita erabiltzea baino kalitate handiagoko joko-esperientzia lortzea ahalbidetzen du.

Gogora dezagun Valvek garatutako Proton proiektua Wine proiektuaren garapenetan oinarritzen dela eta Windows-erako sortutako eta Linux-en Steam katalogoan aurkeztutako joko-aplikazioen abiarazteari zuzenduta dagoela. Protonek Windows-eko soilik joko-aplikazioak zuzenean exekutatzeko aukera ematen du Steam Linux bezeroan. Paketeak DirectX 9 (D9VK-n oinarrituta), DirectX 10/11 (DXVK-n oinarrituta) eta 12 (vkd3d-en oinarrituta) inplementazioak barne hartzen ditu, DirectX deien Vulkan APIra itzultzean, joko-kontrolatzaileentzako laguntza hobetua eta gaitasuna eskaintzen du. pantaila osoko modua modu independentean erabiltzeko, jokoetan onartzen diren pantailako bereizmenen arabera. Jatorrizko Wine-rekin alderatuta, hari anitzeko jokoen errendimendua nabarmen handitu da "esync" (Eventfd Synchronization) edo "Eventfd Synchronization" erabiltzeari esker.futex/fsync".

Iturria: opennet.ru

Gehitu iruzkin berria