Valve представила проект Proton для запуска Windows-игр в Linux |
Здравствуйте, гость ( Авторизация | Регистрация )
Valve представила проект Proton для запуска Windows-игр в Linux |
22.08.2018, 15:30
Сообщение
#1
|
|
Доктор Игровых Наук Репутация: 544 Группа: Участник Сообщений: 3657 Награды: 9 Регистрация: 12.07.2007 |
Представляем новую версию 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 поддерживает их использование для запуска игр взамен встроенной версии. Присоединяйтесь к обсуждениям в системе отслеживания ошибок и делитесь своими исправлениями и результатами тестирования со всеми участниками сообщества! Дополнительно |
 
|
|
|
|
22.08.2018, 15:49
Сообщение
#2
|
|
. Репутация: 750 Группа: Участник Сообщений: 7072 Награды: 4 Регистрация: 30.07.2010 |
Чотка, я всегда говорил что не нужно портировать программы на кунилинукс у которго 100500 сборок двоично-несовместиных, когда есть Wine с помощью которого можно просто копировать с одной системы на другую, как в нормальных ОСях.
Сообщение отредактировал Modera - 22.08.2018, 15:51 |
 
|
|
23.08.2018, 14:09
Сообщение
#3
|
|
TECHNOSLAV 80 уровня Репутация: 379 Группа: Участник Сообщений: 5758 Награды: 6 Регистрация: 26.01.2014 |
Столкир на линупсе в Vulkan wrapper'е?
[скачивает дистро линупса] -------------------- Ryzen 3700X
Arctic Freezer 33 eSports Duo 16GB DDR4 3600MHz Strix GTX 1080 TI |
 
|
|
23.08.2018, 14:51
Сообщение
#4
|
|
Мастер Игры Репутация: 225 Группа: Участник Сообщений: 1313 Награды: 5 Регистрация: 26.12.2008 |
Столкир на линупсе в Vulkan wrapper'е? [скачивает дистро линупса] dxvk более-менее транслирует из dx11 в vulkan, и недавно совсем научился в dx10 на начальном уровне. dx9 транслируется в opengl, это из оригинального wine идёт. Так что, наверно, Зов Припяти на dx11 и Чистое Небо на dx10. Разумеется, ни то, ни другое прироста производительности по сравнению с нативом на винде не даст. В отличие от изначально сделанных на vulkan игр, типа doom 2016. Всё это сделано, скорее всего, для старых игр, которые никто никогда портировать уже не будет. Для того же сталкера слой совместимости уже не так критичен - игре больше десяти лет, и современное железо в легкую пережует любой транслятор для такой игры. Сообщение отредактировал NotecX - 23.08.2018, 14:55 |
 
|
|
23.08.2018, 15:27
Сообщение
#5
|
|
TECHNOSLAV 80 уровня Репутация: 379 Группа: Участник Сообщений: 5758 Награды: 6 Регистрация: 26.01.2014 |
Столкир на линупсе в Vulkan wrapper'е? [скачивает дистро линупса] современное железо в легкую пережует любой транслятор для такой игры. [запускает столкира в 2560х1440 с 4К тенями и ловит просадки по FPS] Или трансляторы тормозят только выполнение многочисленных операций, а разрешение рендера и теней роли не играет? Интересно поэксперементировать -------------------- Ryzen 3700X
Arctic Freezer 33 eSports Duo 16GB DDR4 3600MHz Strix GTX 1080 TI |
 
|
|
23.08.2018, 15:46
Сообщение
#6
|
|
Мастер Игры Репутация: 225 Группа: Участник Сообщений: 1313 Награды: 5 Регистрация: 26.12.2008 |
Или трансляторы тормозят только выполнение многочисленных операций, а разрешение рендера и теней роли не играет? Вызовы dx на лету надо переводить в вызовы ogl/vk, тут без просадок по определению быть не может, и ещё что-то должно это дело обрабатывать. А что конкретно влияет на производительность я не скажу, не спец ни разу. Тесты со сравнениями игр винда dx натив против линукс wine dxvk есть на ютьюбе. Если собрался экспериментировать с протоном, то Сообщение отредактировал NotecX - 23.08.2018, 15:50 |
 
|
|
24.08.2018, 09:06
Сообщение
#7
|
|
Мастер Игры Репутация: 225 Группа: Участник Сообщений: 1313 Награды: 5 Регистрация: 26.12.2008 |
Как видно, игры, перегруженные всяким говном типа денуво, юплей или геймс фор виндовс лайв, не работают 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 |
 
|
|
24.08.2018, 09:31
Сообщение
#8
|
|
Доктор Игровых Наук Репутация: 544 Группа: Участник Сообщений: 3657 Награды: 9 Регистрация: 12.07.2007 |
NotecX, ссыль на таблицу я кстати тоже в шапке давал.
Вообще из всей новости самое приятное другое. Вальвы влили баблишка разрабам dxvk и вина а заодно вкатили кучи патчей которые теперь постепенно отдают обратно в wine. Как результат выигрывают все, проект wine получает кучу исправлений во всех направлениях и влив бабла, из wine эти патчи кочуют в ReactOS а из него обратно в wine. По итогу все в плюсе, геймеры довольны, попутно куча софта работает лучше а заодно ректось взрослеет. Кстати есть слух\мнение\неподтвержденная инфа что в wine (неясно только вальвами или общими усилиями) усиленно пилят полноценную реализацию net framework на основе net core и mono. А этому я как линуксоид крайне рад. ogl/vk, тут без просадок по определению быть не может, и ещё что-то должно это дело обрабатывать. В случае трансляции в ogl будут просадки, в случае трансляции в vkто наоборот может быть ощутимый прирост. Dx и oGL накладывают дикий оверхед по сравнению с vk. |
 
|
|
24.08.2018, 09:50
Сообщение
#9
|
|
Мастер Игры Репутация: 225 Группа: Участник Сообщений: 1313 Награды: 5 Регистрация: 26.12.2008 |
в случае трансляции в vkто наоборот может быть ощутимый прирост Если судить по тестам с ютьюбчика ( Но я не спорю с тобой, в нативном the talos principle рендер через вулкан (а он сделан как транслятор из опенгл) работает быстрее, чем просто опенгл. Но тут натив, а не wine. |
 
|
|
24.08.2018, 11:51
Сообщение
#10
|
|
Доктор Игровых Наук Репутация: 544 Группа: Участник Сообщений: 3657 Награды: 9 Регистрация: 12.07.2007 |
NotecX, тесты это понятие крайне растяжимое особенно в линуксах и особенно в vk. Напрямую влияет что за игра, на каком она вине, какой версии меза и llvm, что за видяха и какие дрова. По личному опыту скажу что добивался в ведьмаке 3 более высокого фпс на арче чем на венде, правда был единственный глюк с водой.
|
 
|
|
24.08.2018, 11:59
Сообщение
#11
|
|
Мастер Игры Репутация: 225 Группа: Участник Сообщений: 1313 Награды: 5 Регистрация: 26.12.2008 |
|
 
|
|
02.12.2018, 03:31
Сообщение
#12
|
|
Доктор Игровых Наук Репутация: 1084 Группа: Участник Сообщений: 3950 Награды: 6 Регистрация: 24.08.2010 |
Лично у меня вообще ничерта не запускается. Если бы я хотел поразбираться, то поставил бы обычный вайн
-------------------- |
 
|
|
02.12.2018, 19:27
Сообщение
#13
|
|
Доктор Игровых Наук Репутация: 1084 Группа: Участник Сообщений: 3950 Награды: 6 Регистрация: 24.08.2010 |
Скачал гог версию тч и запустил через обычный вайн, сразу все заработало отлично.
-------------------- |
 
|
|
Текстовая версия | Сейчас: 19.04.2024, 06:03 |