IPB

1. Администрация не несёт ответственности за достоверность, грамотность и присутствие копи/паста в новостях, опубликованных в этом разделе.
2. Содержание новостей подпадает под действующие правила форума.

3. Рекомендации по оформлению новостных тем:
курсив для компаний
болд для названий игр
4. В разделе размещаются новости игрового и околоигрового характера.

 
 
>

Valve представила проект Proton для запуска Windows-игр в Linux

 
 jamakasi
сообщение 22.08.2018, 15:30
Сообщение #1


Кандидат Игровых Наук
******************

Группа: Участник
Сообщений: 3438
Регистрация: 12.07.2007
Из: Энгельс
Пользователь №: 6560



Представляем новую версию Steam Play
опубликовал Pierre-Loup @ 01:40AM on August 22, 2018
В 2010 году мы представили Steam Play: новый способ получить доступ к играм Steam сразу на Windows, на Mac и на Linux, заплатив лишь однажды. С тех пор в Steam были добавлены более 3000 игр с поддержкой Linux, и это число продолжает расти. Мы продолжаем прилагать усилия, чтобы ещё больше упростить доступ к играм для пользователей Linux.

Два года назад мы начали работать над тем, чтобы улучшить качество и производительность решений для совместимости игр с Windows. В частности, мы поддерживаем Wine[www.winehq.org] и другие проекты, обеспечивающие совместимость. Также мы интегрируем эти инструменты в клиент Steam, чтобы обеспечить автоматическую настройку, предлагаемую обычными играми на Linux.

Наша цель состоит в том, чтобы у пользователей Steam, использующих Linux, была возможность получить доступ ко множеству игр задним числом. Мы думаем, что это позволит будущим разработчикам легко приспособить свои продукты с других платформ для Linux. Это даст им возможность вместо неудобств с портированием сосредоточиться на улучшении игрового процесса для всех пользователей, к примеру, благодаря внедрению поддержки Vulkan[www.khronos.org].

В результате нашей работы выходит новая и усовершенствованная бета-версия Steam Play для всех пользователей Linux! Она включает модифицированный дистрибутив Wine под названием Proton, обеспечивающий совместимость с играми на Windows. Приведём примеры предлагаемых усовершенствований:

Игры на Windows без доступной версии для Linux теперь можно загрузить и запускать напрямую из клиента Steam на Linux, куда уже встроена поддержка Steamworks и OpenVR.
Реализация DirectX 11 и 12 теперь основывается на Vulkan, что улучшает совместимость игр и уменьшает влияние на производительность.
Улучшена поддержка полноэкранного режима: игры будут безупречно растянуты на экран желаемого размера, при этом встроенное разрешение монитора искажаться не будет и не будет требовать использования виртуального рабочего стола.
Улучшена поддержка игровых контроллеров: игры будут автоматически распознавать все контроллеры, поддерживаемые в Steam. Ожидается даже большая совместимость с готовыми контроллерами по сравнению с оригинальной версией игры.
Производительность многопоточных игр значительно улучшилась по сравнению со стандартной Wine.

Данное улучшение идёт руку об руку с тестированием всего каталога Steam. В результате тестов мы определим, какие игры нормально работают в этой среде совместимости, и найдём и устраним проблемы в играх, не работающих в этой среде. Исходный список игр, поддерживаемых при выпуске этой бета-версии:

Beat Saber
Bejeweled 2 Deluxe
Doki Doki Literature Club!
DOOM
DOOM II: Hell on Earth
DOOM VFR
Fallout Shelter
FATE
FINAL FANTASY VI
Geometry Dash
Google Earth VR
Into The Breach
Magic: The Gathering - Duels of the Planeswalkers 2012
Magic: The Gathering - Duels of the Planeswalkers 2013
Mount & Blade
Mount & Blade: With Fire & Sword
NieR: Automata
PAYDAY: The Heist
QUAKE
S.T.A.L.K.E.R.: Shadow of Chernobyl
Star Wars: Battlefront 2
Tekken 7
The Last Remnant
Tropico 4
Ultimate Doom
Warhammer® 40,000: Dawn of War® - Dark Crusade
Warhammer® 40,000: Dawn of War® - Soulstorm

Мы будем добавлять и другие игры в будущем по мере тестирования и разработки. А пока пользователи-энтузиасты могут попробовать запустить игры, не включённые в список, используя соответствующие настройки в клиенте Steam. В будущем пользователи смогут проголосовать за включение своих любимых игр в Steam Play, указав платформу в списке желаемого.

Во время бета-тестирования поддерживаемые в Steam Play игры не будут предлагаться для покупок или помечаться в магазине Steam как игры, которые можно запустить на Linux.

Инструмент, используемый Steam Play для обеспечения совместимости с Windows, — Proton, — содержит особенную версию Wine, а также дополнительные библиотеки, разработанные наряду с ней. Он является общедоступным и находится на GitHub[github.com]!

Если вы знакомы с созданием проектов с открытым кодом, вы можете создавать свои локальные сборки Proton: клиент Steam поддерживает их использование для запуска игр взамен встроенной версии. Присоединяйтесь к обсуждениям в системе отслеживания ошибок и делитесь своими исправлениями и результатами тестирования со всеми участниками сообщества!


Источник новости.
Дополнительно список что сейчас протестировано игроманами, постоянно обновляется.
Перейти в начало страницы
 
 
 Modera
сообщение 22.08.2018, 15:49
Сообщение #2


Игровой Бог
**********************

Группа: Участник
Сообщений: 5593
Регистрация: 30.07.2010
Пользователь №: 13969



Чотка, я всегда говорил что не нужно портировать программы на кунилинукс у которго 100500 сборок двоично-несовместиных, когда есть Wine с помощью которого можно просто копировать с одной системы на другую, как в нормальных ОСях.

Сообщение отредактировал Modera - 22.08.2018, 15:51
Перейти в начало страницы
 
 
 Cossack-HD
сообщение 23.08.2018, 14:09
Сообщение #3


TECHNOSLAV 80 уровня
*******************

Группа: Участник
Сообщений: 3506
Регистрация: 26.01.2014
Из: Стокгольм
Пользователь №: 19142



Столкир на линупсе в Vulkan wrapper'е?
[скачивает дистро линупса]
Перейти в начало страницы
 
 
 NotecX
сообщение 23.08.2018, 14:51
Сообщение #4


Мастер Игры
************

Группа: Участник
Сообщений: 1283
Регистрация: 26.12.2008
Пользователь №: 9605



Цитата(Cossack-HD @ 23.08.2018, 14:09) *
Столкир на линупсе в Vulkan wrapper'е?
[скачивает дистро линупса]

dxvk более-менее транслирует из dx11 в vulkan, и недавно совсем научился в dx10 на начальном уровне. dx9 транслируется в opengl, это из оригинального wine идёт.
Так что, наверно, Зов Припяти на dx11 и Чистое Небо на dx10.
Разумеется, ни то, ни другое прироста производительности по сравнению с нативом на винде не даст. В отличие от изначально сделанных на vulkan игр, типа doom 2016.
Всё это сделано, скорее всего, для старых игр, которые никто никогда портировать уже не будет. Для того же сталкера слой совместимости уже не так критичен - игре больше десяти лет, и современное железо в легкую пережует любой транслятор для такой игры.

Сообщение отредактировал NotecX - 23.08.2018, 14:55
Перейти в начало страницы
 
 
 Cossack-HD
сообщение 23.08.2018, 15:27
Сообщение #5


TECHNOSLAV 80 уровня
*******************

Группа: Участник
Сообщений: 3506
Регистрация: 26.01.2014
Из: Стокгольм
Пользователь №: 19142



Цитата(NotecX @ 23.08.2018, 16:51) *
Цитата(Cossack-HD @ 23.08.2018, 14:09) *
Столкир на линупсе в Vulkan wrapper'е?
[скачивает дистро линупса]

современное железо в легкую пережует любой транслятор для такой игры.

[запускает столкира в 2560х1440 с 4К тенями и ловит просадки по FPS]
Или трансляторы тормозят только выполнение многочисленных операций, а разрешение рендера и теней роли не играет? Интересно поэксперементировать (IMG:style_emoticons/default/smile.gif)
Перейти в начало страницы
 
 
 NotecX
сообщение 23.08.2018, 15:46
Сообщение #6


Мастер Игры
************

Группа: Участник
Сообщений: 1283
Регистрация: 26.12.2008
Пользователь №: 9605



Цитата(Cossack-HD @ 23.08.2018, 15:27) *
Или трансляторы тормозят только выполнение многочисленных операций, а разрешение рендера и теней роли не играет?

Вызовы dx на лету надо переводить в вызовы ogl/vk, тут без просадок по определению быть не может, и ещё что-то должно это дело обрабатывать. А что конкретно влияет на производительность я не скажу, не спец ни разу. Тесты со сравнениями игр винда dx натив против линукс wine dxvk есть на ютьюбе.
Если собрался экспериментировать с протоном, то лови хау-ту. Сам смогу посмотреть что да как когда с Кетая gtx750ti получу, сейчас у меня вообще radeon hd 4850 :D

Сообщение отредактировал NotecX - 23.08.2018, 15:50
Перейти в начало страницы
 
 
 NotecX
сообщение 24.08.2018, 09:06
Сообщение #7


Мастер Игры
************

Группа: Участник
Сообщений: 1283
Регистрация: 26.12.2008
Пользователь №: 9605



Таблица с репортами о работе игр с Steam Play и Форма репорта о результате тестирования.
Как видно, игры, перегруженные всяким говном типа денуво, юплей или геймс фор виндовс лайв, не работают C:
Что лишь говорит о "качестве" этих ПО.
Цитата
4500 LINK S.T.A.L.K.E.R.: Shadow of Chernobyl 22/08/2018 13:31:56 Arch Linux NVIDIA 396.54 Ryzen 7 1700X / Nvidia GTX 1070 Completely Stable 150+ FPS all maxed 2560x1440

Cossack-HD, твой репорт? :D

Сообщение отредактировал NotecX - 24.08.2018, 09:08
Перейти в начало страницы
 
 
 jamakasi
сообщение 24.08.2018, 09:31
Сообщение #8


Кандидат Игровых Наук
******************

Группа: Участник
Сообщений: 3438
Регистрация: 12.07.2007
Из: Энгельс
Пользователь №: 6560



NotecX, ссыль на таблицу я кстати тоже в шапке давал.

Вообще из всей новости самое приятное другое. Вальвы влили баблишка разрабам dxvk и вина а заодно вкатили кучи патчей которые теперь постепенно отдают обратно в wine. Как результат выигрывают все, проект wine получает кучу исправлений во всех направлениях и влив бабла, из wine эти патчи кочуют в ReactOS а из него обратно в wine. По итогу все в плюсе, геймеры довольны, попутно куча софта работает лучше а заодно ректось взрослеет.

Кстати есть слух\мнение\неподтвержденная инфа что в wine (неясно только вальвами или общими усилиями) усиленно пилят полноценную реализацию net framework на основе net core и mono. А этому я как линуксоид крайне рад.

Цитата(NotecX @ 23.08.2018, 15:46) *
ogl/vk, тут без просадок по определению быть не может, и ещё что-то должно это дело обрабатывать.

В случае трансляции в ogl будут просадки, в случае трансляции в vkто наоборот может быть ощутимый прирост. Dx и oGL накладывают дикий оверхед по сравнению с vk.
Перейти в начало страницы
 
 
 NotecX
сообщение 24.08.2018, 09:50
Сообщение #9


Мастер Игры
************

Группа: Участник
Сообщений: 1283
Регистрация: 26.12.2008
Пользователь №: 9605



Цитата(jamakasi @ 24.08.2018, 09:31) *
в случае трансляции в vkто наоборот может быть ощутимый прирост

Если судить по тестам с ютьюбчика (1, 2), то что-то прироста нет( Но тесты старые, новые тесты с линукс нативом сравнивают (1, 2), и там тоже натив быстрее работает.
Но я не спорю с тобой, в нативном the talos principle рендер через вулкан (а он сделан как транслятор из опенгл) работает быстрее, чем просто опенгл. Но тут натив, а не wine.
Перейти в начало страницы
 
 
 jamakasi
сообщение 24.08.2018, 11:51
Сообщение #10


Кандидат Игровых Наук
******************

Группа: Участник
Сообщений: 3438
Регистрация: 12.07.2007
Из: Энгельс
Пользователь №: 6560



NotecX, тесты это понятие крайне растяжимое особенно в линуксах и особенно в vk. Напрямую влияет что за игра, на каком она вине, какой версии меза и llvm, что за видяха и какие дрова. По личному опыту скажу что добивался в ведьмаке 3 более высокого фпс на арче чем на венде, правда был единственный глюк с водой.
Перейти в начало страницы
 
 
 NotecX
сообщение 24.08.2018, 11:59
Сообщение #11


Мастер Игры
************

Группа: Участник
Сообщений: 1283
Регистрация: 26.12.2008
Пользователь №: 9605



Цитата(jamakasi @ 24.08.2018, 11:51) *
добивался в ведьмаке 3 более высокого фпс на арче чем на венде

Здорово, если так! Сам пока ничего протестировать не могу, но скоро смогу, надеюсь.
Перейти в начало страницы
 
 
 1001v
сообщение 02.12.2018, 03:31
Сообщение #12


Кандидат Игровых Наук
******************

Группа: Участник
Сообщений: 3363
Регистрация: 24.08.2010
Пользователь №: 14054



Лично у меня вообще ничерта не запускается. Если бы я хотел поразбираться, то поставил бы обычный вайн
Перейти в начало страницы
 
 
 1001v
сообщение 02.12.2018, 19:27
Сообщение #13


Кандидат Игровых Наук
******************

Группа: Участник
Сообщений: 3363
Регистрация: 24.08.2010
Пользователь №: 14054



Скачал гог версию тч и запустил через обычный вайн, сразу все заработало отлично.
Перейти в начало страницы
 
 
 
 

 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия Сейчас: 23.08.2019, 06:05