Kompania Valve dalja e parë e degës së re të projektit , i cili bazohet në punën e projektit Wine dhe ka për qëllim të mundësojë ekzekutimin në Linux të aplikacioneve lojëra të krijuara për Windows dhe të paraqitura në katalogun Steam. Punësimi i projektit në bazë të licencës BSD.
Proton lejon drejtpërdrejt ekzekutimin në klientin Linux të Steam aplikacioneve të lojërave që ofrohen vetëm për Windows. Paketa përfshin implementimin e DirectX 9/10/11 (bazuar në paketën ) dhe DirectX 12 (të bazuar në ), e cila punon përmes translacionit të thirrjeve DirectX në API Vulkan, ofron mbështetje të përmirësuar për kontrolluesit e lojërave dhe mundësinë e përdorimit të modit të ekranit të plotë pavarësisht nga zgjidhjet e ekranit të mbështetura në lojëra. Për të rritur performancën e lojërave me shumë prejardhje, mbështeten mekanizmat(Eventfd Synchronization) dhe«.
Në :
- Выполнена синхронизация с кодовой базой , из которой перенесено более 3500 изменений (прошлая ветка основывалась на wine 4.11). 207 патчей из Proton 4.11 были перенесены upstream и теперь входят в основной состав Wine;
- Для отрисовки игр, использующих Direct3D 9, по умолчанию задействована прослойка DXVK, транслирующая вызовы в API Vulkan. Пользователи систем без поддержки Vulkan могут вернуться на бэкенд wined3d, использующий трансляцию в OpenGL, выставив настройку PROTON_USE_WINED3D;
- Усилена интеграция с клиентом Steam, которая позволила расширить спектр поддерживаемых игр, в которых применяется технология защиты от несанкционированной модификации игр . Например, в Proton теперь можно играть в такие игры, как Just Cause 3, Batman: Arkham Knight и Abzu;
- Новые установки Proton возвращают сведения о более новой версии операционной системы, как того требуют некоторые новые игры.
Параметры старых установок оставлены без изменения; - Началась разработка значительных улучшений, связанных с добавлением в Wine 5.0 поддержки работы с несколькими мониторами и графическими адаптерами;
- Для старых игр улучшена поддержка объёмного звука;
- Изменена структура Git-репозитория проекта. В ветку 5.0 добавлены новые субмодули, что требует при сборке из git выполнить их инициализацию командой «git submodule update —init»;
- Komponentët с реализацией звуковых библиотек DirectX (API XAudio2, X3DAudio, XAPO и XACT3) обновлены до выпуска 20.02;
- Прослойка , предоставляющая реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan, обновлена до опубликованного вчера выпуска . В DXVK 1.5.4 устранены регрессивные изменения, связанные с поддержкой Direct3D 9, и решены проблемы, проявляющиеся в играх Anno 1701, E.Y.E: Divine Cybermancy,
Forgotten Realms: Demon Stone, King’s Bounty и
The Witcher.
Burimi: opennet.ru
