Несколько дней назад Valve выпустила новую версию проекта Proton 4.2-4, который основан на работе проекта Wine и направлен на обеспечение выпуска игровых приложений Linux, созданных для Windows и представленных в каталоге Steam.
Разработки проекта распространяются по лицензии BSD. Как только они будут готовы, изменения, разработанные в Proton, переносятся в исходный проект Wine. и связанные проекты, такие как DXVK и vkd3d.
О протоне
Proton позволяет запускать игровые приложения, доступные только для Windows прямо в клиенте Linux Steam.
Эль Пакет включает реализацию DirectX 10/11 (на основе DXVK) и 12 (на основе vkd3d), работая через перевод вызовов DirectX в API Vulkan, обеспечивает улучшенную поддержку игровых контроллеров и возможность использовать полноэкранный режим независимо разрешения экрана, поддерживаемые в играх.
По сравнению с винным проектом оригинал, производительность многопоточных игр значительно выросла благодаря использованию патчей »esync» (синхронизация Eventfd).
Сейчас некоторые из игр и приложений, которые были протестированы и хорошо работают об этом проекте:
- Beat Saber
- Украшенный драгоценными камнями 2 Deluxe
- Литературный клуб Доки Доки!
- DOOM
- Fallout Shelter
- СУДЬБА
- DOOM II: Ад на Земле
- DOOM VFR
- ЗАКЛЮЧИТЕЛЬНАЯ ФАНТАЗИЯ VI
- Геометрия тире
- Google Планета Земля VR
- В нарушение
- Magic: The Gathering - Duels of the Planeswalkers 2012 г.
- Magic: The Gathering - Duels of the Planeswalkers 2013 г.
- Крепление и лезвие
- Mount & Blade: с огнем и мечом
- NieR: Automata
- PAYDAY: ограбление
- QUAKE
- S.T.A.L.K.E.R.: Shadow of Chernobyl
- Звездные войны: Battlefront 2
- Tekken 7
- Последний остаток
- Tropico 4
- Полная версия
- Warhammer 40,000: Dawn of War - Темный Крестовый Поход
- Warhammer 40,000: Dawn of War - Soulstorm.
Что нового в Proton 4.2-4?
В этой новой версии Proton 4.2-4 выделено, что слой DXVK (Реализация DXGI, Direct3D 10 и Direct3D 11 поверх Vulkan API) обновлен до версии 1.1.1, который добавляет поддержку размещения шейдеров в сжатой памяти и увеличивает производительность различных игр, особенно основанных на Unreal Engine 4.
Также исправлен вылет при запуске игры RAGE 2 (Для работы в системах с графическими процессорами AMD требуется использование новой экспериментальной версии Mesa).
El улучшена поддержка работы с графическим API Vulkan а также совместимость с игрой No Man's Sky.
Незначительное изменение, которое мы не можем исключить, - это улучшенные значки для некоторых оконных менеджеров.
Прочие изменения которые выделяются из этого нового выпуска:
- Исправлена ошибка, из-за которой процесс Wine зависал при обновлении версии Proton.
- Проблемы с определением игрового контроллера в играх Yakuza Kiwami и Telltale
- Исправлены ошибки из-за некорректно сгенерированных ландшафтов в игре Space Engineers.
- Исправлен вылет при запуске игры Flower.
Как активировать Proton в Steam?
Если вам интересно попробовать то, что предлагает проект Proton, в предпочитаемом вами дистрибутиве Linux, единственное требование, которое они должны выполнить, - это установить бета-версию Steam Play для Linux или присоединитесь к бета-версии Linux из клиента Steam (если Steam уже установлен в вашей системе).
Чтобы иметь возможность перейти на бета-версию Steam, dВы должны открыть клиент Steam в своей системе и нажать меню Steam в верхнем левом углу, а затем на Configuración.
В разделе «Учетная запись» вы найдете возможность зарегистрироваться для получения бета-версии. Выполнение этого и принятие закроют клиент Steam и загрузят бета-версию (новую установку).
В конце и после доступа к своей учетной записи они возвращаются к тому же маршруту, чтобы убедиться, что они уже используют Proton.
Теперь вы можете установить свои игры как обычно, вам будет напоминать единственный раз, когда для этого используется Proton.