Выпуск Wine 4.9 і Proton 4.2-5

даступны эксперыментальны выпуск адкрытай рэалізацыі Win32 API віно 4.9. З моманту выпуску версіі 4.8 было зачынена 24 справаздачы аб памылках і ўнесена 362 змены.

Найбольш важныя змены:

  • Дададзена пачатковая падтрымка ўстаноўкі Plug and Play драйвераў;
  • Рэалізавана магчымасць зборкі 16-разрадных модуляў у фармаце PE;
  • Розныя функцыі перамешчаныя ў новую DLL KernelBase;
  • Унесены выпраўленні, звязаныя з працай гульнявых кантролераў;
  • Забяспечана прымяненне высокадакладных сістэмных таймераў, пры іх наяўнасці;
  • Закрыты справаздачы пра памылкі, звязаныя з працай гульняў і дадаткаў:
    Rogue Squadron 3D 1.3, Flexera InstallShield 20.x, CoolQ 5.x, TreePad X Enterprise, Adobe Photoshop CC 2015.5, TopoEdit, Vietcong, Spellforce 3, Grand Prix Legends, World of Tanks 1.5.0, Osmos.

Адначасова кампанія Valve апублікавала зборку праекта Пратон 4.2-5, які заснаваны на напрацоўках праекта Wine і накіраваны на забеспячэнне запуску ў Linux гульнявых прыкладанняў, створаных для Windows і прадстаўленых у каталогу Steam. Напрацоўкі праекта распаўсюджваюцца пад ліцэнзіяй BSD. Proton дазваляе напрамую запускаць у Linux-кліенце Steam гульнявыя прыкладанні, якія пастаўляюцца толькі для Windows. Пакет уключае ў сябе рэалізацыю DirectX 10/11 (на базе DXVK) і 12 (на базе vkd3d), якія працуюць праз трансляцыю выклікаў DirectX у API Vulkan, падае палепшаную падтрымку гульнявых кантролераў і магчымасць выкарыстання поўнаэкраннага рэжыму незалежна ад падтрымоўваных у гульнях дазволаў экрана. У параўнанні з арыгінальным Wine значна павялічана прадукцыйнасць шматструменных гульняў дзякуючы прымяненню патчаў.esync»(Eventfd Synchronization).

В новай версіі дададзена падтрымка сеткавых API Steam, якія выкарыстоўваюцца ў новых гульнях, у тым ліку ў "A Hat in Time". Унесены шматлікія выпраўленні, звязаныя з наладай раскладкі ў гульнявых кантролерах, якія вырашылі шматлікія праблемы з гульнявымі кантролерамі ў гульнях на базе рухавічка Unity, уключаючы Subnautica і гульні кампаніі Ubisoft.

У Proton 4.2-5 задзейнічаны выпуск праслойкі
DXVK 1.2.1 з рэалізацыяй DXGI, Direct3D 10 і Direct3D 11 па-над API Vulkan (раней выкарыстоўвалася версія 1.1.1). Акрамя выпраўленняў памылак і паляпшэнні падтрымкі гульняў у галінцы DXVK 1.2 задзейнічаны асобны струмень для перадачы буфера каманд і дададзеная падтрымка спецыфічных пашырэнняў рэндэрынгу, афіцыйна не вызначаных у спецыфікацыі Direct3D 11. У які карэктуе выпуску DXVK 1.2.1 палепшаная сумяшчальнасць з ReShade, вырашаны праблемы з прадукцыйнасцю гульняў Lords of the Fallen і The Surge, ухілены крахі гульні Yakuza Kiwami 2.

Крыніца: opennet.ru

Дадаць каментар