The Elder Scrolls IV: Oblivion Remastered

The Elder Scrolls IV: Oblivion Remastered

78 ratings
Компиляция шейдеров UE5 как способ оптимизации Oblivion Remastered
By Maxell_Rus
В этом руководстве показано, как с помощью удаления одного файла добиться повторной компиляции шейдеров в The Elder Scrolls IV: Oblivion Remastered на движке Unreal Engine 5. Это позволяет значительно улучшить производительность, убрать лаги и просадки FPS. Руководство создано для игроков, которые столкнулись с проблемами плавности из-за некорректной работы шейдерного кэша в игре. Простой и эффективный способ стабилизировать геймплей.
3
3
4
2
2
2
2
   
Award
Favorite
Favorited
Unfavorite
📜 Общая информация

Если в 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%)

❤️ Спасибо каждому, кто оставит приятный след ! 🚀
91 Comments
Maxell_Rus  [author] 29 May @ 7:19am 
Altair4ik
Ну вот видите как, рад, что разобрались
⎛⎞Altair4ik⎛⎞ 24 May @ 9:39pm 
Maxell_Rus
Мод стоял на изменение интерфейса, с ним не получалось ру язык выбрать
Maxell_Rus  [author] 24 May @ 2:27pm 
Altair4ik
В настройках выбери субтитры соответствующие твоему русификатору) Тут же настройки слетают, а для русика обычно надо определенный язык выбрать (обычно на английский ставят)
Maxell_Rus  [author] 24 May @ 2:26pm 
Chris Morgan
Возможно, если больше ничего не менял
⎛⎞Altair4ik⎛⎞ 21 May @ 11:46am 
Save_Settings.sav удалил данный файл, запустил игру и пропал ру интерфейс и субтитры от руссификатора, а озвучка при этом осталась, есть идеи как через конфиги мб какой вернуть ру текст? К слову повторная компиляция и переустановка дров на разные прошлые версии не помогла решить проблему с резкой просадкой фпс за пределами поселений. :_m:
Kin-DZA-DZA 20 May @ 7:41am 
Народ, у кого нибудь пропадал звук в игре, после удаления файла?
Chris Morgan 18 May @ 6:13am 
я уже пробовал проверять файлы, удалять файл с настройками, разные драйвера, удалять сохранения, последний раз она зависла когда я их удалял, я уже не знаю че делать, ничего не помогает, игра чистая, без модов, ставил только решейд, может быть из за него? система более чем подходит.
Chris Morgan 18 May @ 6:13am 
Ребят, не знаю что с этой игрой нет, после 25 часа игры стала вылетать и виснуть, после чего при загрузке сохранения она висла, пару раз помогло загрузить старое сохранение, но теперь любое сохранение которое я загружаю виснет либо в момент загрузки либо как только я появлюсь
Maxell_Rus  [author] 18 May @ 4:32am 
buhtoyarov.andreialekseevich
Ну это уже новая под версия движка, не думаю, что под него будет апдейт, надо изначально на ней делать уже наверное, слишком много работы будет
Вчера появилась новость, что движок UE5 получил новую версию, устранили многие из проблем, из тех что в игре присутствуют. Надеюсь разрабы выпустят патч.