Перейти до змісту
View in the app

A better way to browse. Learn more.

Файна Україна

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Linux для ігор або чому це вже не жарт

Рекомендовані відповіді

Опубліковано
  • Адміністратор

Steam Proton

Найвідоміший інструмент для Linux - Steam Proton . Напевно, багато хто з вас хоча б раз чув про нього. Якщо ні, то Proton (Steam Proton, Valve Proton ) - це шар сумісності для Windows-ігор, який дозволяє запускати їх у системах на базі ядра Linux.

Proton розроблений Valve і CodeWeavers як форк популярного інструменту Wine , але включає в себе реалізацію DirectX 9/10/11 (на базі пакету DXVK ) і DirectX 12 (на базі vkd3d ), що працюють через трансляцію викликів DirectX в API Vulkan, надає покращену підтримку дозволів екрана, що підтримуються в іграх.

Для збільшення продуктивності багатопотокових ігор підтримуються механізми esync (Eventfd Synchronization) і futex / fsync. Proton інтегрований у клієнт Steam як частину Steam Play.

Крім офіційного Steam Proton, існують також його форки, наприклад популярний форк від GloriousEggroll — Proton-GE-CUSTOM

GameMode

Наступний відомий інструмент – GameMode від компанії Feral Interactive (та, що портувала деякі частини серії GRID, F1, Tomb Raider, XCOM, Total War). По суті це демон (в Linux так називаються аналоги служб Windows) для systemd, який в автоматичному режимі оптимізує ОС (розгін процесора, розгін відеокарти, розстановка пріоритетів процесів і т.д.)

GitHub: https://github.com/FeralInteractive/gamemode

CoreCTRL

CoreCtrl  — програма, яка допомагає створювати профілі для різних програм та оптимізує під них обладнання. Підтримується регулювання частоти центрального процесора та відеокарт AMD. Функціоналом дуже нагадує AMD Wattman

GitLab: https://gitlab.com/corectrl/corectrl

RyzenController

RyzenController - інструмент оверклокінгу для мобільних процесорів Ryzen з вбудованою графікою. Інтерфейс написаний на Electron та React

GitLab: https://gitlab.com/ryzen-controller-team/ryzen-controller

MangoHUD, GOverlay, vkBasalt

MangoHUD  – ще один корисний інструмент. За допомогою даного інструменту під час ігрової сесії ми можемо спостерігати лічильник кадрів за секунду, датчик навантаження на процесор та відеокарту, датчик використання оперативної та відеопам'яті тощо. Також можна увімкнути ведення журналу кадрів і завантажити на FlightlessMango . Завдяки цьому, а також парочці тестів, проведених творцем сайту, ми дізналися, що CS:GO, DOTA 2, Red Dead Redemption 2, Rage 2, DOOM Eternal, Middle-earth: Shadow of Mordor краще працюють з Linux, ніж з Windows

GitHub: https://github.com/flightlessmango/MangoHud

GOverlay  — це проект із відкритим вихідним кодом, метою якого є створення графічного інтерфейсу користувача для конфігурації оверлеїв Vulkan/OpenGL.

GitHub: https://github.com/benjamimgois/goverlay

vkBasalt  – це шар постобробки Vulkan для покращення візуальної графіки ігор.

https://www.youtube.com/watch?v=a3IxWCmBIcs

GtkStressTesting, GreenWithEnvy

GtkStressTesting  - системна утиліта призначена для стрес-тесту та моніторингу різних компонентів обладнання, таких як процесор та оперативна пам'ять

GitLab: https://gitlab.com/leinardi/gst

GreenWithEnvy  - інструмент для оверклокінгу відеокарт NVIDIA

GitLab: https://gitlab.com/leinardi/gwe

JoyShockMapper

JoyShockMapper  - інструмент для використання 3-осьового гіроскопа в геймпадах DualShock 4, Nintendo Joy-Con controllers, і Nintendo Switch Pro Controller. На даний момент програма для Linux (тільки у рамках Steam Input) недоступна, проте вона на стадії підготовки

GitHub: https://github.com/JibbSmart/JoyShockMapper

Piper

Piper  — графічний інтерфейс користувача для налаштування ігрових мишей. Параметри конфігурації включають зміну роздільної здатності (DPI) миші, додавання та видалення профілів, налаштування LED-підсвічування та зміну поведінки кнопок.

Github: https://github.com/libratbag/piper

openRGB

openRGB  — програмний засіб доступний як для Linux, так і для Windows, що прагнуть до централізації керування підсвічуванням

Підтримуючі аксесуари: https://gitlab.com/CalcProgrammer1/OpenRGB/-/wikis/Supported-Devices

GitLab: https://gitlab.com/CalcProgrammer1/OpenRGB

openRazer, polychromatic, RazerGenie

openRazer  - проект з реалізації відкритих драйверів для пристроїв Razer на Linux. Варто зазначити, що в openRGB частково включений цей проект, проте за допомогою графічних утиліт через openRazer можна налаштувати не тільки підсвічування, але макроси клавіатури, поведінку кнопок миші, вибрати найбільш підходящий профіль DPI.

Підтримка девайсів: https://github.com/openrazer/openrazer#device-support

polychromatic  - графічний інтерфейс та аплет для openRazer. Дозволяє створювати профілі для конкретних ігор. Github проекту: https://github.com/polychromatic/polychromatic

RazerGenie  - ще один графічний інтерфейс, на відміну від попереднього, дозволяє краще керувати налаштуваннями миші. Написаний на С++ та фреймворку Qt Github проекту: https://github.com/z3ntu/RazerGenie

Cadmus

Cadmus - аплет для видалення стороннього шуму в реальному часі при використанні мікрофона, що базується на RNNoise від Xiph

Github проекту: https://github.com/josh-richardson/cadmus

NoiseTorch

NoiseTorch  – програма для придушення шумів мікрофона у реальному часі. Сумісний з OBS, Mumble, Discord та деякими іншими програмами

GitHub проекту: https://github.com/lawl/NoiseTorch

Oversteer і pyLinuxWheel

Oversteer і PyLinuxWheel  - аналогічні проекти з управління гоночними кермами Logitech

GitHub Oversteer: https://github.com/berarma/oversteer

GitLab PyLinuxWheel: https://gitlab.com/OdinTdh/pyLinuxWheel

Корисні програми

Discord – відомий геймерам месенджер з можливістю відеозв'язку та демонстрації екрану. Він також є і для Linux

Open Broadcaster Software (OBS)  — програма з відкритим вихідним кодом для запису відео та трансляцій, використовується часто професійними стрімерами. Є версія для Linux

Minigalaxy  - клієнт GOG для Linux з оновленням ігор та підтримкою DLC, написаний на Python з дуже простим і зрозумілим інтерфейсом

GameHub - клієнт для ігор, який підтримує бібліотеки Steam, GOG, Humble Bundle. Додані шари сумісності для ігор з Windows - Wine та Proton

HeroicGamesLauncher - ігровий лаунчер, який синхронізується з бібліотекою Epic Games. Служить графічним інтерфейсом Legendary — консольного клієнта Epic Games. Інтерфейс розроблений професійним дизайнером і написаний на Electron та React

Корисні сайти

Protondb.com — база даних, яка допомагає гравцям визначати, чи запуститься гра для Windows на їхньому комп'ютері. Є рейтинг працездатності ігор та статистика, що вивантажується у файлі JSON

Flightlessmango.com - сайт проекту MangoHUD. На цьому сайті автор та гравці викладають логи ігрових сесій, що суттєво допомагає визначити наскільки комфортно проводитиме час у тій чи іншій грі.

Gamingonlinux.com — сайт з новинами про ігри та статистику, що оновлюється щомісяця.

Радар релізів Feral Interactive - розділ сайту компанії Feral Interactive, що займається портуванням ігор під Linux (macOS та для мобільних пристроїв). Судячи з портфелю тайтлів, випущених цим гігантом для Linux, сайт заслуговує на вашу увагу

Для публікації повідомлень створіть обліковий запис або авторизуйтесь

Акаунт

Навігація

Пошук

Пошук

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.