Forko de Proton-i estis lanĉita, tradukita al pli lastatempaj versioj de Wine

Juuso Alasuutari, specialiĝanta pri la evoluo de audiopretigsistemoj por Linukso (verkinto jackdbus и LASH), formis la projekto
Proton-i, celita por porti la nunan Proton-kodbazon al pli novaj versioj de Wine, sen atendado de novaj gravaj eldonoj de Valve. Nuntempe, Proton-variaĵo bazita sur Vino 4.13, identa en funkcieco al Proton 4.11-2 (la ĉefa Proton-projekto uzas Wine 4.11).

La ĉefa ideo de Proton-i estas provizi la kapablon uzi diakilojn enkondukitajn en la plej novaj versioj de Wine (kelkaj centoj da ŝanĝoj estas publikigitaj en ĉiu eldono), kiuj eble povas helpi lanĉi ludojn, kiuj antaŭe havis problemojn por lanĉi. Oni supozas, ke iuj problemoj povas esti solvitaj en novaj eldonoj de Wine, kaj iuj povas esti solvitaj per Proton-flakoj. La kombinaĵo de ĉi tiuj korektoj eble ebligas atingi pli altkvalitan ludsperton ol uzi la novajn Wine kaj Proton aparte.

Ni memorigu al vi, ke la projekto Proton disvolvita de Valve baziĝas sur la evoluoj de la projekto Wine kaj celas certigi la lanĉon de videoludaj aplikaĵoj kreitaj por Vindozo kaj prezentitaj en la katalogo de Steam en Linukso. Proton permesas al vi rekte ruli nur Vindozajn videoludajn aplikaĵojn en la Steam Linuksa kliento. La pako inkluzivas efektivigojn de DirectX 9 (bazita sur D9VK), DirectX 10/11 (bazita sur DXVK) kaj 12 (bazita sur vkd3d), laborante per tradukado de DirectX-vokoj al la Vulkan API, provizas plibonigitan subtenon por ludregiloj kaj la kapablon. uzi plenekranan reĝimon sendepende depende de la ekranaj rezolucioj subtenataj en ludoj. Kompare kun la originala Wine, la agado de multfadenaj ludoj signife pliiĝis danke al la uzo de la "esync" (Eventfd Synchronization) aŭ "futex/fsync".

fonto: opennet.ru

Aldoni komenton