Якщо ви перейшли на Linux, щоб грати в Dota 2, ви, ймовірно, зіткнулися з кількома перешкодами на цьому шляху. Хоча гра сумісна, отримати максимум від апаратного забезпечення Це може бути справжнім головним болем, особливо коли обіцянки про те, що Vulkan кращий за OpenGL, не виправдовуються на вашому комп'ютері, і ви отримуєте заїкання, через яке вам не хочеться грати.
Реальність така, що продуктивність сильно залежить від вашої відеокарти та налаштувань вашої системи. боротьба з драйверами NVIDIA Від оптимізації управління пам'яттю до запобігання збоям Proton, існує кілька хитрощів, які можуть перетворити ваш досвід з катастрофічного на безперебійний.
Дилема Vulkan проти OpenGL на NVIDIA
Бувають неприємні випадки, коли, незважаючи на потужну систему, таку як i5 з RTX 2060, гра працює гірше з Vulkan. Хоча з OpenGL можна підтримувати пристойну частоту кадрів, Vulkan може спричинити раптові падіння FPS і повна нестабільність під час руху камери. Зазвичай це пов'язано з версією драйвера та тим, як система обробляє API. Важливо перевірити, що вулкан-інфо і драйвер NVIDIA належним чином вирівняні, щоб запобігти нестабільній роботі гри.
Революція ACO для користувачів AMD
Для тих, хто використовує відеокарти AMD, все змінилося завдяки роботі Valve. Вони розробили компілятор шейдерів під назвою ACOінтегровано у драйвер спільноти RADV від Mesa. Це вдосконалення є ключовим, оскільки воно спрямоване на усунення невідповідностей у продуктивності, які існували порівняно з офіційним драйвером AMDVLK.
- Найвища продуктивність: У таких іграх, як Dota 2 з роздільною здатністю 4K, комбінація RADV та ACO значно перевершує стандартні реалізації.
- Стабільність в інших іграх: Це стосується не лише Dota; такі ігри, як Dawn of War III або F1 2017, демонструють помітне покращення, особливо на архітектурах, таких як Vega 64 або серія Navi.
- Зручність використання: Завдяки інтеграції в Mesa, користувачі таких дистрибутивів, як Fedora або Manjaro, отримують... майже автоматичне налаштуванняуникаючи необхідності встановлювати складні пропрієтарні драйвери.
Навіть попри це, не все ідеально. У деяких дуже специфічних випадках, таких як Rise of the Tomb Raider з певними налаштуваннями згладжування, офіційний драйвер AMDVLK все ще може мати невелику перевагу, але тенденція очевидна: ACO демократизує високу продуктивність на Linux.
Усунення непередбачених зупинок роботи Proton та GE-Proton
Коли ви вирішите використовувати Proton (особливо оптимізовані версії, такі як GE-ПротонПід час запуску гри ви можете зіткнутися з тим, що програма закривається одразу після появи логотипу. Ця помилка зазвичай пов'язана з помилкою підтвердження у віртуальній пам'яті, зокрема у файлі virtual.c.
Рішення, яке, як не дивно, походить з рекомендованих конфігурацій для такого програмного забезпечення, як Elasticsearch, передбачає збільшення ліміту області відображення пам'яті. Виконайте команду sysctl -w vm.max_map_count=262144 Зазвичай це миттєво вирішує проблему. Щоб не вводити це щоразу, коли ви запускаєте ПК, найкраще додати цей рядок до папки. /etc/sysctl.d/таким чином гарантуючи, що система завжди матиме необхідний запас пам'яті для запобігання збоям Proton.
Оптимізована конфігурація передбачає перевірку всього, від відеодрайверів до параметрів ядра. Чи то налаштування компілятор шейдерів на AMD Виправляючи обмеження пам'яті в Arch або Pop_OS, метою є забезпечення того, щоб апаратне забезпечення не було вузьким місцем, і щоб Vulkan API нарешті виконав свою обіцянку щодо плавності.
Пристрасний письменник про світ байтів і технологій загалом. Я люблю ділитися своїми знаннями, пишучи, і саме це я буду робити в цьому блозі, показуватиму вам все найцікавіше про гаджети, програмне забезпечення, апаратне забезпечення, технологічні тренди тощо. Моя мета — допомогти вам орієнтуватися в цифровому світі в простий і цікавий спосіб.





