Випуск Wine 4.16 та пакета для запуску Windows-ігор Proton 4.11-4
доступний експериментальний випуск відкритої реалізації Win32 API Вино 4.16. З моменту випуску версії 4.15 було закрито 16 звітів про помилки та внесено 203 зміни.
Найважливіші зміни:
Підвищено стабільність роботи функцій захоплення миші в іграх;
Поліпшено підтримку крос-компіляції у WineGCC;
Поліпшено сумісність із налагоджувачами Windows;
З kernel32 в kernelbase перенесений код, пов'язаний з керуванням пам'яттю, налагодженням, ioctl, консоллю, блокуванням та відстеженням зміни файлів;
Закрито звіти про помилки, пов'язані з роботою ігор і програм Dragon Age: Art 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.