Выпуск Wine 4.16 і пакета для запуску Windows-гульняў Proton 4.11-4

даступны эксперыментальны выпуск адкрытай рэалізацыі Win32 API віно 4.16. З моманту выпуску версіі 4.15 было зачынена 16 справаздач аб памылках і ўнесена 203 змены.

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

  • Падвышаная стабільнасць працы функцый захопу мышы ў гульнях;
  • Палепшана падтрымка крос-кампіляцыі ў WineGCC;
  • Палепшана сумяшчальнасць з адладчыкамі Windows;
  • З kernel32 у kernelbase перанесены код, звязаны з кіраваннем памяццю, адладкай, ioctl, кансоллю, блакіроўкамі і адсочваннем змены файлаў;
  • Закрыты справаздачы пра памылкі, звязаныя з працай гульняў і прыкладанняў Dragon Age: Art of Murder Cards of Destiny, Super Meat Boy, UE4, Processhacker 2.x, μTorrent, PUBG Lite Launcher, SeeSnake HQ, Rhinoceros 6, Hearthstone, PotPlayer 1.7. , Zoom Edit&Share 5.0.0.0.

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

У новай версіі:

  • Праслойка DXVK (рэалізацыя DXGI, Direct3D 10 і Direct3D 11 па-над API Vulkan) абноўлена да версіі 1.3.4, у якой ухіленая ўцечка памяці, якая выяўляецца пры запуску гульняў, выкарыстоўвалых Direct2D. Ухілены праблемы з прадукцыйнасцю ў гульні Quantum Break, якія выяўляюцца пры выкарыстанні драйвераў NVIDIA і старых драйвераў AMD. Для гульняў Control уключана опцыя d3d11.allowMapFlagNoWait для больш поўнага выкарыстання рэсурсаў GPU;
  • Праслойка D9VK (рэалізацыя Direct3D 9-над API Vulkan) абноўлена да эксперыментальнай версіі 0.21-rc-p;
  • Кампаненты FAudio з рэалізацыяй гукавых бібліятэк DirectX (API XAudio2, X3DAudio, XAPO і XACT3) абноўлены да выпуску 19.09;
  • Палепшана паводзіны гульнявых кантролераў PlayStation 4 і іншых кантролераў, якія падлучаюцца праз Bluetooth;
  • Унесены паляпшэнні, звязаныя з захопам мышы і стратай фокусу вокнаў;
  • Забяспечана падтрымка запуску гульні Farming Simulator 19;
  • Ухілены графічныя артэфакты ў гульнях A Hat in Time і Ultimate Marvel vs Capcom 3.

Крыніца: opennet.ru

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