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.
Отримайте кращий ігровий досвід у Linux
За останні кілька років ігри на Linux значно просунулися вперед. Випуск Steam Deck та оновленої SteamOS, мабуть, зробив Linux-ігри динамічнішими.
Це так само добре, як ігри для Windows? Ні, не зараз. Але ці два досвіди поступово збігаються, що донедавна вважалося малоймовірним. Якщо ви думаєте про використання Linux як операційної системи для ігрового робочого столу, ці кроки допоможуть вам досягти максимальної продуктивності.
Do you post your new releases on DistroWatch and do you do a mirror site in english?
Thanks!
Will Brown
Dirt Cheap Computers