Нове верзије Wine 9.2 и Winlator 5.0. За језгро Linux Предложени драјвер за ntsync

Дошло је до експерименталног издања отворене имплементације Вин32 АПИ-ја - Вине 9.2. Од издавања 9.1, затворено је 14 извештаја о грешкама и направљено је 213 измена.

Најважније промене:

  • Вине Моно мотор са имплементацијом .НЕТ платформе је ажуриран у издање 9.0.0.
  • Побољшана подршка системске траке.
  • Управљање изузецима је побољшано на АРМ платформама.
  • Изградња користи макро ИЕАР2038 да користи 64-битни тип тиме_т.
  • Винваиланд.дрв драјвер је побољшао руковање курсором.
  • Извештаји о грешкама у вези са радом игара су затворени: Елите Дангероус, Епиц Гамес Лаунцхер 15.21.0, ЛАНЦоммандер, Коду.
  • Затворени извештаји о грешкама везаним за рад апликација: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, инсталатер Microsoft Webview 2.

Поред тога, објављено је и саопштење Android- Winlator 5.0 апликација, која пружа омотач преко Wine и Box86/Box64 емулатора за покретање Windows-апликације на платформи AndroidВинлатор се развија Linux-окружења на бази Ubuntu са Mesa3D, DXVK, D8VK и CNC DDraw, у којима уз помоћ емулатора и Wine-а на ARM уређајима са Android изведена Windows- апликације направљене за x86 архитектуру. Нова верзија садржи побољшано управљање задацима, повећане перформансе, додату подршку за промене тема и побољшану компатибилност са XInput-ом.

Такође можете означити публикацију на мејлинг листи кернела Linux драјвер ntsync, који имплементира карактерни уређај /dev/ntsync и скуп примитива за синхронизацију који се користе у језгру Windows НТ. Имплементација таквих примитива на нивоу језгра може значајно побољшати перформансе. Windows-игре покренуте помоћу Wine-а. На пример, када се користи ntsync драјвер, у поређењу са имплементацијом NT синхронизационих примитива у корисничком простору, максимални FPS у Dirt 3 се повећао за 678%, у Resident Evil 2 за 196%, Tiny Tina's Wonderlands за 177%, Lara Croft: Temple of Osiris за 131%, Call of Juarez за 125%, The Crew за 96%, Forza Horizon 5 за 48% и Anger Foot за 43%.

Значајна побољшања перформанси се постижу елиминисањем оптерећења повезаног са коришћењем RPC-а у корисничком простору. Креирање посебног драјвера језгра Linux Ово се објашњава проблематичном природом исправне имплементације NT API-ја за синхронизацију преко постојећих примитива језгра. На пример, операција NtPulseEvent() и режим „чекај-све“ у NtWaitForMultipleObjects() захтевају директно управљање редом чекања. Закрпе са драјвером ntsync тренутно имају RFC статус, што значи да су објављене за дискусију и преглед од стране заједнице, али још увек нису намењене за усвајање у главно језгро. Linux.

Извор: опеннет.ру

Купите поуздан хостинг за сајтове са ДДоС заштитом, ВПС ВДС сервере 🔥 Купите поуздан веб хостинг са DDoS заштитом, VPS VDS сервере | ProHoster