Linux для игр: проблема не в платформе, а в понимании (или почему ушла эпоха "Линукс - не для игр).
Фраза “Linux не для игр” звучала убедительно лет десять назад, когда Wine едва тянул Skyrim, а установка драйверов превращалась в ритуал с шаманским бубном. В 2025 году это уже не аргумент - это анахронизм.
Совместимость игр с Linux на историческом максимуме. Согласно Boiling Steam (https://boilingsteam.com/windows-games-compatibility-on-linux-is-at-a-all-time-high/), подавляющее большинство популярных тайтлов из Steam работают из коробки или с минимальными настройками. Категория полностью неработающих игр (Borked) сокращается из года в год.
Proton стал промышленным стандартом: DXVK и vkd3d-proton реализуют DirectX 9/10/11/12 поверх Vulkan с высокой стабильностью. Valve автоматизировала установку зависимостей, кэширование шейдеров и оптимизацию запуска. В SteamOS предзагруженные shader bundles минимизируют лаги, а производительность в ряде игр равна или даже выше, чем на Windows.
Да, бывают исключения. Античиты, плохо написанные лаунчеры, кривые DRM-сервисы. Но это не вина Linux, а следствие того, что часть разработчиков по-прежнему игнорирует кроссплатформенность. Тем не менее, даже эти барьеры постепенно исчезают: BattleEye, Easy Anti-Cheat, Ubisoft Connect, EA App уже работают под Proton.
Сегодня Linux не требует шаманства. Современные дистрибутивы вроде Pop!_OS, Nobara, Garuda и Fedora дают нормальный GUI для драйверов, Lutris и Proton. NVIDIA-драйверы (обязательно DKMS) ставятся одной командой, без необходимости лезть в initramfs и blacklist nouveau вручную. Steam, Heroic Games Launcher и Bottles закрывают весь сценарий запуска игр, включая Epic и GOG.
Забавно в том, что теперь “гейминг на Linux” - не эксперимент, а повседневность. На Steam Deck миллионы пользователей даже не осознают, что играют под Linux, потому что всё просто работает. Эпоха, когда “на Linux не играют”, закончилась. Осталась только инерция восприятия.
Всегда ваш DevOps и сисадмин Linux.