Двусмысленный заголовок про Linux
Тема "windows плохой, а linux молодец" последнее время стала очень популярной. Внесу свою никому не нужную лепту.
Сам я до поры до времени был виндузятником, пока пол года назад не поставил себе ubuntu (знаю, еретик и до линуксоида еще не дорос). Являюсь любителем компьютерных игр (лицушник) и хотел бы посвятить данный пост всем, кто еще сидит на окнах и подумывает перейти на свободную ОС.
Говорить буду о том, с чем я столкнулся в течении полугода в своем стремлении играть игры в steam на убунте. Некоторые из освященных проблем ранее никем не озвучивались, но могут оказаться важными.
Да простят меня члены секты GNU Foundation.
1. Общая производительность.
Есть любимый и избитый всеми миф, что Linux быстрее Windows.
Говорю не как продвинутый айтишник, но как рядовой потребитель: это не так.
Истинна лишь то, что Linux в фоновом режиме потребляет меньше ресурсов (чем Windows 7?),
но это никак не влияет на время выполнения стандартных операций: запуск ли проводника, открытие ли окна - все происходит зачастую с задержкой, не меньшей чем на windows.
2. Поддержка видеокарт.
Если у вас ноутбук с гибридной видеокартой, и, не дай боже этому случится: дискретка от AMD, то играть вам, скорее всего, придется на встроенной... по крайней мере установка драйверов в этом случае меня встретило черным экраном с сообщение о проблемах с дровами. Если у вас та же ситуация, но дискретка от NVIDIA - уже получше: все будет работать. Однако, переключать видеокарту придется вручную... а после переключения перезагрузить компьютер... т.е. каждый сеанс работает только одна карточка. Причем, если переключить на дискретную - то вас обрадует новая особенность местный экосистемы: карточка будет жрать все доступное питание, в связи с чем ноутбук будет мгновенно разряжаться, сильно греться, кулер будет шуметь при том что вы находитесь на рабочем столе и ничего не делаете.
Есть костыльное решение в виде пакета Bumblebee (только для NVIDIA) который выводит изображение через встроенную, но работу при необходимости отдает дискретке. Один минус: само не переключается, поэтому запуск всех игр придется производить через консоль с добавлением соответствующей команды (в steam можно делать это автоматически через настройку "параметры запуска").
3. Производительность.
Ужасная. И тут сразу два фактора: качество портов и поддержка драйверов.
О портах скажу на примере: игра Bioshock Infinite, имеющая рекомендуемый объем оперативной памяти 4GB, для Linux рекомендует 8GB... А теперь прибавьте сюда что видео драйвера на Linux пашут примерно лишь в 70% своей силы в сравнении с Windows, то можно подвести печальный итог:
Решили играть на Linux? Сначала прокачайте комп раза в два, и тогда он будет работать как раньше (до апгрейда) на windows. Печально но факт: Borderlands 2, работавший на средних настройках под windows без просиданий FPS постоянно демонстрирует мне слайдшоу на абсолютных минималках.
4. Стабильность.
Тоже что и раньше: портированные, толком не протестированные игры встретят вас уймой эксклюзивных, линуксовых багов. Deponia у меня периодически при запуске сворачивалась в окно максимального разрешения, которое настолько не влазило в экран, что нельзя было в нем попасть в настройки. Trine через раз запускается вместе с правой панелью, которая рендерится поверх игры. Super Meat Boy имеет какие то проблемы с сохранением настроек (у меня при запуске игры громкость музыки автоматом всегда выставлялась в ноль). Transistor у меня запустился... без текста (кнопки без подписей, окна диалогов пустые...).
Конечно, не у всех будут возникать все вышеперечисленные проблемы (судя по разделу обсуждений, не у всех линуксоидов проявляются те или иные баги), но будет возникать множество других: ибо качество портов на данный момент ужасное.
А теперь немного о том, о чем, возможно, вы не знали.
5. Локализации.
Для меня это стало неожиданностью, хотя я мог и сам догадаться что такое может иметь место быть.
Если вы любите покупать в steam игры на английском а в дальнейшем скачивать и ставить на них русификаторы, то вот вам такой сюрприз: львиная доля русификаторов не совместимы с линукс версиями игр. Вот так. Без комментариев.
Стоит еще до кучу привести забавный момент с моей любимой игрой Borderlands 2. Дело в том что в steam указано, что игра поддерживает русский язык. После покупки мне в библиотеку добавилось 2 тайтла: Borderlands 2, и Borderlands 2 RU. Один тайтл на английском, другой на русском. Но тот что на русском - только для windows: линукс поддерживает только английская версия игры.
6. Поддержка геймпадов.
Если у вас есть не типичный для steam геймпад (например, Dualshock от PS) и вы привыкли подстраивать его в играх с помощью специальной программы (подменяя файл xinput.dll, например) то вот вам сюрприз - таких программ для linux не существует, как и не существует никаких dll. Первая альтернатива - хитрый и очень сложный лайфхак с драйверами от xbox-геймпадов.
Вторая альтернатива - настройка геймпада в режиме BigPictures в steam. Однако во втором случае, покрайней мере у меня, возникли проблемы - в играх периодически переставали работать кнопки вверх в влево.
7. Сохранения игр.
Еще одна не проблема. Приведу пример о злосчастной Borderlands 2: сохранения у игры не кроссплатформенные. Это значит что если вы наиграли много часов, а затем решили перейти на Windows - то потеряете свои сохранения. Не поможет даже копирование на флешку - сейвы для версий игры под разные платформы не совместимы.
Данная проблема относится далеко не ко всем играм (подозреваю что лишь к малому их числу), но такая проблема существует.
ИМХО, на данный момент Linux очень плохо подходит геймерам. Однако, не стоит забывать, что курс на игры данная платформа взяла всего пару лет назад, и все еще может сильно изменится.
Прошу меня сильно извинить, если мой пост кого-либо задел, или если я просто чего-то недопонимаю: я новичок в мире Linux, и рассуждал исключительно как рядовой пользователь.
P.S. Клубничку не ставлю =)
Сам я до поры до времени был виндузятником, пока пол года назад не поставил себе ubuntu (знаю, еретик и до линуксоида еще не дорос). Являюсь любителем компьютерных игр (лицушник) и хотел бы посвятить данный пост всем, кто еще сидит на окнах и подумывает перейти на свободную ОС.
Говорить буду о том, с чем я столкнулся в течении полугода в своем стремлении играть игры в steam на убунте. Некоторые из освященных проблем ранее никем не озвучивались, но могут оказаться важными.
Да простят меня члены секты GNU Foundation.
1. Общая производительность.
Есть любимый и избитый всеми миф, что Linux быстрее Windows.
Говорю не как продвинутый айтишник, но как рядовой потребитель: это не так.
Истинна лишь то, что Linux в фоновом режиме потребляет меньше ресурсов (чем Windows 7?),
но это никак не влияет на время выполнения стандартных операций: запуск ли проводника, открытие ли окна - все происходит зачастую с задержкой, не меньшей чем на windows.
2. Поддержка видеокарт.
Если у вас ноутбук с гибридной видеокартой, и, не дай боже этому случится: дискретка от AMD, то играть вам, скорее всего, придется на встроенной... по крайней мере установка драйверов в этом случае меня встретило черным экраном с сообщение о проблемах с дровами. Если у вас та же ситуация, но дискретка от NVIDIA - уже получше: все будет работать. Однако, переключать видеокарту придется вручную... а после переключения перезагрузить компьютер... т.е. каждый сеанс работает только одна карточка. Причем, если переключить на дискретную - то вас обрадует новая особенность местный экосистемы: карточка будет жрать все доступное питание, в связи с чем ноутбук будет мгновенно разряжаться, сильно греться, кулер будет шуметь при том что вы находитесь на рабочем столе и ничего не делаете.
Есть костыльное решение в виде пакета Bumblebee (только для NVIDIA) который выводит изображение через встроенную, но работу при необходимости отдает дискретке. Один минус: само не переключается, поэтому запуск всех игр придется производить через консоль с добавлением соответствующей команды (в steam можно делать это автоматически через настройку "параметры запуска").
3. Производительность.
Ужасная. И тут сразу два фактора: качество портов и поддержка драйверов.
О портах скажу на примере: игра Bioshock Infinite, имеющая рекомендуемый объем оперативной памяти 4GB, для Linux рекомендует 8GB... А теперь прибавьте сюда что видео драйвера на Linux пашут примерно лишь в 70% своей силы в сравнении с Windows, то можно подвести печальный итог:
Решили играть на Linux? Сначала прокачайте комп раза в два, и тогда он будет работать как раньше (до апгрейда) на windows. Печально но факт: Borderlands 2, работавший на средних настройках под windows без просиданий FPS постоянно демонстрирует мне слайдшоу на абсолютных минималках.
4. Стабильность.
Тоже что и раньше: портированные, толком не протестированные игры встретят вас уймой эксклюзивных, линуксовых багов. Deponia у меня периодически при запуске сворачивалась в окно максимального разрешения, которое настолько не влазило в экран, что нельзя было в нем попасть в настройки. Trine через раз запускается вместе с правой панелью, которая рендерится поверх игры. Super Meat Boy имеет какие то проблемы с сохранением настроек (у меня при запуске игры громкость музыки автоматом всегда выставлялась в ноль). Transistor у меня запустился... без текста (кнопки без подписей, окна диалогов пустые...).
Конечно, не у всех будут возникать все вышеперечисленные проблемы (судя по разделу обсуждений, не у всех линуксоидов проявляются те или иные баги), но будет возникать множество других: ибо качество портов на данный момент ужасное.
А теперь немного о том, о чем, возможно, вы не знали.
5. Локализации.
Для меня это стало неожиданностью, хотя я мог и сам догадаться что такое может иметь место быть.
Если вы любите покупать в steam игры на английском а в дальнейшем скачивать и ставить на них русификаторы, то вот вам такой сюрприз: львиная доля русификаторов не совместимы с линукс версиями игр. Вот так. Без комментариев.
Стоит еще до кучу привести забавный момент с моей любимой игрой Borderlands 2. Дело в том что в steam указано, что игра поддерживает русский язык. После покупки мне в библиотеку добавилось 2 тайтла: Borderlands 2, и Borderlands 2 RU. Один тайтл на английском, другой на русском. Но тот что на русском - только для windows: линукс поддерживает только английская версия игры.
6. Поддержка геймпадов.
Если у вас есть не типичный для steam геймпад (например, Dualshock от PS) и вы привыкли подстраивать его в играх с помощью специальной программы (подменяя файл xinput.dll, например) то вот вам сюрприз - таких программ для linux не существует, как и не существует никаких dll. Первая альтернатива - хитрый и очень сложный лайфхак с драйверами от xbox-геймпадов.
Вторая альтернатива - настройка геймпада в режиме BigPictures в steam. Однако во втором случае, покрайней мере у меня, возникли проблемы - в играх периодически переставали работать кнопки вверх в влево.
7. Сохранения игр.
Еще одна не проблема. Приведу пример о злосчастной Borderlands 2: сохранения у игры не кроссплатформенные. Это значит что если вы наиграли много часов, а затем решили перейти на Windows - то потеряете свои сохранения. Не поможет даже копирование на флешку - сейвы для версий игры под разные платформы не совместимы.
Данная проблема относится далеко не ко всем играм (подозреваю что лишь к малому их числу), но такая проблема существует.
ИМХО, на данный момент Linux очень плохо подходит геймерам. Однако, не стоит забывать, что курс на игры данная платформа взяла всего пару лет назад, и все еще может сильно изменится.
Прошу меня сильно извинить, если мой пост кого-либо задел, или если я просто чего-то недопонимаю: я новичок в мире Linux, и рассуждал исключительно как рядовой пользователь.
P.S. Клубничку не ставлю =)