Vérsi anyar Wine 9.2 jeung Winlator 5.0. Supir ntsync parantos diajukeun pikeun kernel Linux

Pelepasan ékspérimén tina palaksanaan kabuka tina Win32 API - Wine 9.2 - lumangsung. Kusabab sékrési 9.1, 14 laporan bug parantos ditutup sareng 213 parobihan parantos dilakukeun.

Parobahan anu paling penting:

  • Mesin Wine Mono sareng palaksanaan platform .NET parantos diropéa pikeun ngaleupaskeun 9.0.0.
  • Rojongan baki sistem ningkat.
  • Penanganan pengecualian parantos ningkat dina platform ARM.
  • Wangunanna nganggo makro YEAR2038 pikeun nganggo jinis time_t 64-bit.
  • Supir winewayland.drv parantos ningkatkeun penanganan kursor.
  • Laporan kasalahan anu aya hubunganana sareng operasi kaulinan ditutup: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.
  • Katutup laporan kasalahan patali operasi aplikasi: Quick3270 5.21, digikam, Dolphin Émulator, Windows Sysinternals Prosés Explorer 17.05, Microsoft Webview 2 installer.

Salaku tambahan, aplikasi Winlator 5.0 Android parantos dileupaskeun, nyayogikeun kerangka pikeun émulator Anggur sareng Box86 / Box64 pikeun ngajalankeun aplikasi Windows dina platform Android. Winlator nyebarkeun lingkungan Linux basis Ubuntu sareng Mesa3D, DXVK, D8VK sareng CNC DDraw, dimana aplikasi Windows diwangun pikeun arsitektur x86 dieksekusi dina alat Android ARM nganggo émulator sareng Anggur. Versi anyar ningkatkeun manajer tugas, ningkatkeun kinerja, nambihan dukungan pikeun ngarobih téma, sareng ningkatkeun kasaluyuan sareng XInput.

Anjeun oge bisa nyatet publikasi dina milis kernel Linux Ubuntu supir ntsync, nu implements alat karakter / dev / ntsync sarta susunan primitif sinkronisasi dipaké dina kernel Windows NT. Palaksanaan primitif sapertos di tingkat kernel tiasa sacara signifikan ningkatkeun kinerja kaulinan Windows anu diluncurkeun nganggo Anggur. Salaku conto, nalika nganggo supir ntsync, dibandingkeun sareng nerapkeun primitif sinkronisasi NT dina rohangan pangguna, FPS maksimum dina kaulinan Dirt 3 ningkat ku 678%, dina kaulinan Resident Evil 2 - ku 196%, Tiny Tina's Wonderlands - ku 177% , Lara Croft: Kuil Osiris - ku 131%, Call of Juarez - ku 125%, Awak - ku 96%, Forza cakrawala 5 - ku 48%, Anger Foot - ku 43%.

Keuntungan kinerja anu signifikan dihontal ku ngaleungitkeun overhead anu aya hubunganana sareng ngajalankeun RPC dina rohangan pangguna. Nyiptakeun supir anu misah pikeun kernel Linux dijelaskeun ku kasusah pikeun leres ngalaksanakeun NT sinkronisasi API di luhur primitif anu aya dina kernel, contona, operasi NtPulseEvent () sareng mode "antosan-pikeun-sadaya" dina NtWaitForMultipleObjects ( ) merlukeun manajemén langsung tina antrian ngantosan. Patch sareng supir ntsync masih gaduh status RFC, nyaéta. geus dipasang pikeun diskusi jeung review ku masarakat, tapi teu acan layak pikeun diadopsi kana kernel Linux Ubuntu utama.

sumber: opennet.ru

Tambahkeun komentar