Ġiet introdotta furketta ta' Proton-i, tradotta għal verżjonijiet aktar reċenti ta' Wine

Juuso Alasuutari, li jispeċjalizza fl-iżvilupp ta’ sistemi ta’ pproċessar tal-awdjo għal Linux (awtur jackdbus и LASH), iffurmat proġett
Proton-i, immirat li jittrasferixxi l-codebase attwali tal-Proton għal verżjonijiet aktar ġodda ta' Wine, mingħajr ma tistenna rilaxxi kbar ġodda minn Valve. Bħalissa, varjant Proton ibbażat fuq Inbid 4.13, identiċi fil-funzjonalità għal Proton 4.11-2 (il-proġett ewlieni tal-Proton juża Wine 4.11).

L-idea ewlenija ta 'Proton-i hija li tipprovdi l-abbiltà li tuża l-irqajja' introdotti fl-aħħar verżjonijiet ta' Wine (diversi mijiet ta' tibdiliet huma ppubblikati f'kull rilaxx), li potenzjalment jistgħu jgħinu fit-tnedija ta' logħob li qabel kellhom problemi fit-tnedija. Huwa preżunt li xi problemi jistgħu jiġu ffissati f'ħarġiet ġodda ta 'Inbid, u xi wħud jistgħu jiġu solvuti b'garża Proton. Il-kombinazzjoni ta 'dawn it-tiswija potenzjalment tagħmilha possibbli li tinkiseb esperjenza ta' logħob ta 'kwalità ogħla milli tuża l-Inbid il-ġdid u l-Proton separatament.

Ejjew infakkarkom li l-proġett Proton żviluppat minn Valve huwa bbażat fuq l-iżviluppi tal-proġett Wine u huwa mmirat biex jiżgura t-tnedija ta 'applikazzjonijiet tal-logħob maħluqa għall-Windows u ppreżentati fil-katalgu Steam fuq Linux. Proton jippermettilek li tmexxi direttament applikazzjonijiet tal-logħob tal-Windows biss fil-klijent Steam Linux. Il-pakkett jinkludi implimentazzjonijiet ta’ DirectX 9 (ibbażat fuq D9VK), DirectX 10/11 (ibbażat fuq DXVK) u 12 (ibbażat fuq vkd3d), li jaħdem permezz ta’ traduzzjoni ta’ sejħiet DirectX għall-API Vulkan, jipprovdi appoġġ imtejjeb għall-kontrolluri tal-logħob u l-abbiltà biex tuża l-modalità full-screen indipendentement skont ir-riżoluzzjonijiet tal-iskrin appoġġjati fil-logħob. Meta mqabbel mal-Inbid oriġinali, il-prestazzjoni tal-logħob multi-threaded żdiedet b'mod sinifikanti grazzi għall-użu tal-"esync" (Eventfd Synchronization) jew "futex/fsync".

Sors: opennet.ru

Żid kumment