Jaunas Wine 9.2 un Winlator 5.0 versijas. Kodolam Linux Ieteicamais ntsync draiveris

Notika Win32 API atvērtās ieviešanas eksperimentālā izlaišana - Wine 9.2. Kopš 9.1 izlaišanas ir slēgti 14 kļūdu ziņojumi un veiktas 213 izmaiņas.

Svarīgākās izmaiņas:

  • Wine Mono dzinējs ar .NET platformas ieviešanu ir atjaunināts uz 9.0.0.
  • Uzlabots sistēmas teknes atbalsts.
  • ARM platformās ir uzlabota izņēmumu apstrāde.
  • Būvējums izmanto makro YEAR2038, lai izmantotu 64 bitu veidu time_t.
  • Winwayland.drv draiveris ir uzlabojis kursora apstrādi.
  • Kļūdu ziņojumi saistībā ar spēļu darbību ir slēgti: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.
  • Slēgti kļūdu ziņojumi, kas saistīti ar lietojumprogrammu darbību: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, Microsoft Webview 2 instalētājs.

Turklāt ir publicēts izlaidums Android- Winlator 5.0 lietojumprogramma, kas nodrošina apvalku virs Wine un Box86/Box64 emulatoriem darbībai Windows-lietotnes platformā AndroidWinlator attīstās Linux-vides uz bāzes Ubuntu ar Mesa3D, DXVK, D8VK un CNC DDraw, kurā ar emulatora un Wine palīdzību ARM ierīcēs ar Android tiek veiktas Windows- x86 arhitektūrai veidotas lietojumprogrammas. Jaunajā versijā ir uzlabota uzdevumu pārvaldība, palielināta veiktspēja, pievienots atbalsts tēmu maiņai un uzlabota XInput saderība.

Varat arī atzīmēt publikāciju kodola adresātu sarakstā. Linux ntsync draiveris, kas ievieš /dev/ntsync rakstzīmju ierīci un kodolā izmantoto sinhronizācijas primitīvu kopu Windows NT. Šādu primitīvu ieviešana kodola līmenī var ievērojami uzlabot veiktspēju. Windows-spēles, kas palaistas, izmantojot Wine. Piemēram, izmantojot ntsync draiveri, salīdzinot ar NT sinhronizācijas primitīvu ieviešanu lietotāja telpā, maksimālais FPS spēlē Dirt 3 palielinājās par 678%, Resident Evil 2 par 196%, Tiny Tina's Wonderlands par 177%, Lara Croft: Temple of Osiris par 131%, Call of Juarez par 125%, The Crew par 96%, Forza Horizon 5 par 48% un Anger Foot par 43%.

Ievērojami veiktspējas uzlabojumi tiek panākti, novēršot ar RPC izmantošanu lietotāja telpā saistītās papildu izmaksas. Atsevišķa kodola draivera izveide Linux Tas izskaidrojams ar NT sinhronizācijas API pareizas ieviešanas problemātiku virs esošajiem kodola primitīviem. Piemēram, NtPulseEvent() darbība un "wait-for-all" režīms NtWaitForMultipleObjects() prasa tiešu gaidīšanas rindas pārvaldību. Ielāpi ar ntsync draiveri pašlaik ir RFC statusā, kas nozīmē, ka tie ir publicēti apspriešanai un pārskatīšanai kopienā, bet vēl nav paredzēti ieviešanai galvenajā kodolā. Linux.

Avots: opennet.ru

Iegādājieties uzticamu mitināšanu vietnēm ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa vietņu mitināšanu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster