Фанат с помощью ИИ Claude ускорил Oblivion Remastered более чем на 40% и почти избавил игру от фризов
Геймер под ником LTSharpe выпустил мод для The Elder Scrolls 4: Oblivion Remastered, который поднимает средний FPS более чем на 40% и заметно сокращает число статтеров без потери качества графики.
Почти весь код мода создан с помощью ИИ-модели Claude Opus 5.5 от Anthropic.
Ремастер с самого релиза страдает от упора в процессор, нестабильной частоты кадров и неровного времени кадра. Игроки также жалуются на статтеры при перемещении по открытому миру, особенно на видеокартах NVIDIA. Часть проблем связана с архитектурой ремастера – картинку рендерит Unreal Engine 5, а игровая логика по-прежнему работает на оригинальном движке, и вся связка серьёзно нагружает CPU.
LTSharpe рассказал, что даже замена GeForce RTX 2070 Super на Radeon RX 9070 XT не избавила его систему с Ryzen 7 5800X от проблем с производительностью. Он обратился за помощью к Claude Opus 5.5, и ИИ обнаружил в коде игры ряд фундаментальных неэффективных решений.
Затем последовали примерно две с половиной недели реверс-инжиниринга, профилирования и оптимизации. Опыта профессиональной разработки у LTSharpe нет, поэтому он ставил ИИ задачи и проверял результаты. Итогом работы стали около 40 оптимизаций на уровне движка, которые вошли в мод с открытым исходным кодом Oblivion Remastered Performance Fix.
Большинство найденных проблем касалось неэффективного использования процессора. Среди узких мест:
система освещения солнца и луны пересобиралась каждый кадр, даже если в сцене ничего не менялось
игра выполняла избыточные выделения памяти
подготовка команд DirectX 12 почти полностью выполнялась в одном потоке
ресурсоёмкие операции подгрузки мира могли задерживать целые кадры
Мод улучшает многопоточность и эффективнее управляет памятью. Тяжёлые операции теперь распределяются по нескольким кадрам и не выполняются за один. Визуальное качество при этом сохраняется – на месте виртуализированная геометрия Nanite, освещение Lumen с трассировкой лучей, виртуальные карты теней (Virtual Shadow Maps) и высокая дальность прорисовки.
Свои результаты создатель мода подтвердил бенчмарками. Помимо среднего FPS, он замерял показатель 1% low, то есть частоту кадров в самых медленных 1% кадров. Именно этот показатель лучше всего отражает рывки и подтормаживания.
Пролёт над Имперским городом (4K, FSR в режиме "Производительность" и генерация кадров) – средний FPS вырос с 72 до 102 (+41%), 1% low – с 33 до 45 FPS, а число рывков дольше 50 мс сократилось с 19,5 до 4,8 за прогон
Чейдинхол – средний FPS вырос с 64 до 91 (+43%), 1% low – с 50 до 68 FPS
Тест без генерации кадров FSR – 1% low вырос с 26 до 43 FPS
Последний результат показывает, что мод даёт не только более высокий средний FPS, но и более плавную картинку. Кроме того, после установки реже возникают статтеры при загрузках, меню реагирует быстрее, а планирование генерации кадров FSR работает эффективнее. Кроме того было исправлено несколько проблем, которые вызывают краши игры.
Отдельно мод добавляет поддержку новой генерации кадров FSR от AMD на базе машинного обучения для видеокарт серии Radeon RX 9000. Для этого понадобится установить соответствующую библиотеку FSR 3.1.4.
Бета-версия 1.0.0 уже вышла на GitHub вместе с исходным кодом и инструментами для воспроизводимого тестирования производительности. Для установки достаточно распаковать файлы в папку с игрой.
Пока результаты получены в основном на одной системе с Ryzen 7 5800X и Radeon RX 9070 XT. Прирост на других конфигурациях будет зависеть от железа и от того, во что упирается игра: в процессор или видеокарту. Совместимость с различными конфигами ПК ещё предстоит проверить.
- В The Elder Scrolls IV: Oblivion Remastered появится мультиплеер с PvP и кооперативом на четырёх игроков
- Создатели Skyblivion завершили работу над руинами айлейдов в фанатском ремейке Oblivion
- Глава разработки Skyblivion все еще рассчитывает на релиз в 2026 году, несмотря на недавний набор новых моддеров