Proton 5.0 надходить на базі Wine 5.0, більшої інтеграції зі Steam тощо

пара-гра-протон

Кілька днів тому Valve оголосив про випуск нової гілки проекту Proton 5.0, який базується на досвіді проекту Wine і має на меті забезпечити запуск ігрових додатків на базі Linux, створених для Windows і представлених у каталозі Steam.

Для тих, хто не знає про проект, Протон вони повинні знати, що це дозволяє виконувати безпосередньо додатки ігри, доступні лише для Windows на клієнті Steam Linux. Пакет включає реалізацію DirectX 10/09/11 (на основі пакету DXVK) та DirectX 12 (на основі vkd3d), що працюють за допомогою перекладу викликів DirectX до API Vulkan.

Це забезпечує покращену підтримку ігрових контролерів та можливість самостійного використання повноекранного режиму в іграх. Для підвищення продуктивності багатопотокових ігор підтримуються механізми "esync" (синхронізація Eventfd) та "futex / fsync".

Основні новинки Proton 5.0

Ця нова версія проекту Proton 5.0, надходить синхронізовано з базою коду Wine 5.0, з якого було передано понад 3500 змін (попередня гілка базувалася на вині 4.11), тоді як 207 патчів Proton 4.11 були перенесені з вищого стоку і зараз є частиною основного винного проекту.

Proton 5.0 вже робить ігри за замовчуванням за допомогою Direct3D 9, рівень DXVK, який перекладає виклики API Vulkan. Користувачі систем без підтримки Vulkan можуть повернутися до серверної бази wined3d, яка використовує переклад OpenGL, встановивши PROTON_USE_WINED3D.

Інтеграція з клієнтом Steam була посилена, що дозволило розширити асортимент сумісних ігор, які використовують несанкціоновану технологію захисту від модифікацій від ігор Denuvo. Наприклад, у Proton тепер ви можете грати в такі ігри, як Just Cause 3, Batman: Arkham Knight та Abzu

Компоненти FAudio з реалізацією Звукові бібліотеки DirectX (API XAudio2, X3DAudio, XAPO та XACT3) були оновлені до версії 20.02.

Шар DXVK, який забезпечує реалізацію DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 і 11, який працює за допомогою перекладу викликів в API Vulkan, було оновлено до версії 1.5.4.

У DXVK 1.5.4 були виправлені зміни регресії, пов’язані з підтримкою Direct3D 9, і вирішені проблеми, що з’явилися в іграх Anno 1701, EYE: Divine Cybermancy, Forgotten Realms: Demon Stone, King's Bounty та The Witcher.

З інших змін що відрізняються від Proton 5.0:

  • Нові установки Proton повертають інформацію про новішу версію операційної системи, як того вимагають деякі нові ігри. Параметри старих установок не змінюються.
  • Розробка значних удосконалень почалася з додавання підтримка роботи з декількома моніторами та графічними адаптерами у вині 5.0.
  • Для старих ігор покращена підтримка об'ємного звуку.
  • Змінено структуру сховища Git проекту. Нові підмодулі були додані до гілки 5.0, що вимагає їх ініціалізації за допомогою команди git submodule update –init під час побудови з git.

Як активувати Proton у Steam?

Нарешті, для тих, хто зацікавлений спробувати Протон, у них повинна бути встановлена ​​бета-версія Steam у їхній системі якщо ні, ви можете приєднатися до бета-версії Linux із клієнта Steam.

Для цього вони повинні відкрийте клієнт Steam і натисніть на Steam у верхньому лівому куті, а потім - Налаштування.

У розділі "Обліковий запис" ви знайдете можливість зареєструватися в бета-версії. Виконання цього та прийняття закриє клієнт Steam та завантажить бета-версію (нова інсталяція).

Протонний клапан

Врешті-решт і після доступу до свого облікового запису вони повертаються за тим самим маршрутом, щоб перевірити, чи вже використовують Proton. Тепер ви можете регулярно встановлювати свої ігри, і ви будете лише раз нагадувати, що для цього використовується Proton.

З іншого боку якщо ви зацікавлені в самостійному складанні коду, Ви можете отримати нову версію, завантаживши її з за наступним посиланням.

Інструкції, а також деталі для проведення цього процесу та іншу інформацію про проект можна знайти за цим посиланням. 


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.