Популярный симулятор выживания Valheim предлагает игрокам огромный процедурно генерируемый мир, который по умолчанию обрабатывается стандартными графическими библиотеками DirectX 11. Этот графический интерфейс (API) отлично проверен временем, однако он обладает существенным архитектурным недостатком — высокой зависимостью от однопоточной производительности центрального процессора. Когда ваш персонаж исследует густые лесные массивы или находится на территории крупной базы, DirectX 11 начинает создавать огромную очередь на отрисовку кадров, из-за чего общая производительность компьютера падает, а картинка начинает неприятно дергаться.
Чтобы исправить эту проблему и предоставить игрокам более современный метод рендеринга, разработчики из Iron Gate добавили в ПК-версию Valheim полноценную поддержку альтернативного кроссплатформенного API под названием Vulkan. В отличие от старого DirectX 11, Vulkan является низкоуровневым интерфейсом. Он умеет взаимодействовать с аппаратной частью видеокарты напрямую в обход многих рутинных проверок операционной системы Windows, а также идеально распределяет графические вызовы по всем доступным ядрам и потокам процессора. Переключение игры на Vulkan способно обеспечить солидный прирост средней частоты кадров (до 15–25% дополнительного FPS) и сделать график времени кадра максимально ровным.
Шаг 1: Принудительный запуск Valheim на Vulkan API через библиотеку Steam
Разработчики встроили удобный переключатель графических движков прямо в стартовое меню запуска игры, однако игроки часто пропускают его или используют скрытые ярлыки на рабочем столе, из-за чего игра продолжает упорно работать на старых библиотеках DirectX.
- Полностью закройте игру Valheim и откройте главный клиент Steam.
- Перейдите в раздел «Библиотека», найдите Valheim в общем списке и нажмите на игру правой кнопкой мыши. В появившемся меню выберите пункт «Свойства».
- На самой первой вкладке «Общие» найдите текстовую строку под названием «Параметры запуска» (Launch Options).
- Пропишите в это поле следующую жесткую системную команду:
-force-vulkan - Если у вас там уже были прописаны другие команды для оптимизации экрана (например, параметры полноэкранного режима), просто поставьте строгий пробел и допишите новый ключ в конец строки.
- Закройте окно свойств.
Теперь при каждом обычном старте игры через ярлык движок Unity будет автоматически игнорировать библиотеки DirectX 11, инициализируя современный графический стек Vulkan на аппаратном уровне.
Шаг 2: Включение планировщика аппаратного ускорения HAGS в Windows
Поскольку API Vulkan работает напрямую с памятью графического адаптера, его эффективность возрастает в несколько раз, если операционная система Windows передает функции контроля видеопамяти самому графическому чипу.
- Нажмите на клавиатуре комбинацию клавиш
Win + I, чтобы открыть стандартное окно «Параметры» Windows. - Перейдите в раздел «Система», а затем выберите вкладку «Дисплей».
- Прокрутите правое меню в самый низ и кликните по пункту «Графика» (или «Настройки графики»).
- Нажмите на текстовую ссылку «Изменение стандартных параметров графики» в верхней части экрана.
- Найдите пункт «Планирование графического процессора с аппаратным ускорением» (HAGS) и переведите тумблер в активное положение «Вкл.».
- В обязательном порядке перезагрузите компьютер, чтобы низкоуровневые системные драйверы Windows обновились.
Шаг 3: Решение проблемы с вылетами и черным экраном при запуске на Vulkan
Некоторые пользователи после прописи команды
-force-vulkan могут столкнуться с неприятными техническими артефактами: игра вылетает при запуске, зависает на черном экране или выдает ошибку совместимости. Это связано с тем, что Vulkan крайне чувствителен к устаревшим версиям графических драйверов.- Перед запуском на Vulkan обновите драйвер видеокарты до самой актуальной версии через официальный софт (
GeForce Experienceдля NVIDIA илиAMD Softwareдля Radeon). Обычные драйверы из Центра обновлений Windows часто не имеют нужных Vulkan-библиотек. - Если у вас установлены графические модификации или фреймворк для модов
BepInEx, убедитесь, что он обновлен до последней версии. Старые скрипты модов написаны исключительно под DirectX 11 и будут намертво вешать игру при попытке инициализации Vulkan. - Отключите сторонние программы для фиксации FPS или записи экрана (например, старые версии Fraps или RivaTuner Statistics Server), так как их оверлеи часто конфликтуют с графическим слоем Vulkan API.
Шаг 4: Сброс кэша компиляции шейдеров Vulkan в случае появления фризов
При первом запуске на Vulkan игра может незначительно подергиваться в первые 5–10 минут исследования мира. Это нормальный технический процесс: Vulkan компилирует шейдеры окружения прямо во время геймплея. Однако если фризы не прекращаются, это признак забитого или поврежденного системного кэша.
- Если у вас видеокарта NVIDIA, нажмите правой кнопкой мыши по рабочему столу и откройте «Панель управления NVIDIA».
- Перейдите в «Управление параметрами 3D» -> найдите в списке пункт «Размер кэша шейдеров» (Shader Cache Size).
- Измените значение с «По умолчанию» на
10 ГБилиБез ограничений. Это предотвратит автоматическое стирание готовых файлов кэша Vulkan операционной системой Windows. - Для владельцев карт AMD Radeon: откройте приложение
AMD Software-> «Настройки» -> «Графика» -> прокрутите вниз -> «Дополнительно» -> нажмите кнопку «Сбросить кэш шейдеров».
Заключение
Перевод Valheim на графический движок Vulkan API — это один из самых эффективных легальных способов поднять производительность и полностью избавиться от процессорозависимых просадок кадров. Чтобы переключить игру, геймеру необходимо прописать аргумент
-force-vulkan в параметрах запуска клиента Steam, активировать аппаратный планировщик HAGS в настройках дисплея Windows, провести чистую установку свежих драйверов видеокарты для предотвращения крашей Unity, а также расширить или сбросить дисковый размер кэша шейдеров в панели управления GPU для достижения идеальной плавности времени кадра.
Комментариев нет:
Отправить комментарий