1. Dailen07.05.2024 в 10:56от
Загрузка...

Valve сделала доступными windows-игры на linux через steam

Тема в разделе "Новости игрового мира", создана пользователем Jak007, 25.08.2018.

  1. Jak007

    Jak007

    Статус:
    Оффлайн
    Регистрация:
    20.03.17
    Сообщения:
    1.980
    Репутация:
    713 +/-
    В последнее время распространились слухи, будто Valve работает над чем-то особенным для запуска Windows-игр через клиент Steam для Linux, но вряд ли кто-то ожидал чего-то столь значительного и так скоро. Скажем словами самой компании, о чём идёт речь: «Игры для Windows, не имеющие сейчас версии для Linux, теперь могут быть установлены и запускаться непосредственно из клиента Steam под Linux, куда уже встроена поддержка Steamworks и OpenVR».



    [​IMG]
    Другими словами, Valve озвучила самую большую и значимую новость для игрового сообщества Linux в течение многих последних лет, — этот анонс, пожалуй, легко затмевает и запуск SteamOS, и попытки продвижения Steam Machine. Для людей, которые хотели покинуть Windows и называли игры главным ограничивающим фактором, подобные новшества могут стать важным поводом для миграции. Но давайте коснёмся деталей.

    В течение последних двух лет Valve активно финансирует и трудится над улучшением существующих инструментов для Linux, вроде Wine, которые обеспечивают ту или иную степень совместимости Windows-игр. Свободный Wine, и созданный на его основе компанией CodeWeavers пакет CrossOver, на сегодняшний день являются наиболее широко используемыми инструментами, которые позволяют большинству (хотя и не всем) играм и программам Windows работать в среде Linux с разной степенью успешности. Но часто бывает сложно заставить ПО работать без проблем, даже при использовании более элегантных программных интерфейсов вроде Lutris.

    [​IMG]
    Valve поставила задачу убрать лишние проблемы и головную боль. Больше не придётся возиться, вникать в проблемы, пробовать различные методы и так далее. Компания разработала особую версию Wine, дополненную собственными библиотеками под общим названием Proton. Кстати, пользователи Wine за последний год могли опробовать уже многие результаты сотрудничества Valve с CodeWeavers. Proton — это решение с открытым исходным кодом, в его развитии может поучаствовать любой, чтобы затем использовать собственные версии в Steam. Все это присутствует в новой бета-версии Steam Play.

    Любителям низкоуровневого графического API Vulkan, используемого в играх вроде DOOM, наверняка понравится, что Valve также внесла значительный вклад в проекты DXVK и VKD3D, которые максимально эффективно на лету преобразовывают команды соответственно DirectX 11 и DirectX 12 в команды Vulkan. Это означает резкое повышение производительности по сравнению с OpenGL.

    [​IMG]
    Valve отмечает, что Windows-игры, использующие Vulkan, не должны работать медленнее, а в проектах, требующих преобразования DirectX в Vulkan, ожидается некоторая разница в производительности. Есть и другие положительные моменты. Любая игра Windows, установленная на Linux, автоматически обнаружит игровой контроллер, который в настоящее время поддерживает Steam: от собственного Steam Controller до PS3 DualShock, Xbox One и Nintendo Switch Pro. Также Valve обеспечила максимальную совместимость при работе связующих мостов для OpenVR и Steamworks, улучшила работу полноэкранных режимов и многопоточных проектов.

    Если говорить о не столь положительных новостях, то на первом этапе текущая бета-версия Steam Play поддерживает лишь 27 игр для Windows. Valve обещает добавлять и другие по мере тестирования и развития инструментов. А пока пользователи-энтузиасты могут пробовать запустить любые не включённые в список игры, используя соответствующие настройки в клиенте Steam. В будущем можно будет проголосовать за включение любимых игр в Steam Play. Вот полный список официально совместимых проектов:
    • 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.
    Эти игры должны быть были полностью проверены Valve и работать под Linux без лишних проблем. Можно включить особый режим в клиенте и попробовать запустить буквально любую Windows-игру, доступную в Steam. Конечно, в таком случае придётся смириться с возможными проблемами. Кстати, игры, использующие сложные системы DRM или античита, возможно, никогда не смогут быть запущены таким способом.

    [​IMG]
    Стоит иметь в виду, что эта новость относится не только к SteamOS, но буквально к любому дистрибутиву Linux, на который можно установить Steam: Ubuntu, Mint, Debian и так далее. К сожалению для пользователей компьютеров Apple, Valve заявила, что в настоящее время у неё нет планов перенести эти возможности Steam Play на macOS, хотя Wine и Proton работают на этой платформе.

    Valve считает, что новая функциональность позволит не только обеспечить совместимость многих игр с Linux задним числом, но и даст разработчикам новых проектов возможность относительно легко приспособить свои продукты к платформам на базе Linux (особенно в случае использования Vulkan и отсутствия сложных DRM). Чтобы опробовать технологию, нужно принять участие в тестировании бета-версии клиента Steam и установить последние драйверы. Если речь идёт не о SteamOS, задача чуть сложнее, но Valve подготовила инструкции и для других дистрибутивов.
     
      kraxer24 нравится это.
  2. mRuG

    YouHack
    mRuG

    Статус:
    Оффлайн
    Регистрация:
    16.01.15
    Сообщения:
    2.569
    Репутация:
    2.657 +/-
    Всёравно через одно место это будет работать, я ~год назад пытался на дебиане в ксго поиграть, ну она так то запускалась и работала, но постоянно вылетала с ошибками. вопрос решить не удалось,хотя все форумы облазил. как итог снёс линукс.
    а тут они хотят чтобы эти работали ага
     
  3. kraxer24

    kraxer24

    Статус:
    Оффлайн
    Регистрация:
    22.05.16
    Сообщения:
    70
    Репутация:
    43 +/-
    Классная инфа, опробую это нововведение на Ubuntu
     
  4. kraxer24

    kraxer24

    Статус:
    Оффлайн
    Регистрация:
    22.05.16
    Сообщения:
    70
    Репутация:
    43 +/-
    у ксго нативная поддержка Linux. Я играю на своей Ubuntu (основана на Debian'e) без проблем в ксго, а вот кс 1.6 глючит
     
  5. Nope

    Nope

    Статус:
    Оффлайн
    Регистрация:
    13.07.17
    Сообщения:
    150
    Репутация:
    176 +/-
    и зачем тебе играть с линукса ?
     
  6. Sonne

    Take your money back!
    Sonne

    Статус:
    Оффлайн
    Регистрация:
    27.05.13
    Сообщения:
    72
    Репутация:
    34 +/-
    А зачем играть с винды?
     
      kraxer24 нравится это.
  7. kraxer24

    kraxer24

    Статус:
    Оффлайн
    Регистрация:
    22.05.16
    Сообщения:
    70
    Репутация:
    43 +/-
    Как ни странно, но на моем помойном ПК на Линуксе именно ксго работает плавнее, чем на вин10.
    Я решил немного подучить Линукс, а возможность поиграть - бонус