Uma wa Proton-i umeanzishwa, kutafsiriwa kwa matoleo ya hivi karibuni zaidi ya Mvinyo

Juuso Alasuutari, anayebobea katika ukuzaji wa mifumo ya usindikaji wa sauti ya Linux (mwandishi jackdbus ΠΈ KIPIGO), kuundwa mradi
Proton-i, inayolenga kuweka msingi wa sasa wa msimbo wa Protoni kwa matoleo mapya zaidi ya Mvinyo, bila kusubiri matoleo mapya makubwa kutoka kwa Valve. Hivi sasa, lahaja ya Protoni kulingana na Mvinyo 4.13, sawa katika utendakazi na Protoni 4.11-2 (mradi mkuu wa Protoni unatumia Mvinyo 4.11).

Wazo kuu la Proton-i ni kutoa uwezo wa kutumia viraka vilivyoletwa katika matoleo mapya zaidi ya Mvinyo (mabadiliko mia kadhaa yanachapishwa katika kila toleo), ambayo inaweza kusaidia kuzindua michezo ambayo hapo awali ilikuwa na matatizo ya kuzinduliwa. Inafikiriwa kuwa shida zingine zinaweza kusuluhishwa katika matoleo mapya ya Mvinyo, na zingine zinaweza kutatuliwa kwa viraka vya Proton. Mchanganyiko wa marekebisho haya huwezesha kupata uzoefu wa ubora wa juu wa uchezaji kuliko kutumia Mvinyo mpya na Protoni kando.

Hebu tukumbushe kwamba mradi wa Proton uliotengenezwa na Valve unategemea maendeleo ya mradi wa Mvinyo na unalenga kuhakikisha uzinduzi wa programu za michezo ya kubahatisha iliyoundwa kwa Windows na kuwasilishwa katika orodha ya Steam kwenye Linux. Proton hukuruhusu kuendesha moja kwa moja programu za michezo ya Windows-pekee katika mteja wa Steam Linux. Kifurushi hiki ni pamoja na utekelezaji wa DirectX 9 (kulingana na D9VK), DirectX 10/11 (kulingana na DXVK) na 12 (kulingana na vkd3d), kufanya kazi kupitia tafsiri ya simu za DirectX kwa API ya Vulkan, hutoa usaidizi ulioboreshwa kwa vidhibiti vya mchezo na uwezo. kutumia hali ya skrini nzima kwa kujitegemea kulingana na maazimio ya skrini yanayotumika katika michezo. Ikilinganishwa na Mvinyo asili, utendakazi wa michezo yenye nyuzi nyingi umeongezwa kwa kiasi kikubwa kutokana na matumizi ya "esync" (Eventfd Synchronization) au "futex/fsync".

Chanzo: opennet.ru

Kuongeza maoni