Нове верзије Вине 9.2 и Винлатор 5.0. Предложен је драјвер за нтсинц за Линук кернел

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

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

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

Поред тога, објављена је Винлатор 5.0 Андроид апликација која пружа оквир за Вине и Бок86/Бок64 емулаторе за покретање Виндовс апликација на Андроид платформи. Винлатор примењује Линук окружења заснована на Убунту-у са Меса3Д, ДКСВК, Д8ВК и ЦНЦ Ддрав, у којима се Виндовс апликације направљене за архитектуру к86 извршавају на АРМ Андроид уређајима користећи емулатор и Вине. Нова верзија побољшава менаџер задатака, побољшава перформансе, додаје подршку за промену тема и побољшава компатибилност са КСИнпутом.

Такође можете приметити публикацију нтсинц драјвера на листи слања Линук кернела, која имплементира /дев/нтсинц карактерни уређај и скуп примитива за синхронизацију који се користе у језгру Виндовс НТ. Имплементација таквих примитива на нивоу кернела може значајно побољшати перформансе Виндовс игара покренутих помоћу Вине-а. На пример, када се користи нтсинц драјвер, у поређењу са имплементацијом примитива за НТ синхронизацију у корисничком простору, максимални ФПС у игри Дирт 3 порастао је за 678%, у игри Ресидент Евил 2 - за 196%, Тини Тина'с Вондерландс - за 177% , Лара Крофт: Озирисов храм - за 131%, Цалл оф Јуарез - за 125%, Тхе Црев - за 96%, Форза Хоризон 5 - за 48%, Ангер Фоот - за 43%.

Значајни добици у перформансама се постижу елиминацијом додатних трошкова повезаних са покретањем РПЦ-а у корисничком простору. Креирање посебног драјвера за Линук кернел објашњава се тешкоћом исправне имплементације АПИ-ја за НТ синхронизацију на врху постојећих примитива у кернелу, на пример, НтПулсеЕвент() операције и режима „чекај за све“ у НтВаитФорМултиплеОбјецтс( ) захтевају директно управљање редом чекања. Закрпе са нтсинц драјвером и даље имају РФЦ статус, тј. су стављени на дискусију и преглед од стране заједнице, али још увек не испуњавају услове за усвајање у главном Линук кернелу.

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

Додај коментар