Valve приложила огромные усилия и он предоставил множество инструментов и библиотек, чтобы сделать Linux еще более интересным. Десять лет назад, если бы я сказал, что вы геймер и используете для этого Linux, они могли бы подумать, что вы сошли с ума из-за небольшого количества видеоигр и низкого качества, которые у них были. Но теперь они появились и уже исчисляются тысячами, даже превосходя по количеству MacOS, и, конечно же, качество теперь впечатляет.
Одним из последних проектов Valve был Steam Play, клиент, из которого можно играть в видеоигры из нашего GNU / Linux, но с проектом, о котором мы говорим, они достигли большего, и это интегрировать Wine в Steam Play под названием Proton. Благодаря этому вы не только сможете играть в нативные видеоигры, но также сможете играть во все нативные видеоигры для Windows, добавленные в список.
Если вам интересно, как это работает, правда в том, что у Valve есть база данных под названием ProtonDB со всеми заголовками, доступными в вашем клиенте Windows. Вы можете увидеть все игры, с которыми вы можете играть в Linux. Категории, основанные на функциональности: Platinum, Gold, Silver, Bronze и Broken. Если игра Platinum, вы сможете играть в Linux без проблем, Gold будет работать очень хорошо, но, возможно, придется немного поработать, Silver отлично работает с некоторыми небольшими проблемами, Bronze может иметь несколько более серьезные проблемы, а Broken не работает.
Кроме того, если вам интересно, могут ли они добавлять в Steam Play названия видеоигр, отличные от магазина Steam от Valve, например GoG и т. д., вы должны знать, что это тоже можно сделать. Если вы хотите знать, как вы можете настроить все это с помощью Steam Play в вашем дистрибутиве Linux, мы покажем вам, как в LxA ...
Что такое Протон?
По Протон, не волнуйся, Это не то, с чем вам нужно иметь дело напрямую, вы будете работать с клиентом Steam Valve как обычно, но, интегрировав этот проект с клиентом, он позволит вам играть в видеоигры, которые ранее были доступны только в Windows.
Если вы часто читаете LxA, вы уже знаете что такое протон, раз уж мы о нем много говорили. По сути, это уровень совместимости, разработанный Valve с открытым исходным кодом для запуска видеоигр Windows в Linux. По умолчанию он включен в клиент Steam Linux с большим списком доступных игр.
Proton не был создан с нуля, но они использовали Wine в качестве основы. Что случилось, что Valve улучшила указанную базу, добавив дополнительные компоненты, такие как DXVKто есть библиотека, которая на лету переводит инструкции графического API Direct3D в вызовы Vulkan. Это дает видеоиграм мощь этого нового API с открытым исходным кодом, о котором мы так много говорили.
Если вы хотите увидеть и изучить исходный код de Расширение DXVK вы можете сделать это на их странице GitHub, и вы также можете сделать то же самое с исходным кодом Proton.
Это означает, что если в Linux уже были тысячи качественных игр, то теперь в список добавлено множество других. дальнейшее расширение возможностей Linux-игр.
Шаги по установке Steam Play
Шаги, чтобы иметь возможность запускать нативные видеоигры Microsoft Windows в Linux являются:
- Установите Клиент Steam в вашем дистрибутиве
- Запустите Steam, а затем перейдите в Настройки, которые появляются вверху.
- В параметрах, которые появляются с левой стороны, вы должны выбрать Учетную запись и затем щелкнуть ИЗМЕНЕНИЯ.
- Выберите обновление бета-версии Steam, примите его, и оно загрузит все новые функции, и клиент перезапустится.
- Теперь в списке настроек появится опция Steam Play, куда вам следует перейти.
- Включите Steam Play для поддерживаемых игр и Steam Play для всех игр и примите это предложение.
- Теперь вы можете вернуться на главный экран и найти названия, которые хотите получить.
- Остальные шаги такие же, как и в Steam для любой видеоигры ...
- И наслаждаться!
Очень хороший отчет, отлично работает. Большое спасибо.