Я играю на Linux уже пять лет — готов ли он заменить Windows?





Я хорошо помню, как слова «игры в Linux» вызывали смех из комнаты. Затем в начале 2022 года вышла оригинальная Steam Deck под управлением SteamOS (дистрибутив Linux) и уровня совместимости Proton на основе Wine для перевода игр для Windows, и игры для Linux почти за одну ночь превратились из немыслимых в предпочтительные. Перевод игр для Linux стал настолько хорош, что в некоторых случаях он работает лучше, чем в Windows, помимо других преимуществ. Теперь мы можем на полном серьезе задать следующий вопрос: может ли Linux заменить Windows на вашем игровом ПК?

Я играю в Linux уже почти пять лет, если немного округлить; Я промочил Steam Deck после релиза. Первоначально я держал свой игровой компьютер под управлением Windows и использовал Steam Deck, чтобы играть в менее требовательные игры, особенно в инди-игры. Но постепенно это заставило меня поверить, и полюса поменялись местами. К 2025 году я полностью удалил Windows со своего игрового оборудования и заменил ее на Bazzite, дистрибутив Linux на базе SteamOS, идеально подходящий для бывших геймеров Windows. За год я почти не видел Windows, и тем не менее все это время я с удовольствием играл на ПК. Сожалею ли я об этом? Действительно ли Linux находится в таком месте, где можно стереть Windows и все будет в порядке? Давайте обсудим.

Практически каждая игра работает «из коробки»

Я не преувеличиваю ради сенсации, когда говорю, что практически каждая игра, которую я пробовал на Linux, только что заработала. Десятки и десятки однопользовательских и многопользовательских игр, гиперреалистичные игры ААА-класса и инди-игры с пиксельной графикой — что угодно. Они. Только. Работа. Примерно в 95% случаев я нажимал кнопку воспроизведения, а остальное уже история. Еще в 4,99% случаев требовалось простое изменение, такое как смена версии Proton, добавление команды запуска или — крайне редко — необходимость возиться с игровыми файлами. В последних 0,01% случаев — я не шучу, я могу посчитать это время по пальцам — игра не запускалась, несмотря на все мои усилия.

Данные на моей стороне. Программа Steam Verified включает в себя почти 9 000 проверенных игр, а если включить в них играбельные, то их число возрастет почти до 30 000. Мы также говорим об этих самых популярных играх; Держу пари, что лишь меньшинство людей играет в игры, превышающие эту цифру в 30 000. ProtonDB, система рейтингов сообщества, утверждает, что только около 1% популярных игр «не работают», то есть вообще не работают. Честно говоря, в Steam есть еще много десятков тысяч непроверенных игр, но важно понимать, что «непроверенные» не означает «неиграемые». Я попробовал пару десятков «неподдерживаемых» игр, которые сработали, без вопросов, поэтому цифры не отражают всей картины.

Вопрос, который вам следует задать, меняется от «Может ли Linux запустить вашу игру?» на «насколько хорошо?» На всякий случай вы все равно захотите проверить рейтинги ProtonDB перед покупкой игры. Но я имею в виду, что мы уже играем в компьютерные игры на Android, чтобы кричать вслух.

Античит остается единственным серьезным нарушителем правил

Если вы что-нибудь знаете об играх в Linux, то знаете, что античит-игры часто совершенно не работают. Я не буду этого отрицать. В самые популярные игры — «Fortnite», «Battlefield 6», «League of Legends» — невозможно играть. Если этот факт полностью отобьет у вас желание использовать Linux, я вас не виню. Но если позволите, позвольте мне доказать вам, что ситуация не так ужасна, как кажется.

Во-первых, вы часто можете просто использовать потоковую передачу игр, чтобы играть в античит-игры в Linux. NVIDIA GeForce NOW позволит вам играть бесплатно в течение часовых игровых сессий, а годовой план с более длительными игровыми сессиями стоит примерно столько же, сколько членство в Netflix — 99 долларов. Есть даже официальное приложение для Linux. Если все ваши игры, кроме этой античит-игры, работают в Linux, то это может быть жизнеспособным решением. И не забывайте, что некоторые из этих игр, например «Fortnite», имеют порты для других систем, которыми вы, возможно, владеете. Кроме того, я думаю, что среднестатистический человек будет удивлен тем, сколько замечательных многопользовательских игр работает в Linux. Собственные игры Valve, такие как Counter-Strike, очевидно, работают. Мои любимые игры — «ARC Raiders» и «Helldivers 2» — тоже работают безупречно. Я знаю, это может звучать как отговорка, но если вы немного расширите свой кругозор, вы будете удивлены тем, во что можно играть онлайн.

При этом я признаю, что перспективы борьбы с читами в Linux мрачны. Меры по борьбе с мошенничеством стали более строгими, а не менее, как, например, требование безопасной загрузки для «Battlefield 6» в 2025 году. Всегда существует вероятность перехода отрасли к серверным методам борьбы с мошенничеством и обходным путям Linux, но на данный момент я не даю никаких обещаний. Linux не готов к тяжелым многопользовательским играм, точка.

Для карманных компьютеров и компьютеров в гостиной Linux необходим

Одна из самых больших проблем с играми для Windows заключается в том, насколько неадекватной была поддержка контроллеров. Лишь совсем недавно Windows представила полноэкранный режим, или режим Xbox, удобный для контроллера способ доступа к играм на вашем ПК с Windows. Я попробовал это на себе с недолговечной установкой Windows 11, и… это просто ужасно. Недоделанный, неинтуитивный интерфейс, лишенный настройки. И в истинном духе Windows он навязывает вам целый ряд вещей, о которых вы не просили, и которые вы не можете отключить. Большинство обзоров, которые я видел о нем, имеют схожее мнение. Вот тут-то и приходит на помощь Linux.

Если вы используете SteamOS или игровой дистрибутив, такой как Bazzite, CachyOS или Nobara, интеграция контроллера превосходна и напоминает столь же превосходный режим Big Picture в Steam. По сути, все, что вам нужно или нужно, можно сделать, даже не прикасаясь к мыши и клавиатуре; они понадобятся вам только в том случае, если вы перейдете в режим рабочего стола, и даже в этом случае вы сможете многое сделать в режиме рабочего стола с помощью сенсорного экрана игрового портативного компьютера. Итак, если вы играете с контроллером, это огромный победа Linux над Windows. Я действительно не могу найти даже проблеска оптимизма по поводу того, что режим Windows Xbox когда-нибудь будет соответствовать портативному режиму Linux, и похоже, что усилия сообщества по его замене — такие как Winhanced — являются свидетельством того, что другие согласны.

Поддержка контроллера становится предпочтительной или не подлежит обсуждению, если вы используете ПК на базе Linux, подключенный к телевизору в гостиной. Достаточно взглянуть на Steam Machine, маленькую компьютерную консоль с завышенной ценой, которая продается как горячие пирожки. Здесь нет никакого соревнования; Linux не поддерживает Windows, когда дело доходит до поддержки контроллеров.

Не-Steam игры все еще могут быть проблемой

Спросите любого компьютерного геймера, и в 999 случаях из 1000 он скажет вам, что у него есть учетная запись Steam. Steam фактически является витриной ПК, и по доходам он затмевает Epic (родину Fortnite). Редкая версия для ПК не попадает в Steam. Итак, если у вас есть большая часть (или вся ваша) библиотека в Steam и вы переходите на Linux, все, что вам нужно сделать, это использовать дистрибутив, подобный SteamOS, где Steam является встроенным по умолчанию (Bazzite, CachyOS, Nobara) или загрузить приложение Steam. В любом случае играть в игры будет легко. Проблема возникает, когда вы хотите играть в игры на других компьютерных витринах.

Не заблуждайтесь: в двух вышеупомянутых ситуациях получить доступ к играм, не принадлежащим Steam, действительно легко. Такие приложения, как Heroic Launcher, упрощают установку и интеграцию игр Epic, GOG и даже Amazon Prime на Linux или устройствах на базе SteamOS. Несмотря на это, вам все равно придется пройти утомительный (хотя и простой) процесс добавления этих игр в Steam в режиме рабочего стола, чтобы они появлялись, когда вы находитесь в портативном режиме. По моему опыту, установка игр вручную за пределами этих витрин еще более утомительна, даже если это крайний случай.

По иронии судьбы, это одна из областей, где режим Windows Xbox лучше; вы можете видеть все свои игры на одном экране независимо от того, с какой платформы они загружены. Я признаю, что Linux создает лишь небольшие трудности, которые перевешиваются преимуществами, но это является все-таки трение. Однако некоторые из этих трений вскоре могут исчезнуть. Судя по всему, в разработке находится нативное Linux-приложение Epic Games. Одним посредником между вами и вашими играми стало меньше — это прогресс, но Windows по-прежнему имеет здесь некоторое преимущество.

У вас могут возникнуть проблемы с некоторыми закрытыми стандартами.

Что бы вы ни говорили о Windows, она редко вызывает проблемы с совместимостью. Игры просто работают так, как должны, и всё. С другой стороны, слова «Linux», «совместимость» и «собственный» обычно представляют собой неудачное сочетание. Одним из самых запоминающихся моментов в истории Linux стал момент, когда Линус Торвальдс (основатель Linux) указал на NVIDIA поднятым средним пальцем и произнес слово из четырех букв, которое мы не можем здесь повторить, и все потому, что NVIDIA усложнила использование своего проприетарного оборудования в системах Linux. Ситуация изменилась, и Торвальдс изменил свою позицию, но проблемы совместимости по-прежнему могут возникать в любое время, когда речь идет о проприетарном стандарте.

Прекрасным недавним примером является поддержка HDMI 2.1. HDMI 2.1 необходим геймерам, поскольку он позволяет играть в разрешении 4K, 120 Гц и использовать такие функции, как VRR. В течение многих лет он не поддерживался, пока форум HDMI, наконец, не уступил и не разрешил интеграцию с открытым исходным кодом для ядра Linux. Но… у меня так и не получилось, и я не одинок. Вероятно, я мог бы найти способ, если бы у меня хватило терпения устранить проблему, или, возможно, я мог бы просто дождаться патча. Но вот в чем дело: когда я хочу играть в игры, я хочу просто играть в игры. Я не хочу оказывать бесплатную техническую поддержку для чего-то, что можно было бы использовать в Windows по принципу «подключи и работай».

HDMI 2.1 — это пример того, чего Linux-играм все еще не хватает; Пользователи Windows уже много лет с удовольствием пользуются HDMI 2.1, а когда он наконец появится в Linux, у него возникнет столько проблем с прорезыванием зубов, что некоторые могут пожалеть о своем переходе на Linux. Это не настолько серьезная проблема, чтобы заставить меня удалить Bazzite и со стыдом вернуться в Windows, но об этом стоит знать.