Fersiynau newydd o Wine 9.2 a Winlator 5.0. Mae gyrrwr ntsync wedi'i gynnig ar gyfer y cnewyllyn Linux

Digwyddodd datganiad arbrofol o weithrediad agored API Win32 - Wine 9.2 -. Ers rhyddhau 9.1, mae 14 o adroddiadau namau wedi'u cau a 213 o newidiadau wedi'u gwneud.

Y newidiadau pwysicaf:

  • Mae'r injan Wine Mono gyda gweithrediad y llwyfan .NET wedi'i ddiweddaru i ryddhau 9.0.0.
  • Gwell cefnogaeth hambwrdd system.
  • Mae ymdrin ag eithriadau wedi'i wella ar lwyfannau ARM.
  • Mae'r adeiladwaith yn defnyddio'r macro YEAR2038 i ddefnyddio'r math time_t 64-bit.
  • Mae'r gyrrwr winewayland.drv wedi gwella trin cyrchwyr.
  • Mae adroddiadau gwallau sy'n ymwneud â gweithrediad gemau ar gau: Elite Dangerous, Lansiwr Gemau Epig 15.21.0, LANCommander, Kodu.
  • Adroddiadau gwall caeedig yn ymwneud â gweithrediad cymwysiadau: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, gosodwr Microsoft Webview 2.

Yn ogystal, mae cymhwysiad Android Winlator 5.0 wedi'i ryddhau, gan ddarparu fframwaith ar gyfer efelychwyr Wine a Box86/Box64 ar gyfer rhedeg cymwysiadau Windows ar y platfform Android. Mae Winlator yn defnyddio amgylcheddau Linux seiliedig ar Ubuntu gyda Mesa3D, DXVK, D8VK a CNC DDraw, lle mae cymwysiadau Windows a adeiladwyd ar gyfer pensaernïaeth x86 yn cael eu gweithredu ar ddyfeisiau ARM Android gan ddefnyddio efelychydd a Wine. Mae'r fersiwn newydd yn gwella'r rheolwr tasgau, yn gwella perfformiad, yn ychwanegu cefnogaeth ar gyfer newid themâu, ac yn gwella cydnawsedd â XInput.

Gallwch hefyd nodi'r cyhoeddiad ar restr bostio cnewyllyn Linux y gyrrwr ntsync, sy'n gweithredu'r ddyfais nodau /dev/ntsync a set o gyntefig cydamseru a ddefnyddir yn y cnewyllyn Windows NT. Gall gweithredu cyntefig o'r fath ar lefel y cnewyllyn wella'n sylweddol berfformiad gemau Windows a lansiwyd gan ddefnyddio Gwin. Er enghraifft, wrth ddefnyddio'r gyrrwr ntsync, o'i gymharu â gweithredu cyntefig cydamseru NT yn y gofod defnyddiwr, cynyddodd yr uchafswm FPS yn y gêm Baw 3 678%, yn y gêm Resident Evil 2 - gan 196%, Tiny Tina's Wonderlands - gan 177% , Lara Croft: Teml Osiris - gan 131%, Call of Juarez - gan 125%, Y Criw - gan 96%, Forza Horizon 5 - gan 48%, Anger Foot - gan 43%.

Cyflawnir enillion perfformiad sylweddol trwy ddileu'r gorbenion sy'n gysylltiedig â rhedeg RPC yn y gofod defnyddwyr. Mae creu gyrrwr ar wahân ar gyfer y cnewyllyn Linux yn cael ei esbonio gan yr anhawster o weithredu'r API cydamseru NT yn gywir ar ben y cyntefigau presennol yn y cnewyllyn, er enghraifft, gweithrediad NtPulseEvent() a'r modd “aros i bawb” yn NtWaitForMultipleObjects ( ) angen rheolaeth uniongyrchol ar y ciw aros. Mae gan glytiau gyda'r gyrrwr ntsync statws RFC o hyd, h.y. wedi cael eu rhoi i'w trafod a'u hadolygu gan y gymuned, ond nid ydynt eto'n gymwys i'w mabwysiadu i'r prif gnewyllyn Linux.

Ffynhonnell: opennet.ru

Ychwanegu sylw