Випуск Proton 4.2-4, пакет для запуску Windows-ігор в Linux
Компанія Valve опублікувала складання проекту Протон 4.2-4, який заснований на напрацюваннях проекту Wine та націлений на забезпечення запуску в Linux ігрових програм, створених для Windows та представлених у каталозі Steam. Напрацювання проекту поширюються під ліцензією BSD. У міру готовності в оригінальний Wine і супутні проекти, такі як DXVK і vkd3d, переносяться зміни, що розвиваються в Proton.
Proton дозволяє безпосередньо запускати в Linux-клієнті Steam ігрові програми, що поставляються лише для Windows. Пакет включає реалізацію DirectX 10/11 (на базі DXVK) та 12 (на базі VKD3D), що працюють через трансляцію викликів DirectX в API Vulkan, надає покращену підтримку ігрових контролерів і можливість використання повноекранного режиму незалежно від дозволів екрану, що підтримуються в іграх. Порівняно з оригінальним Wine значно збільшено продуктивність багатопотокових ігор завдяки застосуванню патчів.esync»(Eventfd Synchronization).
Прошарок DXVK (реалізація DXGI, Direct3D 10 і Direct3D 11 поверх API Vulkan) оновлено до версії 1.1.1, якої додано підтримку розміщення коду шейдерів у пам'яті в стислому вигляді і збільшено продуктивність різних ігор, особливо побудованих на базі движка Unreal Engine 4.
Усунено крах під час запуску гри RAGE 2 (для роботи на системах з GPU AMD потрібне використання свіжої експериментальної версії Mesa);
Поліпшено підтримку графічного API Vulkan, забезпечено сумісність з Vulkan-складанням гри «No Man's Sky»;
Поліпшено піктограми для деяких віконних менеджерів;
Виправлено помилку, що призводила до зависання процесу Wine при оновленні версії Proton;
Вирішено проблеми з визначенням ігрових контролерів в іграх Yakuza Kiwami та Telltale;
Виправлені помилки, через які некоректно генерувалися ландшафти в грі Space Engineers;