Опубліковано 19 липня19 лип Адміністратор 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-CUSTOMGameModeНаступний відомий інструмент – GameMode від компанії Feral Interactive (та, що портувала деякі частини серії GRID, F1, Tomb Raider, XCOM, Total War). По суті це демон (в Linux так називаються аналоги служб Windows) для systemd, який в автоматичному режимі оптимізує ОС (розгін процесора, розгін відеокарти, розстановка пріоритетів процесів і т.д.)GitHub: https://github.com/FeralInteractive/gamemodeCoreCTRLCoreCtrl — програма, яка допомагає створювати профілі для різних програм та оптимізує під них обладнання. Підтримується регулювання частоти центрального процесора та відеокарт AMD. Функціоналом дуже нагадує AMD WattmanGitLab: https://gitlab.com/corectrl/corectrlRyzenControllerRyzenController - інструмент оверклокінгу для мобільних процесорів Ryzen з вбудованою графікою. Інтерфейс написаний на Electron та ReactGitLab: https://gitlab.com/ryzen-controller-team/ryzen-controllerMangoHUD, GOverlay, vkBasaltMangoHUD – ще один корисний інструмент. За допомогою даного інструменту під час ігрової сесії ми можемо спостерігати лічильник кадрів за секунду, датчик навантаження на процесор та відеокарту, датчик використання оперативної та відеопам'яті тощо. Також можна увімкнути ведення журналу кадрів і завантажити на FlightlessMango . Завдяки цьому, а також парочці тестів, проведених творцем сайту, ми дізналися, що CS:GO, DOTA 2, Red Dead Redemption 2, Rage 2, DOOM Eternal, Middle-earth: Shadow of Mordor краще працюють з Linux, ніж з WindowsGitHub: https://github.com/flightlessmango/MangoHudGOverlay — це проект із відкритим вихідним кодом, метою якого є створення графічного інтерфейсу користувача для конфігурації оверлеїв Vulkan/OpenGL.GitHub: https://github.com/benjamimgois/goverlayvkBasalt – це шар постобробки Vulkan для покращення візуальної графіки ігор.https://www.youtube.com/watch?v=a3IxWCmBIcsGtkStressTesting, GreenWithEnvyGtkStressTesting - системна утиліта призначена для стрес-тесту та моніторингу різних компонентів обладнання, таких як процесор та оперативна пам'ятьGitLab: https://gitlab.com/leinardi/gstGreenWithEnvy - інструмент для оверклокінгу відеокарт NVIDIAGitLab: https://gitlab.com/leinardi/gweJoyShockMapperJoyShockMapper - інструмент для використання 3-осьового гіроскопа в геймпадах DualShock 4, Nintendo Joy-Con controllers, і Nintendo Switch Pro Controller. На даний момент програма для Linux (тільки у рамках Steam Input) недоступна, проте вона на стадії підготовкиGitHub: https://github.com/JibbSmart/JoyShockMapperPiperPiper — графічний інтерфейс користувача для налаштування ігрових мишей. Параметри конфігурації включають зміну роздільної здатності (DPI) миші, додавання та видалення профілів, налаштування LED-підсвічування та зміну поведінки кнопок.Github: https://github.com/libratbag/piperopenRGBopenRGB — програмний засіб доступний як для Linux, так і для Windows, що прагнуть до централізації керування підсвічуваннямПідтримуючі аксесуари: https://gitlab.com/CalcProgrammer1/OpenRGB/-/wikis/Supported-DevicesGitLab: https://gitlab.com/CalcProgrammer1/OpenRGBopenRazer, polychromatic, RazerGenieopenRazer - проект з реалізації відкритих драйверів для пристроїв Razer на Linux. Варто зазначити, що в openRGB частково включений цей проект, проте за допомогою графічних утиліт через openRazer можна налаштувати не тільки підсвічування, але макроси клавіатури, поведінку кнопок миші, вибрати найбільш підходящий профіль DPI.Підтримка девайсів: https://github.com/openrazer/openrazer#device-supportpolychromatic - графічний інтерфейс та аплет для openRazer. Дозволяє створювати профілі для конкретних ігор. Github проекту: https://github.com/polychromatic/polychromaticRazerGenie - ще один графічний інтерфейс, на відміну від попереднього, дозволяє краще керувати налаштуваннями миші. Написаний на С++ та фреймворку Qt Github проекту: https://github.com/z3ntu/RazerGenieCadmusCadmus - аплет для видалення стороннього шуму в реальному часі при використанні мікрофона, що базується на RNNoise від XiphGithub проекту: https://github.com/josh-richardson/cadmusNoiseTorchNoiseTorch – програма для придушення шумів мікрофона у реальному часі. Сумісний з OBS, Mumble, Discord та деякими іншими програмамиGitHub проекту: https://github.com/lawl/NoiseTorchOversteer і pyLinuxWheelOversteer і PyLinuxWheel - аналогічні проекти з управління гоночними кермами LogitechGitHub Oversteer: https://github.com/berarma/oversteerGitLab PyLinuxWheel: https://gitlab.com/OdinTdh/pyLinuxWheelКорисні програмиDiscord – відомий геймерам месенджер з можливістю відеозв'язку та демонстрації екрану. Він також є і для LinuxOpen Broadcaster Software (OBS) — програма з відкритим вихідним кодом для запису відео та трансляцій, використовується часто професійними стрімерами. Є версія для LinuxMinigalaxy - клієнт GOG для Linux з оновленням ігор та підтримкою DLC, написаний на Python з дуже простим і зрозумілим інтерфейсомGameHub - клієнт для ігор, який підтримує бібліотеки Steam, GOG, Humble Bundle. Додані шари сумісності для ігор з Windows - Wine та ProtonHeroicGamesLauncher - ігровий лаунчер, який синхронізується з бібліотекою Epic Games. Служить графічним інтерфейсом Legendary — консольного клієнта Epic Games. Інтерфейс розроблений професійним дизайнером і написаний на Electron та ReactКорисні сайтиProtondb.com — база даних, яка допомагає гравцям визначати, чи запуститься гра для Windows на їхньому комп'ютері. Є рейтинг працездатності ігор та статистика, що вивантажується у файлі JSONFlightlessmango.com - сайт проекту MangoHUD. На цьому сайті автор та гравці викладають логи ігрових сесій, що суттєво допомагає визначити наскільки комфортно проводитиме час у тій чи іншій грі.Gamingonlinux.com — сайт з новинами про ігри та статистику, що оновлюється щомісяця.Радар релізів Feral Interactive - розділ сайту компанії Feral Interactive, що займається портуванням ігор під Linux (macOS та для мобільних пристроїв). Судячи з портфелю тайтлів, випущених цим гігантом для Linux, сайт заслуговує на вашу увагу
Для публікації повідомлень створіть обліковий запис або авторизуйтесь