Новости про Linux и игры

В Steam Play доступны более 2600 игр

В конце августа Valve анонсировала новую версию Steam Play for Linux, которая включала Proton, форк WINE, позволяющий запускать множество игр для Windows в Linux.

При этом изначально были доступны даже современные игры, среди которых Witcher 3, Dark Souls 3 и Dishonored. И вот, спустя два месяца, база данных Proton содержит более 2600 поддерживаемых игр, и эта величина быстро растёт.

Когда Valve Software запустила Steam Play с Proton, она хотела обеспечить пользователям Linux доступ к Windows играм, которые пока не были портированы. При этом доступ должен быть максимально простым.

Конечно, не все игры хорошо идут на Linux, но и на Windows 10 старые игры иногда не запустить. Что касается игр для Linux, то их в Steam существует порядка 5000, а значит, Proton расширяет поддержку более чем на 50%. И со временем этот коэффициент будет только расти.

Steam Play позволяет запустить игры Windows на Linux

Недавно мы сообщали, что Valve готовит функцию Steam Play, которая позволит запускать игры Windows игры на Steam Machine, работающих под управлением Linux. И вот эта функция выпущена официально.

Пока она доступна как публичное бета тестирование, позволяя пользователям Linux протестировать некоторые игры, изначально доступные лишь для Windows.

Разработка этой системы велась на протяжении двух лет. Технологи Steam Play построена на усовершенствованной версии Wine под названием Proton. Это значит, что можно установить и запустить игру, не имеющую поддержки Linux, прямо из клиента Steam, и получить поддержку Steamworks и OpenVR.

Steam
Steam

Рендер DirectX 11 и DirectX 12 реализован через Vulkan, что повышает совместимость игр и снижает негативные эффекты виртуализации. Среди прочих усовершенствований отмечается поддержка полноэкранного режима, игровых контроллеров и производительность в многопоточной нагрузке. Особо разработчики отметили именно улучшения в многопоточной нагрузке, по сравнению с обычным 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

Остальные игры также могут заработать, но это пока не гарантируется.

Valve может реализовать игры для Windows на Steam Machine

Платформа Valve Steam Machine не пользуется большой популярностью, и дело не столько в аппаратной части, сколько в ОС.

В мире не так много игр, которые написаны непосредственно для Linux, а хороших игр и того меньше. Пользователи Reddit обнаружили в графическом интерфейсе Steam файлы, относящиеся к функции Steam Play, которая автоматически загрузит «инструмент совместимости», чтобы играть в игры «созданные для других операционных систем». Иными словами, Steam хочет эмулировать другую ОС.

Steam Machine
Steam Machine

Эта функция, очевидно, не гарантирует запуск любой игры, которая будет аппаратно совместима с вашей Steam Machine. Беспроблемно будут работать лишь «поддерживаемые игры». Если же использовать Steam Play для других игр, то возможны проблемы в виде вылетов и неработающих сохранений.

То, что Valve выпустит новую функцию в ближайшем времени, нет никаких гарантий. Да и ожидать высокой производительности не стоит, ведь эмуляция всегда означает дополнительные расходы вычислительной мощности.

SteamOS на базе Debian вышла официально

Как и было обещано ранее, в пятницу, 13 декабря была представлена операционная система SteamOS на базе Linux, предназначенная для игровых компьютеров Steam Machines, производимых как самой компанией Valve, так и множеством независимых поставщиков.

Версия SteamOS названная Alchemist представляет собой дистрибутив системы Linux, основанный на сборке Debian GNU/Linux 7.1 (Wheezy).  Эта система содержит портированную eglibc 2.17, вариант библиотеки GNU C для встраиваемых систем, которая представлена в Debian Testing.

Будучи построенной на основе ядра версии 3.10.11, SteamOS включает набор графических драйверов, однако они поддерживают лишь ускорители NVIDIA. Поддержка же GPU от AMD и Intel должна появиться позднее.

SteamOS

Операционная система позволяет загрузить рядовое рабочее окружение, где в качестве менеджера рабочего стола используется GNOME 3 с GNOME Shell. Тут пользователи системы смогут запускать приложения общего назначения, однако главными из них, безусловно, являются сам клиент Steam и игры. Обновление ОС происходит в автоматическом режиме с репозиториев Valve.

Вместе с выпуском ОС стали известны и системные требования к ней. В целом, они соответствуют обычному современному игровому ПК и даже компьютеру среднего уровня. Так, для запуска SteamOS вам понадобиться 64-битный процессор Intel или AMD, 4 и более гигабайт ОЗУ, жёсткий диск на 500 ГБ и более, видеокарта NVIDIA (поддержка видеокарт Intel и AMD ожидается в скором будущем). Однако самым неожиданным требованием стала поддержка материнской платой UEFI загрузки.

Загрузить операционную систему SteamOS можно с помощью сервисов Steam или на сайте-источнике.

NVIDIA выпускает инструмент разгона для Linux

Компания NVIDIA решила в очередной раз порадовать сообщество Linux, выпустив приложение, которое может дать тот же уровень комфорта и возможностей, который имеют геймеры в Windows.

Сейчас для Linux компания NVIDIA выпускает куда лучшие драйверы, чем для Windows, особенно после выпуска Steam для этой открытой платформы. И многие геймеры заметили эти изменения.

Долгое время одной из недостающих для Linux программ был центр управления картой с возможностью разгона, но по информации Phoronix скоро ситуация должна измениться.

NVIDIA

«К сожалению, я не могу комментировать неанонсированные функции. Однако я могу сказать, что мы определённо делаем игры под Linux более серьёзным делом, так что мы вооружим геймеров инструментами, которые им необходимы для получения максимальных игровых возможностей. Оставайтесь на связи! ;)», — заявил представитель NVIDIA Шон Пеллетиер.

Надо сказать, что это очень хорошие новости для геймеров, которые выбрали Linux и хотели бы получить максимум возможностей из своего аппаратного обеспечения, благодаря самому широкому доступу к управлению всеми возможностями видеокарты.

DICE не против выпускать игры под Linux

В недавнем интервью изданию Polygon, Ларс Густвссон, креативный директор и просто ветеран DICE, заявил, что разработчики были бы рады начать написание игр под Linux, и Linux OS нужна лишь одна отменная игра, чтобы выйти в мейнстрим.

Он сравнил ситуацию с Linux с игрой Halo для Xbox, лишь благодаря которой удалось резко поднять популярность этой игровой платформы. И вот после того, как будет выпущена одна отличная игра для Linux, пользователи непременно начнут переходить на эту бесплатную ОС. Дальше же система и игры начнут развивать и подпитывать сами себя, как это было в прошлом с игровой платформой Microsoft.

Креативный директор DICE Ларс Густавссон

Директор отметил, что анонс компанией Valve игровых станций на базе операционной системы Linux лишь улучшит ситуацию и позволит независимым разработчикам почувствовать себя свободнее.

Он также отметил, что сейчас издатели игр класса ААА — это мамонты, и им непременно суждено погибнуть. Директор выразил уверенность, что будущее видеоигр за независимыми разработчиками, которые сейчас достигают больших успехов на мобильных платформах.

Однако, что касается планов самой DICE, то в интервью не было никаких намёков на то, что студия работает над портированием движка Frostbite для платформы Linux. Несмотря на предположение, что в будущем Linux имеет все шансы состояться как игровая платформа, сам Густавссон сообщил очень мало относительно того, что же сейчас DICE планирует разрабатывать для этой ОС.

XCOM и Civilization V выйдут на Linux

Если верить сайту Amazon, на котором появились первые сообщения, игры XCOM Enemy Unknown и Civilization V поступят в продажу для платформы Linux к концу этого месяца.

Один из крупнейших интернет-магазинов предложит подборку игр 2K Definitive Strategy Collection, которая будет включать XCOM Enemy Unknown и Civilization V. Эта коллекция поступит в продажу 22 октября за 30 долларов США. Пакет из двух игр имеет поддержку нескольких операционных систем, о чем написано на странице продукта: «Несколько (Windows и Linux): выберите платформу(ы)». При этом сам перечень платформ включает «Windows Vista / 2000 / Me / XP, Linux».

2K Definitive Strategy Collection

Слухи о приходе Civilization V на Linux стали циркулировать уже после того, как Vlave продемонстрировала функциональность основанной на Linux SteamOS на примере игры Civilization V.

Магазин Amazon объявил о дате выхода набора игр, который, как мы писали выше, намечен на 22 октября, но не стоит сомневаться в том, что в скором будущем игры выйдут и на других платформах дистрибуции, таких как Steam for Linux.

Примечательно, что кроме этих двух проектов Amazon также объявил и о выпуске NBA 2K14 и NBA 2K13 для платформы Linux.

Metro: Last Light выйдет на Linux и Mac

Украинский разработчик 4A Games объявил, что в настоящее время компания работает над версией игры Metro: Last Light для платформы Mac, добавив, что проект будет готов примерно через месяц. Также было объявлено и о разработке версии для ОС Linux, однако этот релиз состоится позднее, но до конца текущего года.

Обе версии для *nix систем будут продаваться через Steam и Mac App Store, и для платформы Mac игра появится с 10 сентября. В среду, технический директор 4A Games Олесь Шишковцов заявил: «Версии Metro: Last Light для Mac и Linux являются очередным доказательством мощности и гибкости движка 4A. Мы надеемся, что геймеры на Mac и Linux оценят наши усилия по созданию лучшей из возможных версий для их машин».

Metro: Last Light

Версии для двух *nix систем разрабатываются самой 4A. Несмотря на то, что релиз для Linux ещё не был анонсирован, он запланирован до конца текущего года. Разработчик также отметил, что обе новых версии игры получат все пакеты дополнений, что выходили для ОС Windows. Эти DLC выключают Season Pass, Faction Pack и Tower Pack.

Также было объявлено, что версия игры для Steam будет поддерживать Steam Play, что означает, пользователи, купившие версию для Windows, автоматически получат доступ к игре под другими платформами.

Издатель игры, компания Deep Silver, в ходе Gamescon на прошлой неделе объявила о намерении продолжить франчайз Metro, обозначив, что более поздние версии игры будут доступны более широкому кругу игроков.

Подтверждено портирование Counter-Strike: Global Offensive на Linux

О том, что игра CS:GO будет портирована на операционную систему Linux, слухи не ходили, но похоже, что разработчик и издатель заинтересован в этом проекте.

В одном из вопросов о поддержке в Linux соверешнно другой игры, Insurgency, и о сроках её выпуска на бесплатной ОС, один из её разработчиков случайно и раскрыл секрет. Он сообщил: «Мы ожидаем, когда Valve выпустит CSGO на Linux, и до того как мы получим код нам нужно выпустить её [Insurgency]».

Counter-Strike: Global Offensive

Некоторое время назад компания Valve объявила, что планирует портировать на Linux целый ряд своих игр, однако при этом не представила графика этого процесса.

В настоящее время Counter-Strike: Global Offensive является единственной игрой во франчайзе, которая не имеет версии для Linux. Данная утечка сведений является первым сообщением о подготовке популярного сетевого шутера для Linux, так что мы можем лишь надеется, что Valve всё же доведёт этот проект до конца.

Кармак считает, что Linux не предназначен для игр

На новостном сайте Reddit, сооснователь id Software Джон Кармак заявил, что портирование игр на Linux едва ли входит в десятку основных задач компании.

Он заявил, что бизнес невозможно успешно вести без официальной поддержки операционной системы и драйверов.

Кармак также добавил, что рад тому, что их игра RAGE работает под Wine, однако для реализации этого компания не прилагала никаких дополнительных усилий. Он также сообщил, что будет крайне удивлён, если родительская компания Zenimax проявит какой-либо интерес в публикации и поддержке таких игр.

Технический директор ID Software Джон Кармак

«Я не смог поговорить с директором Zenimax, но они даже не издали игр для Mac, так что я буду потрясён, если они проявят интерес к официальной публикации и поддержке игр на Linux. Портирование может быть запущено и выполнено за неделю или две, однако для официального релиза должно быть проделано ещё очень много работы, для обеспечения официальной поддержки. Общепринятое мнение гласит, что игры для Linux — плохой рынок. Id Software проверяла общепринятое мнение дважды, с Quake Arena и Quake Live. И общепринятое мнение подтвердилось», — заявил Кармак.

Он также заявил, что куда проще и лучше запускать игры в Linux при помощи каких-либо эмуляторов, чем переписывать исходный код, и именно такая практика является оптимальной для разработчиков при создании игр с наименьшим числом трудностей и трудозатрат. При этом он подчеркнул, что «правильно преподносимая, со Steam в качестве монетизирующей платформы продаж, это [единственно] возможный путь для продвижения» операционной системы.