The Elder Scrolls IV: Oblivion Remastered

The Elder Scrolls IV: Oblivion Remastered

95 个评价
Компиляция шейдеров UE5 как способ оптимизации Oblivion Remastered
由 Maxell_Rus 制作
В этом руководстве показано, как с помощью удаления одного файла добиться повторной компиляции шейдеров в The Elder Scrolls IV: Oblivion Remastered на движке Unreal Engine 5. Это позволяет значительно улучшить производительность, убрать лаги и просадки FPS. Руководство создано для игроков, которые столкнулись с проблемами плавности из-за некорректной работы шейдерного кэша в игре. Простой и эффективный способ стабилизировать геймплей.
4
4
2
3
4
4
2
2
2
   
奖励
收藏
已收藏
取消收藏
📜 Общая информация

Если в The Elder Scrolls IV: Oblivion Remastered вы сталкиваетесь с лагами, дерганиями, просадками FPS, микрофризами или микростаттерами (когда игра как будто "спотыкается" на доли секунды) скорее всего, проблема кроется в неправильной работе компиляции шейдеров.

Игра работает на движке Unreal Engine 5 и к сожалению, в текущей версии компиляция шейдеров организована некорректно:
  • При первом запуске создаётся неполный или ошибочный кэш шейдеров.
  • При следующих запусках игра начинает компилировать недостающие шейдеры прямо в процессе игры, вызывая рывки, задержки отрисовки и неустойчивый FPS.
Хорошая новость: эту проблему можно обойти простым способом - принудительно запустить полную перекомпиляцию шейдеров, благодаря чему производительность вернётся в норму.
🔧 Пошаговая инструкция
  • Закройте игру.
  • Откройте папку:
    C:\Users\[ВАШЕ ИМЯ]\Documents\My Games\Oblivion Remastered\Saved\SaveGames
  • Найдите файл:
    Save_Settings.sav
  • Удалите этот файл.
  • Откройте папку:
    C:\Users\[ВАШЕ ИМЯ]\Documents\My Games\Oblivion Remastered\Saved\
  • Найдите файл (Он может и не быть, название меняется рандомно, не меняется расширение файла)
    OblivionRemastered_PCD3D_SM6.upipelinecache
  • Удалите этот файл.
  • Запустите игру снова. При запуске произойдёт повторная компиляция шейдеров.
  • Дождитесь полной компиляции перед началом игры. (Лучше всего спокойно дождаться окончания всех подзагрузок в главном меню и первых секундах старта.)
  • Проверьте производительность в игре.
FPS должен значительно стабилизироваться, пропасть микрофризы и дёрганья.
✅ Почему это работает и что вообще происходит?
  • The Elder Scrolls Remastered Oblivion работает на движке Unreal Engine 5.
  • В нормальной ситуации шейдеры должны компилироваться один раз при первом запуске, а затем использоваться из кэша.
  • Однако в текущей версии игры компиляция шейдеров сделана неправильно: после первого старта шейдерный кэш сохраняется криво или не полностью.
  • При последующих запусках игра начинает в реальном времени компилировать недостающие шейдеры, что вызывает ужасные тормоза, лаги и просадки FPS.
  • Удаляя файл Save_Settings.sav, вы сбрасываете настройки и заставляете игру снова пересоздать кэш шейдеров, как при первом запуске.
  • Именно поэтому после удаления файла и нового запуска игра начинает работать гораздо плавнее.
📌 Важно знать
  • Процедуру желательно делать перед каждой важной игровой сессией, пока разработчики не выпустят исправление.
  • После удаления файла ваши настройки графики могут сброситься их нужно будет настроить заново.
💻 Проблемы с компиляцией шейдеров и решение через драйвера NVIDIA
Если у вас возникают проблемы с компиляцией шейдеров при запуске Oblivion Remastered а так же: зависания, долгий старт или просадки FPS обратите внимание на версию видеодрайвера.
Как ни странно, в ряде случаев помогает откат драйверов NVIDIA на декабрьскую версию (например, 546 или 566.xx).

GeForce Game Ready Driver 566.36 [Windows 10/11 | Dec 05, 2024 | 64-bit] [www.nvidia.com]

✅ Это может:
  • Ускорить саму компиляцию
  • Убрать фризы и микростаторы
  • Улучшить общую производительность в сценах с насыщенным освещением и тенями
🔧 Рекомендуется протестировать стабильные версии конца 2024 года, если вы используете современные карты серии RTX
🎓Просто информация для справки
📜 Что такое шейдеры ?
Шейдер - это маленькая программа, которая объясняет видеокарте, как правильно "красить" картинку на экране:
  • Где какой цвет
  • Как идут тени
  • Как блестит броня
  • Как преломляется свет в воде
  • Как работает дым, огонь, магия - всё это шейдеры
Примеры:
  • Туман в лесу - это шейдер
  • Отблеск на мечах - это шейдер
  • Свет от заклинания - это тоже шейдер
🛠️ Что такое компиляция шейдеров ?
Когда ты запускаешь игру, движок (например, Unreal Engine 5) берёт готовые "рецепты" шейдеров и переводит их в язык твоей видеокарты это и есть компиляция. Без неё видеокарта не понимает, как правильно рисовать.

Компиляция шейдеров = "Подготовка всех спецэффектов игры под твой компьютер."
  • Игра делает это при первом запуске или в момент загрузок.
  • Она сохраняет результат в кэш, чтобы не компилировать каждый раз заново.
🚀 Почему это важно для производительности ?
Если шейдеры уже скомпилированы то игра просто берёт их из кэша → работает плавно.
Если шейдеров нет или не хватает то игра прямо во время боя или сцены начинает их компилировать на лету → возникают:
  • Рывки
  • Лаги
  • Фризы
  • Просадки FPS
То есть пока видеокарта судорожно "собирает" шейдер, картинка подвисает.
Компиляция заранее = Чистый плавный геймплей.
Благодарность автору


Если это руководство оказалось для вас полезным, и вы почувствовали, что игра действительно стала работать лучше самая лучшая благодарность для меня это ваша поддержка !

✨ Подпишитесь на мой YouTube канал там выходят ежедневные халаты со стримов, записи стримов и прохождения !
👍 Поставьте лайк или поделитесь любым роликом - для меня это огромная поддержка и спасибо !
🎮 Зафоловьте мой Twitch канал[www.twitch.tv]- заглядывайте на стримы, будем общаться и играть вместе в классные игры ! (К слову именно на стримах я стал "фанатом" компиляции шейдеров и мы пришли к тому, что в моем случае оно действительно работает на 1000%)

❤️ Спасибо каждому, кто оставит приятный след ! 🚀
100 条留言
Maxell_Rus  [作者] 9 月 16 日 下午 2:13 
Jørgen Ensom av Helheim
:lcube:
Jørgen Ensom av Helheim 9 月 10 日 上午 1:30 
В итоге нашёл новое решение, гораздо лучше всех этих танцев с бубном. А именно: играть в оригинальную игру с модами. Ну нафиг этот кастрированный глючный ремейк.
Maxell_Rus  [作者] 9 月 5 日 下午 3:25 
Zidarva
:ironfist::oheart: очень рад
Zidarva 9 月 4 日 上午 11:46 
Спасибо за руководство, было полезно :LIS_pixel_heart:
Maxell_Rus  [作者] 8 月 14 日 上午 8:20 
Jørgen Ensom av Helheim
:ironfist::use:
Jørgen Ensom av Helheim 8 月 12 日 上午 11:17 
Спасибо, единственное реально работающее решение. За фризы не скажу, не знакомые мне проблемы, но вот вылеты прекратились. Во всём виновата криворукая nVidia и ленивая жопа Тодда Говарда.
CakeMongler 7 月 25 日 上午 9:24 
У меня 5 5600.
Maxell_Rus  [作者] 7 月 24 日 下午 3:03 
CakeMongler
Процессор у тебя скорее всего от Интел 13-14 серия (или 12 может еще быть) проблема в том, что МСИ в твоем случае видимо влияла на частоты или ГП или ЦП. У меня была к примеру проблема нового типа, что компиляция вообще не работа (не достаточно памяти на 4080 Super) решил только обновлением биоса...
CakeMongler 7 月 24 日 下午 12:19 
У меня был странный случай: перешел на 4060, при запуске игры с включенным MSI Afterburner проц упирался в сотку и всё лагало, после отключения проги игра шла нормально. И так до недавней обновы. Дрова стояли нормальные. Видимо, разрабы пофиксили компиляцию.
Maxell_Rus  [作者] 5 月 29 日 上午 7:19 
Altair4ik
Ну вот видите как, рад, что разобрались