Valve wuxuu siidaayaa Proton 5.0, oo ah suudh loogu talagalay socodsiinta ciyaaraha Windows Linux

Shirkadda Valve la daabacay marka hore sii daynta laan cusub oo mashruuca ah Proton 5.0, kaas oo ku salaysan horumarinta mashruuca Wine oo loogu talagalay in lagu hubiyo bilaabista codsiyada ciyaaraha ee loo sameeyay Windows oo lagu soo bandhigay buugga Steam ee Linux. Horumarinta mashruuca faafin hoos yimaada shatiga BSD.

Proton wuxuu kuu ogolaanayaa inaad si toos ah ugu socodsiiso codsiyada ciyaaraha Windows-kaliya ee macmiilka Steam Linux. Xirmada waxaa ku jira hirgelinta DirectX 9/10/11 (oo ku saleysan xirmada DXVKiyo DirectX 12 (ku salaysan vkd3d), Ka shaqaynta tarjumaadda wicitaannada DirectX ee Vulkan API, waxay siisaa taageero la wanaajiyey oo loogu talagalay kontaroolayaasha ciyaarta iyo awoodda loo isticmaalo qaabka shaashadda oo dhan iyada oo aan loo eegin xallinta shaashadda ee lagu taageeray ciyaaraha. Si loo kordhiyo waxqabadka ciyaaraha iskuxiran ee badan, hababka waa la taageerayaa "esync"(Eventfd Synchronization) iyo"futex/fsyncΒ«.

Π’ version cusub:

  • La shaqaynta codebase waa la dhammaystiray Khamri 5.0, kaas oo in ka badan 3500 isbeddel lagu wareejiyay (laanta hore waxay ku salaysan tahay khamriga 4.11). 207 balastar oo ka yimid Proton 4.11 ayaa kor loo qaaday waxaana hadda lagu daray xirmada khamriga ee ugu weyn;
  • Si loo sameeyo ciyaaraha iyadoo la adeegsanayo Direct3D 9, lakabka DXVK si toos ah ayaa loo dajiyay, isagoo u turjumaya wicitaanada Vulkan API. Isticmaalayaasha nidaamyada aan lahayn taageerada Vulkan waxay ku noqon karaan dhabarka dambe ee wined3d, kaas oo adeegsada tarjumaada OpenGL, iyagoo dejinaya goobta PROTON_USE_WINED3D;
  • Isdhexgalka macmiilka Steam waa la xoojiyay, kaas oo balaariyay ciyaaraha la taageeray ee isticmaala tignoolajiyada si looga ilaaliyo wax ka beddelka aan la oggolayn ee ciyaaraha denuvo. Tusaale ahaan, Proton hadda waxa uu ciyaari karaa ciyaaraha sida Just Cause 3, Batman: Arkham Knight iyo Abzu;
  • Rakibaadaha cusub ee Proton waxay soo celiyaan macluumaadka ku saabsan nooca cusub ee nidaamka qalliinka, sida looga baahan yahay ciyaaraha cusub qaarkood.
    Halbeegyada goobihii hore ayaa laga tagay iyadoo aan isbeddelin;

  • Horumarintu waxay ku bilaabatay horumarro la taaban karo oo la xidhiidha kordhinta taageerada la shaqaynta kormeerayaasha badan iyo adaabiyeyaasha sawirada ee Wine 5.0;
  • Taageerada dhawaaqa wareegsan ee la hagaajiyay ee ciyaaraha hore;
  • Qaab dhismeedka kaydka Git ee mashruuca waa la bedelay. Submodules cusub ayaa lagu daray laanta 5.0, taas oo u baahan in marka laga dhisayo git, lagu bilaabo amarka "git submodule update -init";
  • Qeybaha Faudio iyadoo la hirgelinayo maktabadaha dhawaaqa DirectX (API XAudio2, X3DAudio, XAPO iyo XACT3) oo la cusbooneysiiyay si loo sii daayo 20.02;
  • Interlayer DXVK, kaas oo bixiya hirgelinta DXGI (Kaabayaasha Garaafyada DirectX), Direct3D 9, 10 iyo 11, oo ka shaqeynaya baahinta wicitaanada Vulkan API, ayaa la cusbooneysiiyay siideynta la daabacay shalay 1.5.4. DXVK 1.5.4 waxay hagaajisaa dib-u-celinta la xidhiidha taageerada Direct3D 9 waxayna xallisaa arrimaha ka dhacaya Anno 1701, EYE: Divine Cybermancy,
    Xaqiiqooyinka la ilaaway: Dhagax jinni, fadliga Boqorka iyo
    Witcher.

Source: opennet.ru

Add a comment