Versi anyar saka Wine 9.2 lan Winlator 5.0. Pembalap ntsync wis diusulake kanggo kernel Linux

Rilis eksperimen saka implementasi mbukak saka Win32 API - Wine 9.2 - njupuk Panggonan. Wiwit diluncurake 9.1, 14 laporan bug wis ditutup lan 213 owah-owahan wis digawe.

Owah-owahan sing paling penting:

  • Mesin Wine Mono kanthi implementasi platform .NET wis dianyari kanggo ngeculake 9.0.0.
  • Dhukungan tray sistem sing luwih apik.
  • Penanganan pangecualian wis ditingkatake ing platform ARM.
  • Bangunan kasebut nggunakake makro YEAR2038 kanggo nggunakake jinis time_t 64-bit.
  • Pembalap winewayland.drv wis ningkatake penanganan kursor.
  • Laporan kesalahan sing ana gandhengane karo operasi game ditutup: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.
  • Laporan kesalahan ditutup sing ana hubungane karo operasi aplikasi: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, Microsoft Webview 2 installer.

Kajaba iku, aplikasi Winlator 5.0 Android wis dirilis, nyedhiyakake framework kanggo emulator Wine lan Box86/Box64 kanggo mbukak aplikasi Windows ing platform Android. Winlator nyebarake lingkungan Linux basis Ubuntu karo Mesa3D, DXVK, D8VK lan CNC DDraw, ing ngendi aplikasi Windows dibangun kanggo arsitektur x86 dieksekusi ing piranti Android ARM nggunakake emulator lan Wine. Versi anyar nambah manajer tugas, nambah kinerja, nambah dhukungan kanggo ngganti tema, lan nambah kompatibilitas karo XInput.

Sampeyan uga bisa nyathet publikasi ing mailing list kernel Linux driver ntsync, sing ngetrapake piranti karakter / dev / ntsync lan sakumpulan primitif sinkronisasi sing digunakake ing kernel Windows NT. Implementasi primitif kasebut ing tingkat kernel bisa ningkatake kinerja game Windows sing diluncurake nggunakake Wine. Contone, nalika nggunakake driver ntsync, dibandhingake karo ngleksanakake primitif sinkronisasi NT ing ruang pangguna, FPS maksimum ing game Dirt 3 tambah 678%, ing game Resident Evil 2 - kanthi 196%, Tiny Tina's Wonderlands - kanthi 177% , Lara Croft: Temple of Osiris - dening 131%, Telpon Juarez - dening 125%, Crew - dening 96%, Forza Horizon 5 - dening 48%, Anger Foot - dening 43%.

Keuntungan kinerja sing signifikan digayuh kanthi ngilangi overhead sing ana gandhengane karo RPC sing mlaku ing ruang pangguna. Nggawe driver kapisah kanggo kernel Linux diterangno dening kangelan bener ngleksanakake API sinkronisasi NT ing ndhuwur primitif ana ing kernel, Contone, operasi NtPulseEvent () lan mode "ngenteni-kanggo-kabeh" ing NtWaitForMultipleObjects ( ) mbutuhake manajemen antrian langsung. Patch karo driver ntsync isih duwe status RFC, i.e. wis disedhiyakake kanggo diskusi lan ditinjau dening komunitas, nanging durung layak kanggo diadopsi menyang kernel Linux utama.

Source: opennet.ru

Add a comment