Linux становится все более популярным выбором для компьютерных игр в качестве реалистичной альтернативы Windows. Благодаря Wine, улучшенной поддержке драйверов графического процессора, SteamOS и многим другим улучшениям игры в Linux стали реальностью.
Но, как и в случае с Windows, с самого начала все может быть не идеально. Вот как улучшить игры в Linux с помощью этих лучших советов по настройке производительности.
Используйте правильные драйвера видеокарты
Если вы использовали Linux в течение продолжительного периода времени, вы знаете, что не всегда было легко использовать определенные драйверы графического процессора. Традиционно драйверы были ориентированы на системы Windows и Mac. Следовательно, требовались сторонние драйверы, ни один из которых не был так хорош, как настоящий.
К счастью, если вы новичок в Linux, вы ничего из этого не знаете и не заботитесь. Вам это не понадобится. Видеокарты AMD широко поддерживаются, в то время как NVIDIA придерживается прежней позиции и теперь предлагает лучшие драйверы.
Но какой графический процессор лучше всего подходит для Linux — AMD или NVIDIA? Трудно сказать, но вы, скорее всего, получите превосходную поддержку с системой AMD. Это не означает, что вы должны немедленно убрать свою карту NVIDIA. NVIDIA плюс процессор Intel могут дать лучшие результаты, чем AMD плюс процессор Intel. Но если ваш ЦП — AMD, его симбиоз с графическим процессором AMD имеет гораздо больше смысла.
Кроме того, вы получите улучшенный игровой процесс в Linux благодаря полностью совместимым контроллерам и звуку. Убедитесь, что для них установлена последняя версия драйверов, и при необходимости обновите их.
Любые проблемы с этим могут означать, что вам лучше просто обновить ядро.
Обновите ядро Linux
Глубоко внутри любой операционной системы находится ядро, программное обеспечение, которое устраняет разрыв между аппаратным обеспечением и программным обеспечением, которое вы запускаете. Ядро Linux является сердцем любой операционной системы на основе Linux и включает обширную библиотеку драйверов устройств.
В большинстве случаев они обновлены и включают поддержку почти всего, что вы можете подключить к своему компьютеру. Но иногда вы можете столкнуться с игровым контроллером, аудио или устройством отображения, которые не работают оптимально.
В этом случае проверьте, стоит ли обновлять ядро Linux, или посмотрите, решат ли какие-либо запланированные изменения вашу проблему в будущем.
Скажите регулятору процессора повысить производительность
Пользователи Linux могут указать процессору увеличить производительность, что жизненно важно для игр. Проще всего это сделать с помощью инструмента cpufrequtils.
Установить с помощью
sudo apt install cpufrequtils
Вы можете запустить инструмент из панели приложений (или выполнить поиск по запросу cpupower-gui) и использовать его для максимального использования ядер ЦП вашего ПК. Сделать это:
- Выберите Все ЦП
- Установите Губернатора на Производительность
- Нажмите «Применить», чтобы подтвердить
Это должно заметно изменить игровой процесс Linux.
Операционная система подавляет работу графического процессора?
В некоторых случаях ваш игровой опыт в Linux активно ограничивается операционной системой. В частности, это происходит на ПК и ноутбуках с дискретными графическими картами или чипами, а не на системах со встроенными графическими процессорами.
Самый простой способ обойти это — щелкнуть правой кнопкой мыши нужную игру и выбрать «Запустить с помощью дискретной видеокарты».
Это гарантирует, что игра использует карту графического процессора компьютера для всей графики. Затем вы можете ожидать, что игра запустится с улучшенной производительностью.
Изменить среду рабочего стола
Некоторые среды рабочего стола более громоздкие, чем другие. Неудивительно, что для запуска им требуется больше системных ресурсов, что снижает нагрузку на ЦП и ОЗУ для игры, в которой вы работаете.
В этом может помочь переход на более легкую среду рабочего стола. Установка облегченного рабочего стола означает, что для игр остается больше ресурсов. Например, это может быть просто усиление, необходимое вашей системе для увеличения частоты кадров.
Наш обзор лучших облегченных настольных сред поможет вам сделать правильный выбор.
Отключить компоновщик рабочего стола
Еще одна настройка, которую вы можете внести в свой рабочий стол Linux, — отключить компоновщик. Хотя это будет работать с некоторыми средами рабочего стола, для GNOME в этом нет необходимости.
Это программное обеспечение, которое предоставляет буфер памяти для каждого окна на экране (включая те, которые свернуты). Он также может обрабатывать визуальные эффекты для каждого окна приложения.
Отключение композитора зависит от среды рабочего стола и самого композитора.
- Для KDE: нажмите Shift + Alt + F12 перед запуском игры.
- В Xfce используйте команду терминала xfconf-query -c xfwm4 -p /general/use_compositing -s false (переключитесь на true, чтобы снова его включить).
- Для MATE входные настройки gsettings задают для org.mate.Marco.general compositing-manager значение false (или значение true при включении).
Некоторые дистрибутивы и рабочие столы менее надежны при отключении компоновщика. Например, Cinnamon, среда рабочего стола в Linux Mint, больше не позволяет отключать компоновщик.
Включите игровой режим, чтобы улучшить игры
Дистрибутивы Linux также поддерживают игровой режим, временные оптимизации (регулятор ЦП, блокировщик заставки, производительность графического процессора, пользовательские сценарии и т. д.), которые запускаются по запросу.
GameMode встроен в самые последние версии Ubuntu. Если в вашем дистрибутиве он не установлен, используйте
sudo apt install gamemode
В Fedora и CentOS используйте
sudo dnf install gamemode
Некоторые игры имеют встроенную поддержку игрового режима, поэтому после установки он автоматически активируется при запуске игры. Если это не так, используйте вместо этого команду gamemoderun вместе с именем процесса игры:
gamemoderun quake3
Это так просто в использовании.
Обновите Wine и другие инструменты совместимости
Если вы запускаете игры для Windows в Linux, вы должны ожидать снижения производительности. Если игра специально не предназначена для работы в Linux, требования к Wine и другому программному обеспечению совместимости повлияют на работу игры.
Чтобы избежать этого, убедитесь, что Wine и связанное с ним программное обеспечение обновлены.
Не забудьте обновить свои игры
Для повышения производительности необходимо обновлять не только драйверы и операционные системы. Настоящие игры, в которые вы играете, должны обновляться в Linux (как и на любой другой платформе). Обновление обеспечит применение последних исправлений, исправлений ошибок и других настроек.
Это может сильно повлиять на игровую производительность Linux. Если вы используете клиент Steam, игры по умолчанию обновляются автоматически.
Или просто используйте SteamOS
Все вышеперечисленные исправления достаточно просты для применения, но тот факт, что они даже необходимы, разочаровывает. К счастью, есть альтернатива. Зачем возиться с ручным обновлением ядра и игровым режимом, если можно просто запустить SteamOS.
Основанная на Arch Linux, SteamOS предлагает оптимальную игровую операционную систему Linux. Возможно, так же хорошо (если не лучше), чем Windows, это та же самая ОС, которая работает на портативной консоли Steam Deck.
Эти и многие другие исправления можно применять или переключать в SteamOS. В большинстве случаев они обрабатываются автоматически. Результатом является надежный и надежный игровой опыт Linux.
Do you post your new releases on DistroWatch and do you do a mirror site in english?
Thanks!
Will Brown
Dirt Cheap Computers