Одной из самых частых жалоб игроков в Path of Exile 2 является постепенное ухудшение производительности. Многие замечают странную закономерность: сразу после чистой установки игра работает идеально плавно, но спустя пару недель активного фарма карт, особенно после выхода нескольких мелких патчей и хотфиксов от Grinding Gear Games, плавность картинки куда-то исчезает. Счетчик кадров начинает хаотично прыгать, а при входе на карты эндгейма или при активации умений боссов игра начинает страдать от микро-заиканий (статтеров).
Этот накопительный эффект падения производительности напрямую связан с работой встроенной системы кэширования шейдеров. Движок игры компилирует и сохраняет тысячи мелких графических инструкций на ваш накопитель, чтобы не просчитывать их заново в каждом бою. Однако после установки обновлений старые файлы кэша устаревают, забиваются мусором и начинают жестко конфликтовать с новыми файлами игры. Единственный способ вернуть былую плавность — провести принудительную ручную очистку папок
ShaderCacheD3D12 и ShaderCacheVulkan. В этом руководстве мы разберем, как сделать это правильно.Почему автоматическая очистка кэша в игре не работает
В теории игровой движок Grinding Gear Games должен самостоятельно перезаписывать устаревшие шейдеры после каждого патча. Однако на практике этот алгоритм часто дает сбой. Новые графические инструкции записываются поверх старых, создавая дубликаты.
Когда ваш персонаж вбегает в толпу монстров и начинает кастовать заклинания, видеокарта пытается обратиться к локальному кэшу на диске, но натыкается на несколько версий одного и того же шейдера от разных версий патчей. Возникает секундная задержка на валидацию файла (Shader Compilation Hook), которая отображается на вашем мониторе как неприятный фриз.
Шаг 1: Поиск и удаление локального кэша игры в папке AppData
Главный массив графического мусора Path of Exile 2 прячет в скрытых системных каталогах вашего пользователя Windows. Нам необходимо полностью ликвидировать эти папки, чтобы заставить игру перекомпилировать шейдеры с чистого листа.
- Полностью закройте клиент Path of Exile 2 и лаунчер Steam.
- Нажмите на клавиатуре комбинацию клавиш Win + R, чтобы открыть стандартное диалоговое окно Windows «Выполнить».
- Введите в появившуюся строку команду
%localappdata%и нажмите клавишу Enter. - Перед вами откроется проводник со списком локальных программ. Найдите в этом списке папку с названием
Path of Exile 2и зайдите в нее. - Внутри вы обнаружите две тяжелые папки:
ShaderCacheD3D12(кэш инструкций для API DirectX 12)ShaderCacheVulkan(кэш инструкций для API Vulkan)
- Выделите обе эти папки, нажмите комбинацию клавиш Shift + Delete и подтвердите безвозвратное удаление файлов мимо корзины.
Примечание: Не переживайте, эти папки не содержат ваших персонажей, настроек фильтров лута или сохранений. Это исключительно временные графические файлы, которые игра автоматически и правильно перекачает при следующем запуске.
Шаг 2: Очистка глобального кэша DirectX через системную утилиту Windows
Помимо внутренних папок игры, операционная система Windows 11/10 дублирует скомпилированные шейдеры в своем общем системном хранилище графического API. Его также необходимо очистить, чтобы исключить конфликты на уровне видеодрайвера.
- Откройте меню «Пуск», введите в поисковую строку фразу «Очистка диска» (Disk Cleanup).
- Кликните по появившемуся приложению правой кнопкой мыши и выберите «Запуск от имени администратора».
- Выберите ваш системный диск (обычно диск
C:), на котором установлена операционная система Windows. - В открывшемся окне со списком файлов снимите абсолютно все галочки, кроме одной — «Кэш построителя текстур DirectX» (DirectX Shader Cache).
- Нажмите кнопку «ОК» и дождитесь завершения процедуры удаления (она может занять от нескольких секунд до пары минут в зависимости от запущенности системы).
Шаг 3: Сброс кэша в панелях управления Nvidia и AMD
Финальный этап зачистки графического мусора — удаление временных файлов на уровне драйверов ваших видеокарт.
Для владельцев Nvidia:
- Нажмите Win + R, введите команду
%localappdata%\NVIDIA\и нажмите Enter. - Найдите внутри папку с названием
DXCacheиGLCache. Полностью удалите все файлы внутри них (если какие-то файлы откажутся удаляться, значит, они задействованы интерфейсом Windows в данный момент — просто пропустите их).
Для владельцев AMD:
- Откройте приложение AMD Software: Adrenalin Edition.
- Зайдите в общие настройки (иконка шестеренки в правом верхнем углу) -> вкладка «Графика» (Graphics).
- Прокрутите страницу в самый низ, разверните вкладку «Дополнительно» (Advanced).
- Найдите строку «Сброс кэша шейдеров» (Reset Shader Cache) и нажмите кнопку «Выполнить сброс».
Что ожидать после очистки кэша
Когда вы запустите Path of Exile 2 после выполнения всех вышеописанных шагов, вы заметите две вещи. Во-первых, первый экран загрузки игры и вход в Убежище или город могут занять значительно больше времени, чем обычно (до 30–45 секунд). Во-вторых, первые 5–10 минут бега по картам игра может слегка подергиваться.
Это абсолютно нормальный и правильный процесс: видеокарта прямо сейчас в реальном времени создает совершенно новый, чистый и оптимизированный под актуальный патч кэш шейдеров. Зато как только вы закроете первую карту, все последующие локации начнут работать с идеальным, монолитным Frame Time без малейших признаков статтеров и просадок FPS. Рекомендуется проводить данную процедуру очистки после каждого крупного контентного обновления игры.
Заключение
Накопление устаревших графических файлов — главная скрытая причина падения производительности в Path of Exile 2. Принудительное ручное удаление папок
ShaderCacheD3D12 и ShaderCacheVulkan из каталога AppData в связке с очисткой системного кэша DirectX позволяет полностью избавить видеодрайвер от конфликтов версий. Игра начнет использовать свежие, оптимизированные инструкции, что вернет игровому процессу первоначальную плавность и стабильную частоту кадров в любых замесах эндгейма.
Комментариев нет:
Отправить комментарий