Forkek Proton-i-yê hatî destnîşan kirin, li guhertoyên nû yên Wine hatî wergerandin

Juuso Alasuutari, pisporê pêşkeftina pergalên pêvajoyek dengî ji bo Linux (nivîskar jackdbus и LASH), ava kirin projeyê
Proton-i, mebest ew e ku bingeha koda Protonê ya heyî li guhertoyên nû yên Wine veguhezîne, bêyî ku li benda serbestberdanên mezin ên nû ji Valve bimîne. Niha, guhertoyek Proton li ser bingeha Wine 4.13, di fonksiyonê de bi Proton 4.11-2 re wekhev e (projeya sereke ya Proton Wine 4.11 bikar tîne).

Fikra sereke ya Proton-i ev e ku kapasîteya karanîna paçên ku di guhertoyên herî paşîn ên Wine de hatine destnîşan kirin peyda bike (di her serbestberdanê de çend sed guhertin têne weşandin), ku bi potansiyel dikare alîkariya destpêkirina lîstikên ku berê di destpêkirina wan de pirsgirêk hebûn. Tê texmîn kirin ku hin pirsgirêk dikarin di weşanên nû yên Wine de werin çareser kirin, û hin jî dikarin bi paçên Proton werin çareser kirin. Kombûna van rastkirinan bi potansiyel dihêle ku meriv ezmûnek lîstikê ya bi kalîtetir bi dest bixe ji karanîna veqetandî ya Wine û Protonê ya nû.

Ka em ji we re bi bîr bînin ku projeya Proton ku ji hêla Valve ve hatî pêşve xistin li ser bingeha pêşkeftinên projeya Wine-yê ye û mebest ew e ku dest pêkirina serîlêdanên lîstikê yên ku ji bo Windows-ê hatine afirandin û di kataloga Steam-ê de li Linux-ê hatine pêşkêş kirin. Proton destûrê dide te ku hûn rasterast serîlêdanên lîstikê yên Windows-ê di muwekîlê Steam Linux-ê de bimeşînin. Di pakêtê de pêkanînên DirectX 9 (li ser bingeha D9VK), DirectX 10/11 (li ser bingeha DXVK) û 12 (li ser bingeha vkd3d), bi wergerandina bangên DirectX-ê ji Vulkan API re dixebitin, ji bo kontrolkerên lîstikê û jêhatîbûnê piştgirîya çêtir peyda dike. ji bo ku moda tevahî-ekranê serbixwe bikar bînin, li gorî çareseriyên ekranê yên ku di lîstikan de têne piştgirî kirin. Li gorî şeraba orîjînal, performansa lîstikên pir-mijal bi saya karanîna "esync" (Sînkronîzasyona Eventfd) an "futex/fsync".

Source: opennet.ru

Add a comment