четверг, 2 июля 2026 г.

Как полностью убрать микрофризы (статтеры) в Elden Ring: Настройка кэша шейдеров для видеокарт Nvidia и AMD

Даже на мощных компьютерах с современными видеокартами Elden Ring может неприятно удивить резкими, кратковременными просадками кадров. Эти заикания картинки, известные в геймерской среде как «статтеры» (stutters), особенно сильно проявляются при первом посещении новой локации, во время быстрых поездок на коне Потоке или в моменты, когда босс впервые использует тяжелое визуальное заклинание.
Основная причина этого явления — особенности движка игры, который компилирует графические шейдеры в режиме реального времени (прямо во время боя). Пока видеокарта обрабатывает новый эффект, игра буквально замирает на долю секунды. Чтобы решить эту проблему раз и навсегда, необходимо заставить операционную систему и драйвер видеокарты сохранять все скомпилированные данные в постоянную память. В этой статье мы подробно разберем, как правильно настроить кэш шейдеров для чипов Nvidia и AMD.
Почему стандартные настройки драйверов не справляются
По умолчанию в настройках драйверов видеокарт размер кэша шейдеров жестко ограничен или управляется на усмотрение самой операционной системы (обычно выделяется не более 1–2 ГБ). Для огромного бесшовного мира Elden Ring, особенно с учетом тяжелых локаций из дополнения Shadow of the Erdtree, этого объема катастрофически не хватает. Как только выделенный лимит заполняется, старые шейдеры удаляются, а при возвращении в прежнюю локацию видеокарта начинает компилировать их заново, вызывая повторные фризы. Наша задача — расширить этот лимит до максимума.
Инструкция для владельцев видеокарт Nvidia (GeForce)
Для видеокарт от зеленого лагеря настройка выполняется через фирменную панель управления. Метод полностью безопасен и не влияет на гарантию или износ железа.
  1. Кликните правой кнопкой мыши по пустому месту на рабочем столе и выберите пункт «Панель управления Nvidia».
  2. В левой колонке перейдите в раздел «Параметры 3D», а затем выберите пункт «Управление параметрами 3D».
  3. В открывшемся окне перейдите на вкладку «Глобальные параметры» (чтобы настройка применилась ко всей системе) или во вкладку «Программные настройки» и выберите из списка исключительно Elden Ring. Потенциально лучше выставлять глобально.
  4. Прокрутите список параметров вниз, пока не найдете строку «Размер кэша шейдеров» (Shader Cache Size).
  5. Нажмите на текущее значение и измените его со стандартного «Используется драйвером» на «10 ГБ» (рекомендуется для большинства ПК) или «Без ограничений» (Unlimited, если у вас много свободного места на системном диске).
  6. Нажмите кнопку «Применить» в правом нижнем углу и закройте панель.
Инструкция для владельцев видеокарт AMD (Radeon)
У видеокарт Radeon управление кэшем устроено иначе. В современных версиях софта AMD Software: Adrenalin Edition разработчики убрали прямую кнопку увеличения кэша из главного меню, поэтому сброс и расширение нужно делать через оптимизацию реестра или внутренние инструменты очистки.
  1. Откройте приложение AMD Software: Adrenalin Edition.
  2. Перейдите в настройки (иконка шестеренки в верхнем правом углу), выберите вкладку «Графика» (Graphics).
  3. Прокрутите страницу в самый низ и разверните вкладку «Дополнительно» (Advanced).
  4. Найдите пункт «Сброс кэша шейдеров» (Reset Shader Cache) и нажмите кнопку «Выполнить сброс». Это очистит старые, возможно поврежденные файлы кэша игры.
  5. Чтобы зафиксировать кэш, нажмите комбинацию клавиш Win + R, введите regedit и нажмите Enter.
  6. Перейдите по пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000\UMD (последняя папка может называться 0001 в зависимости от конфигурации).
  7. Найдите параметр «ShaderCache» и измените его значение на 32 (это принудительно включает максимальный режим сохранения данных драйвером AMD).
Важный шаг: Очистка старого кэша DirectX в Windows
Если вы долго играли в Elden Ring на старых патчах, ваша папка с временными графическими файлами забита мусором. После изменения настроек драйвера этот мусор нужно убрать, чтобы новые шейдеры записывались в чистые сектора.
  1. Откройте меню «Пуск», введите в поиск «Очистка диска» и запустите утилиту от имени администратора.
  2. Выберите ваш системный диск (обычно диск C:).
  3. В списке файлов для удаления снимите все галочки, кроме одной — «Кэш построителя текстур DirectX» (DirectX Shader Cache).
  4. Нажмите «ОК» и подтвердите удаление. Процедура займет несколько секунд.
Дополнительная фишка: Перенос игры на SSD
Все манипуляции с кэшем шейдеров не дадут стопроцентного результата, если Elden Ring установлена на классический жесткий диск (HDD). Движок игры постоянно подгружает куски карты прямо во время вашего перемещения. Скорости чтения обычного HDD (около 100-150 МБ/с) банально не хватает, чтобы вовремя выгружать текстуры в оперативную память, что порождает так называемые «стриминг-статтеры». Перенос игры на твердотельный накопитель (SSD) через встроенную функцию Steam снижает количество фризов при перемещении между зонами практически до нуля.
Заключение
Микрофризы в Elden Ring — это не приговор для вашего компьютера, а лишь следствие несовершенства графического движка FromSoftware. Увеличение размера кэша шейдеров до 10 ГБ или снятие лимитов в панелях Nvidia и AMD позволяет видеокарте один раз просчитать сложные эффекты и навсегда сохранить их на накопителе. После первого круга по локации, когда все базовые анимации запишутся в память, игра станет работать идеально плавно, и вы больше не проиграете важный бой из-за случайного заикания картинки.

Комментариев нет:

Отправить комментарий

Популярные