Wine 4.17, Wine Staging 4.17, Proton 4.11-6 және D9VK 0.21 жаңа нұсқалары

Қол жетімді Win32 API ашық іске асырудың эксперименттік шығарылымы - Шарап 4.17. Нұсқасы шыққаннан бері 4.16 14 қате туралы есеп жабылып, 274 өзгерту енгізілді.

Ең маңызды өзгерістер:

  • Mono қозғалтқышы 4.9.3 нұсқасына жаңартылды;
  • D3dx9 форматына DXTn пішіміндегі қысылған текстураларға қолдау қосылды (Wine Staging ішінен тасымалданған);
  • Windows Script жұмыс уақыты кітапханасының бастапқы нұсқасы (msscript) ұсынылды;
  • Процесс басталғанға дейін ntdll-ге APC қоңырауларын өңдеу қосылды;
  • wined3d AMD VEGA12 графикалық процессорларына қолдауды қосады;
  • XRandR API арқылы құрылғы өзгерістері туралы хабарламаларды өңдеуге қолдау көрсетілді;
  • RSA кілттерін жасау үшін қосылған қолдау;
  • ARM64 архитектурасы үшін объект интерфейстері үшін үздіксіз проксилерді қолдау жүзеге асырылды;
  • Ойындар мен қолданбалардың жұмысына қатысты қате туралы есептер жабылады.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed орнатушысы, Royal Quest, iCloud.

Бір мезгілде ұсынылды жобаның шығарылымы Шарап қою 4.17, оның ішінде Шараптың кеңейтілген құрылымдары қалыптасады, оның ішінде толық дайын емес немесе негізгі Шарап филиалына қабылдауға әлі жарамсыз қауіпті патчтар. Шараппен салыстырғанда, Wine Staging 855 қосымша патч береді. Жаңа шығарылым Wine 4.17 кодтық базасымен синхрондауды қамтамасыз етеді. Source қозғалтқышына, сондай-ақ Overwatch және Star Citizen негізіндегі ойындардағы проблемаларды жойған raw режимінде енгізуге қолдау қосылды (user32 ішіндегі Raw Input). Ойынның бұзылуын шешуге арналған түзетулер енгізілген
Empire Earth, Trinklet Supreme және Silent Hill 4: Бөлме. DirectSound әсерлері үшін stub dsdmo.dll қосылды.

Valve компаниясы жарияланған жобаның жаңа шығарылымы Протон 4.11-6, ол Wine жобасының әзірлемелеріне негізделген және Windows үшін жасалған және Steam каталогында ұсынылған ойын қолданбаларының Linux жүйесінде жұмыс істеуін қамтамасыз етуге бағытталған. Жобаның жетістіктері кеңейтіңіз BSD лицензиясы бойынша. Proton Steam Linux клиентінде тек Windows жүйесіндегі ойын қолданбаларын тікелей іске қосуға мүмкіндік береді. Пакет DirectX 9 іске асыруын қамтиды (негізделген D9VK), DirectX 10/11 (негізделген DXVK) және DirectX 12 (негізделген vkd3d), Vulkan API-ге DirectX қоңыраулары арқылы жұмыс істей отырып, ойын контроллері үшін жақсартылған қолдауды және ойындарда қолдау көрсетілетін экран ажыратымдылығына қарамастан толық экран режимін пайдалану мүмкіндігін қамтамасыз етеді.

Proton жаңа нұсқасында DXVK қабаты (Vulkan API жоғарғы жағындағы DXGI, Direct3D 10 және Direct3D 11 іске асырылуы) филиалға жаңартылды. 1.4қандай
Direct3D 11 бағдарламалау интерфейсі 11.4 нұсқасына және DXGI 1.5 нұсқасына жаңартылды. Осы уақытта DXVK әзірлеушілері түзету жаңартуын жариялады DXVK 1.4.1, ол D3D10 кодындағы бұзылуларды тудыратын мәселелерді шешті және Бэтменге қолдауды жақсартты: Arkham City, Hitman 2 және Ni no Kuni Remastered.

Сонымен қатар, жобаның жаңа маңызды шығарылымын атап өтуге болады D9VK 0.21, оның аясында Direct3D 9 енгізу әзірленуде, қоңырауларды Vulkan графикалық API интерфейсіне аудару арқылы жұмыс істейді. Жоба Direct3D 9 қолдауымен кеңейтілген DXVK жобасының кодтық базасына негізделген. WineD3D негізіндегі Direct9D 3 енгізуімен салыстырғанда, D9VK жоғары өнімділікке мүмкіндік береді, өйткені OpenGL арқылы Direct3D 9 аудармасы Вулкан арқылы аударуға қарағанда баяуырақ.

В жаңа нұсқасы жаңа Direct3D 9 қоңыраулары қосылды
D3DBLEND_BOTHSRCALPHA және D3DBLEND_BOTHINVSRCALPHA, MSAA кескіндері мен тереңдік карталары үшін құлыптау жүйесі енгізілді, YUV2 және YUVY пішімдерін қолдау қосылды, шыңдық шейдерлерді бағдарламалық қамтамасыз етуді өңдеуді қосу кезінде тұрақты мәндердің кеңейтілген жинағы қосылды, өнімділікті оңтайландыру жүзеге асырылды. DXSO үшін TexM3x3Spec және TexMXNUMXxXNUMXSpec қоңыраулары орындалды
TexM3x3VSpec, 27 қате түзетілді.

Ақпарат көзі: opennet.ru

пікір қалдыру