Оновлення Proton 4.11-8, пакета для запуску Windows-ігор у Linux
Компанія Valve опублікувала новий випуск проекту Протон 4.11-8, який заснований на напрацюваннях проекту Wine та націлений на забезпечення запуску в Linux ігрових програм, створених для Windows та представлених у каталозі Steam. Напрацювання проекту поширюються під ліцензією BSD.
Proton дозволяє безпосередньо запускати в Linux-клієнті Steam ігрові програми, що поставляються лише для Windows. Пакет включає реалізацію DirectX 9 (на базі Д9ВК), DirectX 10/11 (на базі DXVK) та DirectX 12 (на базі VKD3D), що працюють через трансляцію викликів DirectX в API Vulkan, надає покращену підтримку ігрових контролерів і можливість використання повноекранного режиму незалежно від дозволів екрану, що підтримуються в іграх.
До складу інтегрований пакет VKD3D, що надає реалізацію Direct3D 12, що працює через трансляцію викликів API Vulkan;
Припинено постачання варіантів збірок Wine та інших бібліотек із включеними символами налагодження. Для цілей налагодження запропонована окрема «debug»-гілка Proton, доступна в клієнті Steam;
Оновлено систему збирання. У makefile додана нова збірна мета
'redist', що спрощує редистрибуцію збірок Proton між користувачами. Значно прискорено процес збирання. Образ віртуальної машини, що використовується для складання, оновлений до Debian 10;
Проведено роботу зі скорочення споживання дискового простору пакетом Proton та зменшення розміру завантажуваних оновлень;
Внесено покращення, пов'язані з роботою Rockstar Launcher та Grand Theft Auto 5;
Поліпшено підтримку ігрових контролерів в іграх Farming Simulator 19 та Resident Evil 2;
Вирішено проблеми з мишею у грі Arma 3;
Забезпечено можливість запуску гри "DmC: Devil May Cry";
Прошарок DXVK (реалізація DXGI, Direct3D 10 та Direct3D 11 поверх API Vulkan) оновлено до гілки 1.4.4;
Прошарок D9VK (реалізація Direct3D 9 поверх API Vulkan) оновлено до експериментальної версії 0.30;
Компоненти FAudio з реалізацією звукових бібліотек DirectX (API XAudio2, X3DAudio, XAPO та XACT3) оновлені до випуску 19.11;
Компоненти wine-mono, що дозволяють запускати багато XNA-ігор та ігор на движку Unreal Engine 3, оновлено до версії 4.9.4.