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

Linux стала популярнее MacOS в Steam

Популярность операционной системы Linux в игровом сервисе Steam превзошла MacOS, и всё благодаря компьютеру Steam Deck на базе системы Arch Linux, который вышел в феврале прошлого года.

Так, доля Linux в сервисе занимает 1,82% рынка, в то время как MacOS упала на 0,27%, до 1,57%. Правда, фанаты Linux при этом забывают, что доля Windows при этом выросла на 0,4% и достигла 96,61%. Более этого, за последний месяц популярность Linux немного упала, на 0,14%, однако это связывают с ограничениями, введенными в Китае.

Игры в Linux

Что касается различных дистрибутивов Linux, то тут однозначным лидером, с 44%, выступает SteamOS Holo, базовая ОС для Steam Deck.

Также самым популярным производителем CPU среди пользователей Linux стал AMD, заняв 71%. Это неудивительно, поскольку именно на APU AMD построен Steam Deck. В то же время, среди пользователей Windows доля AMD составляет лишь 33%.

80% игр на Steam из Top 100 уже работают на Linux

В 2012 году компания Microsoft выпустила Windows 8, в которой мечтала стать главным поставщиком программ и игр при помощи Microsoft Store. Valve увидела в этом угрозу и решила создать собственную экосистему для дистрибуции.

Так, в 2013 появилась SteamOS, основанная на Linux операционная система Valve, предназначенная для игр. Компания продвигала её разными способами, выпуская Steam Controller, Steam Link и Steam Machines. Всё это не имело коммерческого успеха, но создавало шумиху вокруг проекта. В 2018 году вышел Proton — слой совместимости, который позволил запускать игры для Windows в Linux, что дало рывок для развития геймерства в этой ОС.

Steam

Proton внёс огромный вклад в обеспечение совместимости игр и связанных технологий, таких как DXVK, включающей поддержку DirectX 9, 10 и 11, а также Vulkan. Даже Amazon использовал его для стримингового сервиса Luna.

Прогресс в обеспечении совместимости всё это время отображался на ProtonDB, и вот, на этом сервисе появилось знаковое событие: 80% всех игр из Top 100 на Steam теперь работают в Linux.

Поддержка Proton популярных игр

Рейтинг совместимости использует медальную систему, равно, как это было с WineDB более 20 лет. Если игра имеет золотую медаль, это значит, что с использованием Proton в неё можно играть так же, как и Windows. Среди этих игр с уровнем Gold+ такие крупные проекты, как Microsoft Flight Simulator, No Man’s Sky, Back for Blood, Cookie Clicker, Dark Souls III, Stardew Valley и много-много других.

Общая поддержка игр в Proton

В общем, дела у Valve в этой сфере идут отлично. О портативном компьютере Steam Deck пресса отзывается хвалебно, а совместимость с играми продолжает расти. Фактически, из 21 244 игры на SteamOS работают 17 649.

Valve сотрудничает с NVIDIA над реализацией DLSS в Linux

Компания NVIDIA объявила о начале сотрудничества с Valve по обеспечению своей графической технологии Deep Learning Super Sampling (DLSS) в Linux посредством Steam Proton.

«NVIDIA, Valve и игровое сообщество Linux сотрудничают для внедрения NVIDIA DLSS в Proton. Геймеры в Linux смогут использовать специализированные ядра ИИ в GPU GeForce RTX для увеличения частоты кадров в своих любимых Windows-играх, запущенных в операционной системе Linux. Поддержка игр с Vulkan появится в этом месяце, а с DirectX — осенью», — сказано в пресс-релизе компании.

NVIDIA DLSS

Реализация этого подхода позволит Linux-геймерам с видеокартами RTX получить преимущества от ИИ-инструмента для повышения частоты кадров в играх через Steam. Proton — это инструмент с открытым исходным кодом от Valve, который позволяет запускать Windows-игры на Linux. Этот инструмент встроен в Linux Steam Client Beta.

Данные новости появились после того, как AMD анонсировала конкурента NVIDIA DLSS, технологию FidelityFX Super Resolution, которая на поверку оказалась эффективной не только с ускорителями AMD, но и NVIDIA.

Deep Silver подтверждает подготовку Metro Exodus для Linux

Игра Metro Exodus совсем недавно была выпущена в Steam (со скидкой в 40%), а на форуме уже появилась информация от издателя Deep Silver, который подтвердил подготовку игры для операционной системы Linux.

Игры Metro 2033 Redux и Metro Last Light Redux уже представлены на Linux. Однако единственным способом поиграть в Metro Exodus на этой открытой ОС является использование Proton, слоя совместимости между Windows и Linux. Ожидается, что Linux-версия игры будет использовать API Vulkan, поскольку на нём построена версия для Stadia.

Metro Exodus

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

Выпуск игры для Linux не должен составить разработчикам большого труда, поскольку она имеет рабочую версию на базе Vulkan, а студия-разработчик, 4A Games, имеет опыт в создании предыдущих частей франчайза для этой ОС. Однако для Linux игра будет несколько упрощена. Она лишится трассировки лучей и DLSS, что, конечно, облегчит работу по адаптации.

Linux Proton обеспечивает производительность в DirectX наравне с Windows

Несомненно, что Windows является основной платформой для игр на PC, однако Linux делает большие успехи в адаптации, благодаря таким проектам, как Proton и Wine/DXVK.

Сейчас всё больше Windows-игр запускается на Linux без проблем. Более того, от этого уже не страдает производительность. Реддитор и Ютьюбер FlightlessMango опубликовал видео, на котором сравнил производительность в игре Far Cry New Dawn на платформах Windows 10 и Linux. Во всех случаях игра запускалась на процессоре Intel i9-9900K и видеокарте GeForce GTX 1080 Ti.

Steam Linux

Игра Far Cry: New Dawn никогда не создавалась Ubisoft для Linux, поэтому производительность в эмуляторах Proton и Wine/DXVK, не уступающая Windows, попросту поражает. Показанная в Linux производительность лишь на 3% уступает Windows, и это самый маленький показатель, из всех показанных ранее.

Far Cry New Dawn Benchmark - Proton vs Windows 10

Таким образом, игры на 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

Рендер 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 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 должна появиться позднее.

Операционная система позволяет загрузить рядовое рабочее окружение, где в качестве менеджера рабочего стола используется 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 скоро ситуация должна измениться.

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

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