Ukukhishwa kweWine 6.2, Wine staging 6.2 kanye neProton 5.13-6

Ukukhishwa kokuhlolwa kokuqaliswa okuvulekile kwe-WinAPI - Wine 6.2 - kwenzeke. Kusukela kwakhululwa inguqulo 6.1, imibiko yeziphazamisi engu-51 ivaliwe futhi kwenziwa izinguquko ezingu-329.

Izinguquko ezibaluleke kakhulu:

  • Injini yeMono ibuyekezwe yaba yinguqulo engu-6.0 ngokusekelwa iDirectX.
  • Usekelo olungeziwe lwe-NTDLL debugger API.
  • Umdidiyeli we-WIDL (Wine Interface Definition Language) unwebe ukusekelwa kwe-WinRT IDL (I-Interface Definition Language).
  • Izinkinga ngokusebenzisa izilawuli ze-Xbox One ku-macOS sezixazululiwe.
  • Imibiko yamaphutha ehlobene nokusebenza kwemidlalo nezinhlelo zokusebenza ivaliwe: Umhlaba Wamathangi, I-Directory Opus 9 enesengezo se-Amiga Explorer Shell, Total Commander 7.x, Foxit Reader, Paint.NET, Earth 2160, Avatar Demo, iNodeSetup 3.60 , QQPlayer 3.1, Crossfire HGWC, EMS SQL Manager 2010 Lite ye-PostgreSQL v.4.7.08, Cygwin/MSYS2, Knight Online, Valorant, Chrome, Yumina the Ethereal, Wabbitcode 0.5.x, Atomic Mail Sender 4.25, RSSeditor , R0.9.54. High Impact eMail 5 , WiX Toolset v3.9, PTC Mathcad Prime 3.0, PaintRibbon 1.x, Jeskola Buzz, OllyDbg 2.x, Google SketchUp, Kingsoft PC Doctor, WRC 5, Shadow Warrior 2, MS Word 2013/2016, Runaway, , Adobe Audition, Steel Series Engine 3, Ryse: Son of Rome, Hitman: Absolution, iTunes 12.11.0.26, Game Protect Kit (GPK), Far Manager.

Ukwengeza, ukukhishwa kwephrojekthi ye-Wine Staging 6.2 sekwenziwe, ngaphakathi kohlaka lapho kwakhiwa khona izakhiwo zewayini, okuhlanganisa neziqephu ezingakalungeli ngokugcwele noma eziyingozi ezingakalungeli ukwamukelwa egatsheni Lewayini elikhulu. Uma kuqhathaniswa newayini, i-Wine Staging inikeza ama-patches engeziwe angama-669.

Ukukhishwa okusha kuletha ukuvumelanisa ne-Wine 6.2 codebase. Amapheshana angama-38 adluliselwe kwiWayini eyinhloko, ikakhulukazi ehlobene nokusekelwa kwe-WIDL kanye nokwandisa amandla e-ntdll. Amapeshi abuyekeziwe xactengine3_7-Isaziso, ntdll-Junction_Points kanye ne-widl-winrt-support.

Ngaphezu kwalokho, iValve ishicilele ukukhishwa kwephrojekthi ye-Proton 5.13-6, esekelwe ekuthuthukisweni kwephrojekthi Yewayini futhi okuhloswe ngayo ukuqinisekisa ukwethulwa kwezinhlelo zemidlalo ezidalelwe iWindows futhi zethulwe kukhathalogi yeSteam ku-Linux. Intuthuko yephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-BSD. I-Proton ikuvumela ukuthi usebenzise ngokuqondile izinhlelo zokudlala ze-Windows kuphela kuklayenti le-Steam Linux. Iphakheji ihlanganisa ukuqaliswa kwe-DirectX 9/10/11 (ngokusekelwe kuphakheji ye-DXVK) ne-DirectX 12 (ngokusekelwe ku-vkd3d-proton), esebenza ngokuhumusha izingcingo ze-DirectX ku-Vulkan API, inikeza ukusekelwa okuthuthukisiwe kwabalawuli begeyimu kanye nekhono. ukusebenzisa imodi yesikrini esigcwele kungakhathaliseki ukuthi yiziphi ezisekelwayo ezinqumweni zesikrini semidlalo. Ukuze kukhuliswe ukusebenza kwemidlalo enemicu eminingi, izindlela ze-“esync” (Eventfd Synchronization) kanye ne-“futex/fsync” ziyasekelwa.

Kunguqulo entsha ye-Proton 5.13-6:

  • Izinkinga zomsindo ku-Cyberpunk 2077 sezixazululiwe.
  • Ukusekelwa okuthuthukisiwe kwezilawuli ze-PlayStation 5.
  • Usekelo lwe-Nioh 2 lunikeziwe.
  • Ingxoxo yezwi kugeyimu ye-Deep Rock Galactic ilethwe esimweni sokusebenza.
  • Ukusekelwa okuthuthukisiwe kwezilawuli zegeyimu namadivayisi we-hot-plug ku-Yakuza Njenge-Dragon, i-Subnautica, i-DOOM (2016) ne-Virginia.
  • Izinkinga zokufaka ezilungisiwe lapho isikrini seSteam sisebenza.
  • Ibhekana nenkinga edala ukuthi kuvele isikrini esimnyama lapho silahlekelwa ukugxila ku-DOOM Eternal ezinhlelweni ze-AMD.
  • Usekelo lwamahedisethi ento engekho ngokoqobo lubuyiselwe ku-No Man's Sky.
  • Kwengezwe usekelo lomsindo kugeyimu ye-Dark Sector.
  • Kulungiswe i-hang in Need for Speed ​​​​(2015) kumasistimu ane-AMD GPUs.

Source: opennet.ru

Engeza amazwana