Kompania Valve në lëshimin e parë të degës së re të projektit , i cili është i bazuar në zhvillimet e projektit Wine dhe synon të sigurojë ekzekutimin e aplikacioneve lojrash në Linux, të krijuara për Windows dhe të paraqitura në katalogun Steam. Zhvillimet e projektit nën licencën BSD.
Proton lejon që aplikacionet e lojërave që ofrohen vetëm për Windows të ekzekutohen drejtpërdrejt në klientin Linux të Steam. Paketa përfshin implementimin e DirectX 9/10/11 (në bazë të paketës ) dhe DirectX 12 (në bazë të ), e cila funksionon përmes përkthimit të thirrjeve DirectX në API Vulkan, ofron mbështetje të përmirësuar për kontrolluesit e lojërave dhe mundësinë e përdorimit të modalitetit me ekran të plotë pavarësisht nga rezolutat e mbështetura në lojëra. Për të rritur performancën e lojërave shumëthërë, mbështeten mekanizmat "" (Eventfd Synchronization) dhe "«.
NĂ« :
- ĂshtĂ« kryer sinkronizimi me kodin e bazĂ«s , nga e cila janĂ« transferuar mĂ« shumĂ« se 3500 ndryshime (dega e kaluar ishte bazuar nĂ« wine 4.11). 207 patches nga Proton 4.11 janĂ« transferuar upstream dhe tani janĂ« pjesĂ« e pĂ«rbĂ«rjes kryesore tĂ« Wine;
- Për të vizatuar lojëra që përdorin Direct3D 9, për default aktivizohet shtresa DXVK, e cila përkthen thirrjet në API Vulkan. Përdoruesit e sistemeve pa mbështetje për Vulkan mund të kthehen në backend wined3d, i cili përdor përkthimin në OpenGL, duke vendosur parametrin PROTON_USE_WINED3D;
- Integrimi i forcuar me klientin Steam ka lejuar zgjerimin e gamës së lojërave të mbështetura, ku aplikohet teknologjia e mbrojtjes nga modifikimi i paautorizuar të lojërave . P.sh., në Proton tani mund të luani lojëra si Just Cause 3, Batman: Arkham Knight dhe Abzu;
- Instalimet e reja të Proton kthejnë informacione për një version më të ri të sistemit operativ, siç kërkohet nga disa lojëra të reja.
Parametrat e instalimeve të vjetra janë lënë të pandryshuar; - Ka filluar zhvillimi i përmirësimeve të rëndësishme, që lidhen me shtimin në Wine 5.0 të mbështetjes për punën me disa monitore dhe kartela grafike;
- Për lojërat e vjetra është përmirësuar mbështetja për zërin voluminoz;
- Struktura e repositorit Git tĂ« projektit Ă«shtĂ« ndryshuar. NĂ« degĂ«n 5.0 janĂ« shtuar nĂ«nmodulet e reja, gjĂ« qĂ« kĂ«rkon qĂ« gjatĂ« ndĂ«rtimit nga git tĂ« kryhet inicializimi i tyre me komandĂ«n «git submodule update âinit»;
- Komponentët me realizimin e bibliotekave të zërit DirectX (API XAudio2, X3DAudio, XAPO dhe XACT3) janë përditësuar për lëshimin 20.02;
- Shtresa , duke ofruar realizimin e DXGI (Infrastruktura Grafike DirectX), Direct3D 9, 10 dhe 11, që punon përmes përkthimit të thirrjeve në API Vulkan, është përditësuar për lëshimin e publikuar dje . Në DXVK 1.5.4 janë eliminuar ndryshimet regresive që lidhen me mbështetje për Direct3D 9, dhe janë zgjidhur problemet që shfaqen në lojrat Anno 1701, E.Y.E: Divine Cybermancy,
Forgotten Realms: Demon Stone, Kingâs Bounty dhe
The Witcher.
Burimi: opennet.ru
