Linux и игры совместимость. Подходит ли Линукс для игр

8 Лучших игровых Linux дистрибутивов 2016

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

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

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

Лучшие Linux дистрибутивы для Игр

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

1.

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

  • Базируется на: Debian 8 (Debian Jessie)
  • Окружение рабочего стола: GNOME, оптимизированное для быстрого доступа работы с клавиатурой и джойстиком.
  • Формат пакетов: DEB

Steam OS поддерживает различные графические карты и джойстики / геймпады. Если случайно, драйвер для вашего оборудования не включен из коробки вы всегда можете вручную настроить его.

Требования к оборудованию :

  • Процессор: Intel или AMD, поддерживающий 64-разрядную архитектуру
  • Память: 4 Гб или больше оперативной памяти
  • Жесткий диск: 200 Гб или диск большего размера
  • Видеокарта: NVIDIA видеокарта / AMD видеокарта (RADEON 8500 и выше) / Intel Graphics
  • Дополнительно: USB порт для установки UEFI прошивки (рекомендуется)

Плюсы:

  • Успокаивающий пользовательский интерфейс
  • Поддержка почте всех новейших Графических карт
  • Совместимость с различными дополнительными устройствами, джойстики / геймпады
  • Огромная коллекция игр с встроенного клиента Steam

Минусы:

  • Высокие требования к оборудованию
  • Запуск игр только с Steam

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

2. Sparky Linux - Gameover Edition

Sparky Linux - Gameover Edition является еще одним из лучших дистрибутивов для игр.

  • Базируется на: Debian
  • Окружение рабочего стола: LXDE
  • Формат пакетов: DEB

Sparky Linux - Gameover Edition поставляется с встроенной специальной утилитой которая носит название Aptus Gamer . Эта утилита позволяет легко установить поддержку различных приставок, эмуляторов и других инструментов для геймеров. Aptus Gamer поддерживает очень большой список эмуляторов.

Большое количество Linux игр поставляются предварительно установленными с этим дистрибутивом. Кроме сказанного выше, он также поставляется с предварительно установленным клиентом Steam, для игр Windows с предварительно установленным Wine и PlayOnLinux в комплекте с Sparky Linux - Gameover Edition.

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

Плюсы:

  • Поддерживаются Steam Игры
  • Поддержка установки игр с помощью Wine и PlayOnLinux
  • Поддержка утилиты Aptus Gamer Tool
  • Стабильная версия дистрибутива

Минусы:

  • Хотел бы отметить, но не могу, слишком хорош.

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

3.

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

  • Базируется на: Ubuntu
  • Окружение рабочего стола: MATE
  • Формат пакетов: DEB

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

Имеется встроенная поддержка технологии CrossOver для запуска Windows игр. Вы можете играть в более чем 1200 игр которые разработаны для Windows. Вы также будете иметь возможность запускать различное программное обеспечение для Windows с CrossOver.

  • Процессор: 1-2 ГГц процессор (32 или 64 бит)
  • Память: 1-2 ГБ оперативной памяти
  • Жесткий диск: 4 Гб жесткий диск
  • Видеокарта: ATI, Nvidia или Intel
  • Дополнительно: LAN / Интернет

Плюсы:

  • Свой магазин игр
  • Поддержка Windows игр

Минусы:

  • CrossOver не бесплатен так как вам нужно купить ключ для активации

Если вы хотите иметь поддержку Windows игр и может позволить себе тратить деньги на покупку лицензии CrossOver, Game Drift Linux является для вас хорошим выбором.

4.

Play Linux - это еще один из хороших игровых дистрибутивов для Linux, поставляется с предустановленным Steam и PlayOnLinux.

  • Базируется на: Ubuntu
  • Окружение рабочего стола: Nebula
  • Формат пакетов: DEB

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

Уникальные функции для дистрибутива Play Linux предоставляет интегрированный установщик AutoGPU. Он автоматически настраивает и устанавливает свои драйверы графической подсистемы, так что вам не нужно на это тратить свое время.

Плюсы:

  • Простой и легкий дистрибутив
  • поддержка Steam
  • Предварительно установленный PlayOnLinux (для запуска Windows игр)
  • Автоматическая установка драйверов для графического адаптера

Минусы:

  • Бета-версия дистрибутива
  • Может не подойти для слишком новых игр, хотя это сгладится с временем

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

5.

Lakka OS полностью отличается от дистрибутивов, которые мы обсуждали выше. Это легкий Linux дистрибутив, который превращает ваш компьютер в полномасштабную игровую консоль, в буквальном смысле.

  • Базируется на: OpenELEC
  • Окружение рабочего стола: RetroArch

Lakka OS способен эмулировать широкий спектр консолей. Системно предоставляется поддержка всех необходимых консольных эмуляторов для комфортной игры в окружении RetroArch.

Все эмуляторы предоставляются с заранее улучшенными конфигурациями, специально оптимизированными чтобы игры в Lakka ОS запускались более гладко и без проблем, что нельзя сказать об эмуляторах без предварительной настройки. Большинство игр требуют очень низких требований аппаратных ресурсов, за исключением игр Playstation или Xbox.

Ключевыми особенностями Lakka ОS являются Мультиплеер, Savestates, Shaders, NetPlay, перемотка назад и поддержка беспроводных джойстиков.

Плюсы:

  • Легкий в роботе
  • Красивый интерфейс
  • Большое количество поддерживаемых эмуляторов
  • Различное поддерживаемое оборудование
  • Автоматическое распознавание джойстиков
  • Различные полезные функции для игр

Минусы:

  • Нет поддержки Steam или Windows-игр

Если вы хардкорный геймер имеете консоль и прокачанный компьютер, Lakka ОС без каких-либо сомнений ждет вас.

6.

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

  • Базируется на: Fedora
  • Формат пакетов: RPM

Fedora Games Spin поставляется с тысячами Linux игр. Со ссылкой на официальный сайт:

Входящие в комплект игры охватывают несколько жанров, от первого лица, в режиме реального времени и пошаговые стратегии, все игры носят логический характер.

Steam клиент, Wine или PlayOnLinux не устанавливаются по умолчанию. Если вы хотите Steam, и поддержку Windows игр, вам необходимо вручную установить их с помощью менеджера пакетов. Для запуска некоторых предустановленных игр также необходимы дополнительные требования, чтобы запустить и приступить к игровому процессу.

Плюсы:

  • Тысячи предварительно установленных Linux игр
  • Стабильный, быстрый и легкий дистрибутив

Минусы:

  • Нет поддержки вне коробки для использования Steam и Windows-игр
  • Драйверы заранее не установлены
  • Не для хардкорных геймеров

Хотя этот дистрибутив не так и продвинут для игр, но если вы являетесь любителем и фанатом Fedora, вам стоит попробовать этот дистрибутив.

7.

Ubuntu GamePack - это игровой дистрибутив, который обеспечивает поддержку около шести тысяч Linux и Windows, игр. Был разработан с целью восполнить пробел доступности игр между Linux и Windows.

  • Базируется на: Ubuntu
  • Окружение рабочего стола: Unity
  • Формат пакетов: DEB

Ubuntu GamePack не включает в себя любые игры вне коробки. Скорее он открывает двери для запуска в Linux, Steam игр, Windows игр и различных консолей на вашем компьютере.

Steam клиент, Lutris, Wine и PlayOnLinux поставляются предварительно установленными с Ubuntu Gamepack. Lutris является открытой игровой платформой для управления консолью, Linux, Steam и Windows игр.

Присутствует поддержка Adobe Flash и Oracle Java. Так, что для игр в онлайне у вас не возникнет проблем.

Ubuntu GamePack также предоставляет специальный репозиторий с коллекцией сотен игр.

Плюсы:

  • Предварительно установленный Lutris
  • Совместимость для игры в онлайне
  • Поддержка установки игр с Steam и запуск Windows игр и консолей

Минусы:

  • Может показаться немного медленнее других дистрибутивов с списка выше

8.

MGAME (ранее известный как Manjaro Gaming) является дистрибутивом который предназначен для геймеров и поклонников Manjaro.

  • Базируется на: Manjaro
  • Окружение рабочего стола: Xfce

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

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

Имеется предустановленной поддержка огромного списка консольных эмуляторов. Так же предустановлены Wine и PlayOnLinux для запуска Windows игр. Если вы захотите играть в игры в Steam, вам придется вручную установить клиент Steam, что является подвигом в дистрибутивах на базе Arch Linux, так как Steam официально не поддерживается в Arch.

Плюсы:

  • Предварительно установленные инструменты для геймеров
  • Широкий диапазон поддерживаемых консолей, эмуляторов

Минусы

  • Не подходит для хардкорных геймеров

MGAME является относительно новым дистрибутивом в категории игровых. Но если вы являетесь поклонником Manjaro, вы можете попробовать его.

Имели ли вы опыт использования одного или нескольких из этих дистрибутивов? Какой из них особенно лучший? Дайте нам знать!

Большинство тех, кто перешел с операционных систем Windows или Mac OS на Ubuntu, сталкиваются с тем, что их любимые игры не работают на Ubuntu. И дело в том, что игровые студии мало обращают внимания на платформу Linux по причине того, что ОС Windows имеет большее распространение, а также существует мнение, что дистрибутивы на базе Linux мало распространены и нестабильны. Именно для этого создавалась Ubuntu, в которой реализован дружественный интерфейс для пользователя и достаточная стабильность.
Данный топик основан на старой записи в блоге LinuxGames07 и содержит обзор десяти лучших игр для Ubuntu, а также способ установки, скриншот и видео об игре и её описание.

1.Tremulous

Многопользовательская игра, смесь жанров 3D-action (FPS) и стратегии реального времени (RTS). Игра работает на базе игрового движка Quake III и изначально создавалась как модификация (мод) к игре Quake III.


Установка:
sudo apt-get install tremulous

2. Gridwars


Порт популярной бесплатной игры Geometry Wars с Xbox 360. В меру притягательная, хотя и упрощенная игра. По геймплею в чем-то смахивает на знаменитый Crimsonland. Ну а размер файла - просто смешной по сегодняшним меркам…

3. Vdrift


Автосимулятор, в основе которого лежит дрифт (как можно было догадаться из названия). Отличная физика, буря эмоций, 21 вид машин, в том числе Порше из Формулы-1, и куча треков ждут Вас.

Установка:
sudo apt-get install vdrift vdrift-data

4. World of Padman


World of Padman представляет собой забавный мир комиксов о персонаже по имени Padman. Вам предстоит сражаться с микроскопическими героями на рабочем столе, лужайке дома или канализации с такими же маленькими противниками.

5. Nexuiz


3D шутер от первого лица реализованный на базе модифицированного движка Quake. В Nexuiz можете валиться как в сетевом варианте с реальными противниками так и с ботами.

6. Scorched 3D


Геймплей весьма прост и не требует особого навыка. Игроки размещаются случайным образом на трёхмерной карте и стремятся уничтожить танк противника. Разрешается регулировать угол вращения и силу выстрела, а также выбирать боеприпасы и инвентарь.
За один ход участник может либо сделать выстрел, либо переместить свою военную технику в другое местоположение. Другой элемент геймплея включает систему экономики, где участники покупают оружие и другие приспособления за деньги, заработанные убийствами противников. У каждого типа боеприпасов или другого инвентаря имеются свои различные свойства. Одна из главных особенностей игры - графический движок, который позволяет полностью изменять ландшафт на карте. (из Википедии)
http://http://www.youtube.com/watch?v=I_A02O7LIxo

Установка:
Центр Приложений Ubuntu > Игры > Scorched 3D

7. Glest


Стратегия в реальном времени. Первая версия вышла в 2001 году.
Действие игры происходит в вымышленном мире. Игроку предоставляется две игровые нации, Маги (Magic) и Техи (Tech). С момента выхода версии 2.0 было произведено множество изменений коснувшихся всех аспектов игры. По геймплею игра очень напоминает Warcraft 3. (из Википедии)

8. Flight Gear


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

Установка:
Центр Приложений Ubuntu > Игры > Flightgear

9. Battle for Wesnoth


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

Установка:
Центр Приложений Ubuntu > Игры > Битва за Веснот

10. Alien Arena


Бесплатный сетевой шутер с видом от первого лица. Игра сочетает в себе атмосферу научной фантастики 1950-тых годов и геймплей, похожий на игры «Quake», «Doom» и «Unreal Tournament». (из

Существует огромное количество версий Linux. На сайте DistroWatch.com только за последний месяц было отмечено больше 300 дистрибутивов, а за всю историю Linux их насчитывалось порядка 700. Как выбрать среди этого изобилия?

Два главных критерия, на которые следует обратить внимание:

  1. Популярность дистрибутива . Чем популярнее ваш дистрибутив, тем легче будет найти руководства по нему в Сети. Большое комьюнити означает, что вы легко сможете получить помощь на форумах, посвящённых дистрибутиву, если у вас возникнут трудности с его освоением. Наконец, чем распространённее дистрибутив, тем больше приложений и пакетов портировано для него. Лучше выбирать популярные решения с готовой базой пакетов, чем мучиться со сборкой из исходников в каком-нибудь экзотическом дистрибутиве.
  2. Команда разработчиков, которая им занимается . Естественно, что лучше обращать внимание на дистрибутивы, поддерживаемые крупными компаниями вроде Canonical Ltd., Red Hat или SUSE, или на дистрибутивы с большими сообществами.

Учтите, что даже у лучших дистрибутивов есть аналоги, которые мало чем им уступают. Если вас чем-то не устроил выбор Лайфхакера, вы можете попробовать альтернативы.

Для тех, кто никогда не пользовался Linux, - Linux Mint

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

Linux Mint оснащён лёгким и понятным интерфейсом (оболочка Cinnamon для современных компьютеров и MATE для старых машин) и удобным менеджером приложений, так что у вас не возникнет проблем с поиском и установкой программ.

Плюсы: простота, забота об обычных пользователях. Вам не потребуется каких-то специфических знаний, чтобы установить и использовать Mint.

Минусы: большое количество предустановленного ПО, которое может никогда не пригодиться.

Для тех, кто хочет иметь новейшее ПО, - Manjaro

Это популярный дистрибутив Linux, основанный на Arch. Arch - невероятно мощный и функциональный дистрибутив, но его философия KISS (Keep It Simple, Stupid), в противоположность названию, делает его слишком сложным для начинающих. Arch устанавливается только через командную строку.

Manjaro, в отличие от Arch, имеет простой графический установщик и при этом сочетает в себе мощные возможности Arch, такие как AUR (Arch User Repository) и скользящий релиз. AUR - богатейший источник пакетов Linux. Если какое-либо приложение есть в Linux, оно наверняка уже есть в AUR. Так что в Manjaro вы всегда будете пользоваться свежайшими пакетами.

Manjaro поставляется со множеством оболочек рабочего стола на выбор: функциональной KDE, GNOME для планшетных экранов, Xfce, LXDE и другими. Manjaro, вы можете быть уверены, что первыми получите новейшие обновления.

Плюсы: AUR, благодаря которому можно без лишних движений установить любое приложение. Всегда свежее ПО.

Минусы: своеобразное оформление оболочек рабочего стола. Впрочем, вам ничто не мешает заменить его.

Для домашнего сервера - Debian

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

Debian хорошо приживётся на вашем домашнем сервере. Это стабильный и консервативный дистрибутив, ставший основой для Ubuntu и множества других Linux-систем. Debian использует только самые проверенные пакеты, что делает его хорошим выбором для сервера.

Плюсы: стабильность и большой набор приложений.

Минусы: необходимость вручную настраивать дистрибутив после установки.

Для медиацентра - Kodi

Если вы хотите устроить свой медиасервер, выбирайте Kodi. Строго говоря, Kodi не дистрибутив, но полнофункциональный проигрыватель для медиацентра. Вы можете установить его в любом Linux, но лучше всего выбрать связку Ubuntu + Kodi.

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

Благодаря расширениям, Kodi может загружать медиафайлы через торренты, отслеживать появление новых сезонов ваших любимых сериалов, показывать видео с YouTube и других стриминговых сервисов. Короче говоря, Kodi умеет всё.

Вдобавок Kodi очень красив и оптимизирован для управления с дистанционного пульта или устройства на Android. Вы можете легко настроить интерфейс Kodi с помощью множества визуальных оболочек.

Плюсы: огромное количество функций и удобное управление.

Минусы: стандартный интерфейс может не всем прийтись по душе, но его легко заменить.

Для настольного ПК - Kubuntu

Графическая среда KDE идеальна для использования на десктопе, а Kubuntu - популярнейший дистрибутив с KDE. Как и многие другие дистрибутивы, он основан на Ubuntu, а это значит, что у вас не будет проблем с совместимостью приложений.

Kubuntu красив, функционален и легко настраивается. С ним легко справятся даже начинающие пользователи. Это стабильная и отполированная система, которая предоставляет все необходимые функции для домашнего настольного ПК.

Плюсы: большой выбор пакетов, замечательный набор приложений KDE и огромное количество настроек интерфейса.

Минусы: в Kubuntu используется стабильная версия KDE, а это значит, что новейшие фишки этой оболочки приходят сюда с запозданием. Если хотите опробовать свежайшую KDE, к вашим услугам KDE Neon .

Для старого компьютера или нетбука - Lubuntu

Эта версия Ubuntu основана на оболочке LXDE, лёгкой и скромной в потреблении ресурсов. Она ориентирована на старые или маломощные машины. Если у вас завалялся не очень новый компьютер или нетбук, который не справляется с Windows, вы вполне можете , установив Lubuntu.

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

Плюсы: очень быстрая и лёгкая система. Тем не менее она поддерживает те же пакеты и приложения, что и её старшая сестра Ubuntu.

Минусы: внешний вид LXDE не всем придётся по вкусу, но это небольшая плата за быстродействие.

Альтернатива: .

Для планшета или трансформера - Ubuntu

Ubuntu - один из самых популярных дистрибутивов Linux на десктопе. С версии 17.10 Ubuntu заканчивает поддержку оболочки Unity и мигрирует на GNOME. А GNOME весьма неплохо смотрится на устройствах с сенсорными экранами. Если у вас есть планшет с и вы хотите попробовать установить на него Linux, попробуйте Ubuntu с GNOME.

Крупные элементы интерфейса GNOME, настраиваемые жесты и расширения сделают Ubuntu отличной системой для тачскринов.

Плюсы: Ubuntu - распространённый дистрибутив, а значит, вы без проблем найдёте всё необходимое ПО. Кроме того, большинство сайтов о Linux посвящены именно Ubuntu.

Минусы: оболочка GNOME удобна, но поначалу кажется непривычной.

Для ноутбука - elementary OS

Как и следует из названия, эта версия Linux очень проста. У вас не возникнет проблем с её освоением. Она легко запускается на ноутбуках и медленно расходует заряд .

Интерфейс elementary OS напоминает macOS, так что её будет приятно использовать поклонникам Mac. Анимации, оформление окон - всё здесь такое плавное и симпатичное, что системой можно просто залюбоваться. Тем не менее за красивой оболочкой elementary OS таится полноценный Linux, поддерживающий все необходимые для работы приложения.

Плюсы: красивый интерфейс, собственный магазин инди-приложений.

Минусы: графическая оболочка Pantheon хоть и выглядит стильно, но не очень функциональна.

Не желаете сыграть в Unreal 2004 под Linux?

В нашей статье "Linux выходит на настольные ПК" мы упомянули, что игр на платформе Linux не слишком много. Теперь мы решили детально рассмотреть этот вопрос. Посмотрим, что можно ожидать от Linux, если вы захотите перекинуться в Unreal или Doom 3. Мы рассмотрим текущее положение вещей, выявим причины и сделаем некоторые прогнозы на будущее.

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

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

По информации аналитической компании IDC, Linux "больше не является нишевым феноменом". Прибыль на рынке Linux, включая аппаратное обеспечение серверов, ПК, а также наборы программного обеспечения, к 2008 году составит $35,7 млрд. - по данным IDC. А рынок наборов программного обеспечения демонстрирует впечатляющие темпы роста - 44% в год, в результате чего к 2008 году он составит $14 млрд.

Что касается настольных ПК, то, по прогнозу IDC, продажа ПК с Linux возрастёт почти в три раза - от шести миллионов компьютеров в 2004 году до 17 миллионов в 2008. Процент ПК, продаваемых с Linux, возрастёт где-то от 3,8% в 2004 году до приблизительно 7% - в 2008. Но в этих цифрах не учитываются компьютеры, поставляемые с Windows, на которые затем ставится Linux.

Как вы можете видеть, всё свидетельствует о росте числа настольных ПК с Linux, поэтому и геймеры тоже постепенно присматриваются к Linux. Если взять те же игровые приставки, то с помощью хакеров удалось перенести Linux даже на Microsoft Xbox и Sony Playstation II.

Если Linux действительно проникнет так широко, как прогнозирует IDC, то что делать игроку, желающему перекинуться в Halo под Linux? Почему переносить игры с одной платформы на другую сложно? Отбросив в сторону проблемы производительности, давайте проанализируем связь между драйверами графической карты и API, который разработчики используют в играх. Что из этого будет работать под Linux, а что - нет.


Doom 3 - хороший пример возможностей OpenGL.

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

К сожалению, Direct3D подпадает под зонтик Microsoft, оставаясь преданным миру "только-Windows". Поскольку Windows является самой распространённой ОС в мире ПК, производители графических чипов работают только с одной операционной системой при разработке драйверов для игр Direct3D.

OpenGL, в то же время, распространён на многих платформах - этот API совместим с Linux, Windows, Unix и Mac OS. Но если OpenGL совместим с Windows, то Direct3D не совместим с Linux - и в этом и заключается основная проблема. Большинство разработчиков игр используют Direct3D и не беспокоятся по поводу выпуска OpenGL-версии, что позволило бы использовать игру под другими ОС, не имеющими отношения к Microsoft.

Существуют, конечно, и исключения. Самым ярким можно назвать Doom 3 - прекрасная свежая игра, с современными эффектами, которая использует OpenGL. Нравится вам Doom 3 или нет, но посмотрите на великолепную графику - она сравнима с любой игрой на рынке. Doom 3 также опровергает тезис, что "Direct3D является лучшим интерфейсом для программирования графики, чем OpenGL" . Doom 3 - действительно настоящая многоплатформенная игра, поддерживающая Windows и Linux.

Некоторые Direct3D-игры выпускаются и под Windows, и под Linux. Но в таком случае игра изначально создавалась под Direct3D, а затем переводилась под OpenGL для Linux. Некоторые разработчики выполняют такой перевод самостоятельно, другие используют дешёвое аутсорсинговое программирование. К сожалению, большинство игр не имеют такого выбора.

Когда в 2004 году вышел Doom 3, на многих форумах можно было встретить несчастных владельцев карт ATi, которые не могли запустить Doom 3 под Linux. Проблема ATi с Doom 3, по сути, является прекрасным примером ещё одной потенциальной проблемы для запуска игр под Linux. Doom 3 написан под OpenGL, и Linux прекрасно распознаёт эту игру. Но в чём же дело?

Изначально проблемы карт ATi под Linux заключались в отсутствии поддержки Doom 3 в драйвере. Дело в том, что будь игра написана под OpenGL или Direct3D, драйвер графической карты должен поддерживать эту игру. В случае Doom 3 и ATi команда разработчиков игры не передала финальный код Doom 3 до самого выхода игры. Как утверждает Мэтью Типпет (Matthew Tippett), глава отделения разработки под платформу Linux в ATi, "с нами не связывались примерно до того момента, когда до выпуска Doom 3 осталось 3 недели. Причём, нам сказали, что игра не работает. Чем раньше мы узнали бы о проблемах, тем быстрее выпустили бы Catalyst". В самом деле, сегодня карты ATi прекрасно работают с Doom 3 под Linux. Но проблема с драйверами, конечно, есть.

Так можно ли просто скачать драйвер для Doom 3, и заработает ли он на всех дистрибутивах Linux типа SuSe, Red Hat и т.д.? "Драйвер будет работать под большинством дистрибутивов, - утверждает Типпет. - Технология везде одинакова, но существуют различия в конфигурации, информации и т.д. И решать подобные проблемы не всегда легко, учитывая широкий рынок дистрибутивов".

Производителям GPU приходится выпускать драйвер не только под Linux (кроме версии под Windows), но и по драйверу для каждого варианта Linux. "Любая компания, собирающая дистрибутив Linux, следует пожеланиям пользователей, - сказал Типпет. - В результате возникают проблемы, но они вполне решаемы. В целом, сборщики дистрибутивов должны понимать их существование".

"Каждый дистрибутив Linux имеет свои внутренние проблемы, - сказал Ник Триантос (Nick Triantos), главный разработчик nVidia. - Приходится тратить немало усилий на разработку драйвера для каждого дистрибутива Linux. Причём, это бывает не всегда легко. Red Hat Enterprise Linux, к примеру, меняется редко. А вот Fedora, ещё один продукт Red Hat, меняется регулярно. В сообществе Linux существуют те, кого не интересует наш процесс разработки драйверов, а также и те, кто требует, чтобы везде использовался открытый исходный код, что часто усложняет выпуск драйверов. Ведь мы поставляем драйверы в двоичном коде, а для некоторых сборщиков очень трудно добавить двоичный код в систему, где остальной код открыт".

Конечно, создавать драйверы под Linux, в принципе, не сложнее, чем под Windows. Как подтвердят многие геймеры, подбор правильного драйвера для графической карты к определённой Direct3D-игры под Windows XP тоже не всегда бывает лёгким. Могут возникнуть конфликты и другие неожиданности. "На рынке есть определённое заблуждение, что разработка драйверов под Linux сложна", - утверждает Типпет.

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


Платформа Linux является ещё одним "полем боя", где производители графических карт должны выделиться среди конкурентов.

Мы не будем заниматься прогнозами или сравнивать производительность продуктов ATi, nVidia или других производителей в играх под Linux. Однако код драйвера графической карты очень важен, поскольку он влияет на многое, а не только на кадры в секунду. "Стабильность драйвера очень важна. Осуществить тестовый прогон несложно, но ведь нам нужен надёжный драйвер, который будет работать со всеми приложениями, - сказал Триантос. - Чтобы выделиться среди других компаний, мы опираемся на комбинацию стабильности, функций и качества".

nVidia любит Linux

Что касается nVidia, то в команду разработок драйверов под Linux входят около 400 программных инженеров. Они программируют на C и C++ и очень тесно работают с отделением тестирования. "Каждый раз, когда SuSe, Red Hat или Mandrake, а также другие компании, выпускают новую версию ОС, мы сразу же тестируем под ней свои драйверы", - утверждает Триантос.

Кстати, по информации nVidia, главным побуждением разработки драйверов под Linux являются усилия по поддержке high-end графических рабочих станций. Их используют кинематографические компании для создания мультфильмов типа "Шрека", инженерные компании - для визуализации САПР, разведывательные геологические компании - для симуляции 3D-мира. "Все эти применения требуют Linux", - сказал Триантос.

Однако точное число ресурсов, брошенных на разработку под Linux, nVidia не раскрывает. В то же время, у ATi интерес к Linux меньше, чем к Windows. "К сожалению, наша команда разработчиков под Linux меньше, чем под Windows, да и цели она преследует иные, - сообщил Типпет. - Linux остаётся маленьким и нишевым рынком, да и игры здесь ограничены только OpenGL".

То есть, официальный ответ ATi таков: хотя компания за последний год "существенно расширила" ресурсы, отведённые Linux, они (ресурсы) всё равно являются ограниченными по сравнению с разработкой под Windows. "Мы можем делать только то, что нам позволяют наши ресурсы, - сообщил представитель ATi. - Хотя мы существенно и расширили наши ресурсы, что неплохо для пользователей Linux, мы не должны упускать из внимания рынок".


Действительно ли 300 игр Direct3D готовы для Linux?

Хотя игры под Linux и ограничены OpenGL, существуют альтернативы, позволяющие геймерам не ждать, когда разработчики игр инвестируют средства в поддержку OpenGL. Канадская компания TransGaming может выполнить преобразование из Direct3D в OpenGL, используя хорошо известный в сообществе Linux продукт - Cedega. Изначально этот проект назывался WineX. Как обещает TransGaming, Cedega позволяет "быстро и прозрачно запускать игры Windows под Linux, сразу же достав их из коробки, - с великолепной производительностью и геймплеем". Сегодня Cedega поддерживает более 300 Direct3D-игр, включая Battlefield Vietnam, Eidos Hitman: Contracts и LucasArts Star WarsGalaxies.

Вы просто устанавливаете программу, после чего ваши любимые игры прекрасно работают на платформе SuSe - точно так же, как и под Windows XP. К сожалению, Cedega поддерживает на достаточно приемлемом уровне не все игры. Даже если опустить результаты производительности, могут возникнуть проблемы с установкой, временем загрузки и т.д. В общем, это решение пока далеко от идеала.

Заключение

Теперь настало время сказать горькую правду: под Linux вы не получите такого же игрового наслаждения, как под Windows XP. Здесь пока нет игр типа Halo и Half-Life 2. Так что, если вы хотите всегда получать самые свежие хиты вовремя, то придётся придерживаться курса Microsoft.

Да, исключения есть: в OpenGL-ориентированной Doom 3 вы можете и не заметить разницу между Linux- и Windows-версиями - по крайней мере, мы её не обнаружили. "К примеру, на моём ноутбуке с Radeon Mobility 9800 частота кадров выше 100. Различия в скорости не такие большие, чтобы помешать наслаждению игрой для большинства пользователей, - сказал Типпет. - Но вот экстремальным геймерам следует быть осторожными".

Люди, которые работают на Linux, очень странные ребята. Я не говорю сейчас о домохозяйках, сидящих в Одноклассниках и Инстаграме, они могут и на Chrome OS сидеть, а о людях, которые чувствуют себя намного комфортней, используя Linux как домашнюю и рабочую систему, и ловят кайф от всех этих консольных посиделках, болтовни на форумах и сборки ядра. Это странные люди и Linux очень странный, на первый взгляд. Он не создавался как ОС для домашнего пользователя, а как система для предприятий и рабочих станций, ведь сейчас большинство серверов и суперкомпьютеров работают на Linux-системах. И то, чем он становится в данный момент времени, очень забавно и закономерно выглядит.

Но давайте рассмотрим пару “жизненных” ситуаций.

Допустим ваш начальник решил сократить растраты компании и установил Linux вместо Windows, на всех рабочих компьютерах, а вы так любили на обеде разложить партийку в Hearthstone. Или вы так сильно умоляли купить компьютер “для учебы” за 120к, но родители оказались не так глупы и попросили Васю-хацкера установить “ОС для учебы”. А может вы устали от “заскоков” Windows и решили попробовать что-то новое, но на Mac денег не хватает.

Кажется, вышеперечисленные ситуации не реалистичны и в нашей вселенной такого не может быть. Может. За всю свою жизнь я встречался с героями каждой из этих истории(их на самом деле больше), а в последней сам стал действующим лицом. Я работаю на Linux-системах с 2009 года, я еще учился в 9 классе, и наблюдал, как дистрибутивы становились более понятные и доступные, и даже обычная домохозяйка могла работать на них. Так же я наблюдал, как начали появляться полноценные игры, а пошло это все с появления SteamOS и Steam Machine.

Но давайте отойдем от истории и посмотрим, что может предложить Linux современному геймеру и чего вам это будет стоить.

Для начала рассмотрим мое “железо”:

  • Процессор: AMD FX-8350
  • ОЗУ: 32Gb DDR3
  • Видеокарта: Radeon RX 480 8Gb

Не то, чтобы геймерский ПК за 120к, а всего лишь за 50к в 2016 году, но и собирался он не для игр, а для работы(и не для майнинга =)). Но давайте приступим.

Примечание: Я не буду полностью расписывать весь цикл установки и решения тех или иных проблем, а лишь самые важные моменты.

Выбор и установка ОС

В качестве тестового полигона я решил взять один из самых юзерфрендли дистрибутивов – Ubuntu 17.10. Конечно, существуют еще куча отличных дистрибутивов, но я выбрал самую простую и понятную для обычного пользователя.

После установки мне потребовалось только установить драйвера на видеокарту, и тут на меня обрушились “вьетнамские” флешбэки, как ты всю ночь пытаешься накатить драйвер, написанный не разработчиками, а комьюнити. Так получилось, что современные разработчики софта не очень жалуют Linux-дистрибутивы, из-за ее идеологии бесплатного программного обеспечения и неактуальности у рядового пользователя.

Но это все в прошлом. Сейчас, я зашел на сайт AMD и в один клик скачал установщик, во второй клик открыл инструкцию по установки и опять был удивлен в простоте. Да, установка через терминал, но ничего не надо конфигурировать и копаться с миллионами команд в терминале. Тут надо заметить, что большинство программ ставится через терминал(консоль), а не кликаньем мыши на УСТАНОВЩИК.EXE, но такое тоже возможно. Помимо установки через терминал и файлик, есть аналог Windows Store, хотя в Linux он появился намного раньше.

После приятной установки Ubuntu и драйвера на видеокарту, я начал планировать свои дальнейшие действия.

Установка игр

Отталкивался я от простоты установки и наибольшего количества игр.

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

Немного раскинув мозгами, я вспомнил про замечательный сервис gog.com. Так получилось, что узнал я о нем не так давно, да и всё, что мне нужно, выходило в Steam. Но преимущество GOG в том, что можно из браузера скачать игру и установить. Быстренько зарегистрировавшись, я отправился за покупками. И опять мне повезло – распродажа. Закинув 250 рублей за Baldur’s Gate, Baldur’s Gate 2 и Witcher 2 и быстренько все скачав, я приступил к установке.

И опять (как много положительных “опять” я получил в этот день) я удивился сервису установки. Установка ничем не отличается от той же установки на Windows. Пока что…

После установки, я кинулся запускать мой свежекупленный Baldur’s Gate, но вот беда – не работает. И тут вскрываются самые критичные и отталкивающие вещи Linux – не найденные файлы, терминалы и форумы. В отличии от Windows, где вам ставится куча непонятного софта, который занимает всю вашу жизнь и место на жестком диске, Linux-программы ставят минимальный набор зависимостей, а если их нет, то пользователь сам должен их найти и установить или “подкинуть” в нужную папочку. Этим и пришлось мне заниматься. Но я быстро нашел на форуме gog-а решение, модераторы очень плотно работают со своим комьюнити и всячески помогают.

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

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

Следующим был Ведьмак 2. Не то чтоб я хотел в него играть, но игра достаточно требовательная, а проводить тесты на играх конца 90-ых не интересно.

Процесс установки и решения проблемы мало чем отличалось от установки Baldur’s Gate. Я отключил все сглаживание и выкрутил на максимум все остальное и игра не лагает и выдает “на глаз” 30-40 FPS.

Почему “на глаз”? Программ для считывания FPS очень мало, да и не факт, что они будут работать, но не бойтесь, дальше будут тесты с FPS.

После чашки кофе, я вспомнил про замечательную программу Wine, который позволяет запускать Windows приложения на Linux и MacOS. Я быстренько залез в шкаф с барахлом и нашел пару дисков как пиратских, так и лицензионных.

Немного древности

Установив последнюю версию Wine, я начал устанавливать игры. Из всей моей скромной коллекции установилась только пиратская версия WarCraft 3 (но не запустилась), а у остальных даже не отобразились файлы установки игры. Но я не желал сдаваться и полез искать сборки от Васи-хацкера. Нашел Dark Messiah и Vampire: The Masquerade – Bloodlines у себя на внешнем HDD, они благо сохранились у меня из-за редкости сборки, которых ни в Steam, ни в GOG нет.

После успешной установки, запустилась лишь Vimpire, что забавно из-за кривизны самой игры. Я включил счетчик FPS, но запустить в окне не получилось, так что придется верить на слово.

Я так же решил установить Battle.net и это удалось. Пройти авторизацию очень сложно из-за кучи ошибок, но если привязать аккаунт к Facebook, то все проходит гладко. И первая на очереди была Hearthstone, т.к. очень давно я уже устанавливал первый StarCraft и играл в него. Но вот беда, игра запустилась, но идет лишь звук. Разбираться я не стал и пошел дальше.

Еще одним провалом стал запуск League of Legends. После успешной установки, она никак не хотела запускать лаунчер, но очень упорно пыталась решить проблемы, так упорно, что мне показалось, на миг, что у нее получится.

Вот я и добрался до Steam и его проблемам. Проблема та же, как и у всех – отсутствие некоторых файлов, но из-за того, что Valve не может написать некий FAQ для своих пользователей, в отличии от GOG, пришлось около часа запускать эту шарманку с танцами вокруг костра.

Моя скромная коллекция игр для Linux

Установив и залогинившись, я бросился в библиотеку, мое сердце растаяло и глаза заметались от выбора. Из всего списка купленных игр я уже играл в This is the police и Don’t Starv на своем стареньком ноутбуке, но сейчас у меня неплохое “железо” и можно погонять его от души.

Еще одним плюсом Steam - это наличие встроенного FPS счетчика, который был незамедлительно включен.

Первым я начал с Metro: Last Light. После успешной установки, игра попросила обновить OpenGL до 4-ой версии. Обновив и запустив игру, я окунулся в красоту и атмосферу московского постапокалиптического метро. Поиграв около часа и переключаясь между настройками, я отметил, что все не так плохо.

Примечание: Выключенная вертикальная синхронизация - это привычка, т.к. мой монитор и видеокарта поддерживает технологию AMD FreeSync, которая намного лучше справляется со сглаживанием кадров.

И под занавес Tomb Raider. Игра сразу запустилась и ничего не потребовала. Поиграв где-то часик на максимальных настройках, я не заметил критических проблем с FPS и вообще проблем. Еще в игре оказался тест на производительность, который я так же запустил.

Вывод

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

Похожие публикации