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%)

❤️ Спасибо каждому, кто оставит приятный след ! 🚀
94 Comments
CakeMongler 25 Jul @ 9:24am 
У меня 5 5600.
Maxell_Rus  [author] 24 Jul @ 3:03pm 
CakeMongler
Процессор у тебя скорее всего от Интел 13-14 серия (или 12 может еще быть) проблема в том, что МСИ в твоем случае видимо влияла на частоты или ГП или ЦП. У меня была к примеру проблема нового типа, что компиляция вообще не работа (не достаточно памяти на 4080 Super) решил только обновлением биоса...
CakeMongler 24 Jul @ 12:19pm 
У меня был странный случай: перешел на 4060, при запуске игры с включенным MSI Afterburner проц упирался в сотку и всё лагало, после отключения проги игра шла нормально. И так до недавней обновы. Дрова стояли нормальные. Видимо, разрабы пофиксили компиляцию.
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 
я уже пробовал проверять файлы, удалять файл с настройками, разные драйвера, удалять сохранения, последний раз она зависла когда я их удалял, я уже не знаю че делать, ничего не помогает, игра чистая, без модов, ставил только решейд, может быть из за него? система более чем подходит.