
Новое слово в вопросе производительности для игры 2006 года. Переводит рендеринг с устаревшего DirectX 9 на Vulkan, сильно ускоряя Oblivion на подавляющем большинстве современных игровых систем. Важно заметить, что ваша видеокарта должна быть совместима с Vulkan, а в процессе возможны небольшие визуальные странности (относительно редкие).
Vulkan – это технология от AMD, но видеокарты Nvidia со времён микроархитектуры Kepler тоже поддерживают её.
DXVK можно использовать вместе с MoreHeap, Oblivion Stutter Remover или Oblivion Reloaded Combined, но нет необходимости ставить все три последних одновременно, так как по части менеджмента памяти они выполняют идентичную функцию, с которой Oblivion Reloaded справляется лучше всего.
Oblivion. Любая версия. Это полностью автономное дополнение, для получения результата вам не потребуется ничего, кроме самой игры.
В архиве есть две папки. В одной вариант для работы с ENB, во второй – вариант для обычной игры. Они не отличаются ничем, кроме собственно названия основных библиотек. Выберите тот, который подходит вам, и скопируйте содержимое в корневую папку игры, где лежат exe-файлы.
Про особенности работы с ENB обязательно почитайте ниже, если это актуально для вас.
Просто сотрите из корневой папки оба файла – d3d9.dll (или dxvk.dll) и dxvk.conf.
Все основные правки в конфигурационный файл внесены, так что беспокоиться вам особо не о чем.
Тем не менее, автор релиза считает необходимым отметить несколько критически важных пунктов, чтобы пользователи имели представление о том, что вообще делает это дополнение (кроме прямого повышения FPS).
Файл настроек DXVK называется dxvk.conf. Его можно открыть в любом текстовом редакторе. Перед каждой неактивной опцией стоит значок решётки. Чтобы включить опцию, вам необходимо просто удалить его, иначе система сочтёт написанное обычным комментарием.
d3d9.samplerAnisotropy. Анизотропная фильтрация. Варьируется от 0 до 16. Подключена. При рендеринге через Vulkan большинство стандартных средств для фильтрации текстур не работает, поэтому необходимо использовать внутренний функционал самого DXVK.
d3d9.evictManagedOnUnlock. Механизм работы с памятью, который делает игру более производительной на современных графических картах. Подключен. Работает в точности как ENBoost, так что последний можете спокойно удалять, больше он вам не понадобится.
d3d9.floatEmulation. Может пригодиться, если во время дождя в вашей игре появляются странные графические артефакты. Отключен. Уберите решётку и поменяйте значение с "Auto" на "Strict". Имеет значение для пользователей большинства версий Oblivion Reloaded.
d3d9.presentInterval. Собственная система вертикальной синхронизации, полностью заменяющая собой оригинальную. Отключена. Значение 0 отключает V-Sync совсем, отрицательное значение не имеет эффекта. Подойдёт любое положительное число.
d3d9.maxAvailableMemory. Первоначальное количество видеопамяти, доступной для обработки текстур (в мегабайтах). Отключена. Значение может быть любым. Например, 4096 или 2048, всё зависит от характеристик вашего PC.
dxvk.hud. Маленькое приятное дополнение, которое позволяет элементам интерфейса DXVK отображаться на экране. Отключено. Значение "compiler" даёт возможность увидеть момент компиляции шейдеров, значение "fps" отображает счётчик кадровой частоты. Подробнее см. в секции HUD на странице GitHub.
Откройте свой файл enblocal.ini. В случае The Elder Scrolls IV он, скорее всего, будет называться просто enbseries.ini. В самом его начале будет раздел, который выглядит примерно так:
[PROXY]EnableProxyLibrary=falseInitProxyFunctions=falseProxyLibrary=d3d9.dll
Поменяйте все три строчки соответственно, чтобы результат выглядел таким образом, как показано ниже:
[PROXY]EnableProxyLibrary=trueInitProxyFunctions=trueProxyLibrary=dxvk.dll
Это позволит DXVK беспрепятственно работать вместе с ENB. Однако есть нюанс, о котором стоит помнить. В том случае, если в ProxyLibrary подключен файл вроде d3d9_smaa.dll, вам придётся заменить его. Альтернативных способов, к сожалению, не имеется.
Если вам очень важно получить те же самые эффекты, которые даёт SMAA от ENB, можете попробовать обратиться к ReShade. Только не забудьте, пожалуйста, использовать его в режиме совместимости с Vulkan.
doitsujin for dxvk
Sporif for dxvk-async
MaxPl, тогда нужно ставить версию 2.0: 64-битная версия впринципе несовместима с обливионом, то что у вас вместе с ней запустилась игра говорит о том, что она работает без DXVK. На счёт ENB не знаю, я его не использую, потому что ReShade в этом плане лучше по всем параметрам: reshade.me. Он функциональнее и удобнее.
Кто-нибудь пробовал установить CFS (CrashFreeSetup) от создателя ORC (GBRPluss) в котором используется DXVK 2.0 Async? Рекомендуются к установке также:
Ссылка на оригинал: nexusmods.com/oblivion/mods/53011
Залил d3d9.dll на яндекс:
disk.yandex.ru/d/6kno4glcBo_0HQ
Смог запустить эту штуку у себя (раньше не получалось, была неподходящая версия драйвера).
Но так и не увидел хоть сколько-то заметной разницы между DirectX и Vulkan.
На открытых пространствах FPS практически одинаковый и редко превышает 30, в пещерах/фортах поднимается до 60-80.
Как с этим модом, так и без него видеокарта (R7 360) нагружена процентов на 30-40% (трудно определить, график загрузки похож на зубья пилы, от 0 до 100% скачет), в процессоре загружены все 4 ядра, а не одно (и тоже процентов на 30 только).
Типа теста: от ворот Скинграда побежал (строго по дороге) в сторону Анвила. Чисто субъективное мнение: с Vulkan-ом, похоже, чуточку быстрее, но есть моменты, когда картинка замирает, хоть и ненадолго (доли секунды). С D3D9 все плавно, никаких замираний не увидел.
Старый автор Sporif забил на разработку DXVK Async, поддержкой проекта занимается Ph42oN: уже есть версия 2.3.1-1 (заходить через VPN): gitlab.com/Ph42oN/dxvk-gplasync/-/releases
Тоже самое- из архива нужно взять 32-разрядную версию d3d9.dll и положить в папку с игрой. Файл dxvk.conf: disk.yandex.ru/d/Qh-OX1oLLxjQpw
В строке dxvk.numCompilerThreads желательно указать количество ядер процессора, включая логические. По ощущениям просадки фпс уменьшились, в MSI Afterburner видно, что нагрузка на ядра ЦП стала практически равномерной.
Arica, не использую.
Хотя пробовал подсунуть игре и версию для ENB.
Могу ошибаться (уж очень много времени прошло), но, по-моему, когда я еще устанавливал игру первый раз (это было лет 10 назад), в папке с "экзешниками" уже был файл d3d9.dll. И "чистая", только что установленная игра не завелась. Почитал советы в Интернете, в том числе "удали d3d9.dll", попробовал - получилось.
Может, и правда есть комбинации "железа" + ОС, которые в принципе не будут работать при наличии d3d9.dll?
jpsmith, ты используешь енб? Если да, то тебе нужно временно удалить свой енб. скачать enbseries_oblivion_v0181, нужна именно инжектор версия. Установишь в папку с игрой. Дальше
открываем enbinjector.ini, видим там ProcessName0=FalloutNVLauncher.exe, вместо фолаута пишем 1 OblivionLauncher.exe, 2 Oblivion.exe, 3 Obse_loader. exe. Сохраняем. дальше запускаем ENBInjector.exe и входим в игру через обсе. Ошибка должна пропасть. Если что-то не понятно спрашивай.
Arica, как узнать?
У меня запуск игры через obse. Т.е. на короткое время появляется черное окошко (буквально на секунду) и исчезает.
Если запускаю штатный лаунчер, он заводится, но кнопка "Настройки" тупо не реагирует на нажатия.
p.s. "Если Вы толкнули дверь, а она не открылась, попробуйте потянуть ее на себя!"
Попробовал запустить сам Oblivion.exe. Вылетело "Failed to initialize renderer. GetAdapterDesc() failed."
Почитал, что пишут в Интернетах по этому поводу.
Действительно, помимо основной видеокарты, есть еще встроенная (ее отключение не помогло).
DirectX недавно обновлял. Безрезультатно (нечего было обновлять).
Почитал комментарии - у всех вроде работает. У меня не заводится. Никак. Ни с 2.0, ни то, что с Tesall скачивается.
Видео ATI (R7 360). Вроде должно работать "из коробки". Но не только игра не заводится, но даже лаунчер не дает войти в "настройки", если добавляю d3d9.dll в папку с игрой.
То ли что-то не так делаю, то ли лыжи не той системы?
Кстати относительно редкие визуальные баги вроде мигания текстур/частичного их исчезновения и быстрого появляния связаны именно с функцией асинхронности dxvk.enableAsync. Когда она отключена этих багов нету, но тогда фпс сильно проседает. Если у кого есть желание можете набежать в ветку багов на страницу автора github.com/Sporif/dxvk-async/issues и нажаловаться, только через гугл переводчик пропустите, может в следующей версии исправит.
Это не оригинал, а пропатченная асинхронная версия, которая конкретно в обливионе значительно меньше тормозит. Уже есть версия 2.1, но не пропатченная и которая из-за этого тормозит в разы сильнее старой 1.10.1. На гитхабе есть пропатченная версия 2.0 в которой значительно улучшена многопоточность github.com/Sporif/dxvk-async/releases. Из архива нужно взять 32-разрядную версию d3d9.dll. Теперь игра в сложных местах сильно нагружает все ядра процессора, а не одно как раньше. Файл dxvk.conf нужно взять отсюда github.com/doitsujin/dxvk/blob/6188ffa23a87ca9f96572a01abf82668329ef838/dxvk.conf и добавить в самом начале строку, которая включает асинхронность: dxvk.enableAsync = True. Также dxvk старается максимально снизить нагрузку на CPU и RAM, перераспределив её на видеокарту, но если у вас пропатченная на 4гб версия обливиона, то с помощью новой опции d3d9.textureMemory можно заставить dxvk не экономить на оперативной памяти, по максимуму нагружая и её и видеокарту. Нужно поставить максимальное значение в МБ при котором игра не будет вылетать, но так чтобы игра все еще съедала меньше 4 гб.
I'mACactus, вроде как нет.Быстрый поиск в гугле выдал гитхаб с версией 2.0 от 10 ноября.Предполагаю что это,как бы расширение драйверов для всех игр на базе 9 10 и 11 дирек икса,а не конкретно для облы.Так что по идеи можно качать 2.0 и так же для облы использовать(хотя нигде там в описании не написано для каких конкретно игр оно).Почему с нексуса удалили,хз.Всё таки вещь самопальная,может от неё видяхи горели или она фоном для китайцев майнила xD
Очень жаль, что сие замечательное дополнение к OOO попалось мне на глаза только сейчас. Игра не просто пройдена - я выжал из неё всё, что мог: поставил интересные модификации, большую часть времени вообще не использовал быстрые перемещения (а это >380 часов игры), облазил огромное количество локаций, собрал замечательные коллекции, прошёл все квесты, даже обустроил дома при помощи телекинеза (разложил свои коллекции по полочкам)... И вот теперь я узнаю, что мои любимые Острова, оказывается, могут быть ЕЩЁ ИНТЕРЕСНЕЕ! О Шеогорат! Начать всё сначала? Да ведь это безумие!))
Прикол в том что судя по скринам школа за стенами города. То есть самое дорогое, будущее поколение, обучаться грамоте, родители из безопасного города отправляют за стены, где драконы, бандиты, братья бури, вампиры, дикие животные, драугры и прочая маргинальная фауна. Очень странное решение. Ярл явно был слишком занят мыслями сидя на троне. Ну это прям вне логики.
Милсдарь, обновите до 1.6.3.
Окажите милость, обратите внимание и на этот мод: Unique Landscapes - OOO Adaptation — адаптация перебалансирует UL в соответствии с духом OOO (+ немного нового контента).
Взял версию Midwood Isle 3.10 для SE в переводе Dagnira, конвертанул в LE. Текстуры оптимизировал. Пробежал главный квест и несколько мелких. Багов не заметил.
Если кому надо disk.yandex.ru/d/AgcxlAtGfqi8oA
На странице автора указано, что для нормальной игры лучше всего установить SSME Memory Patch или Safery Load. У меня стоит SSME Memory Patch. Прошёл нормально.
Шагомер, простите за опечатку!
Kepten X, Доброго времени суток! Что за программа, где её можно скачать? Пробовал искать, только PACER чагомер на Android выдаёт.
Автор! При всем уважении..., но против льва с легким копьецом и баклером в руках как-то стремно на арену... Нет, конечно, против льва по-любому стремно, но тут... Воины племени масаи ходят на льва с копьями(по телеку показывали), но толпой, не в одиночку... Или на постере запечатлен раб, что на потеху знати вышел, так в Империи с рабством борются.
А мне понравилось очень красивая броня главное что ничего не мешает
Всем доброго времени суток, у этого плагина имеется странный глюк, или это такая задумка автора, трудно сказать. Так , наверняка многие знают такую консольную команду, чтобы попасть в тестовый зал и туда приходиться инораз отправляться так как некоторые плагины добавляют вещи и сундуки с вещами которые можно взять только так. А теперь к сути дела, при подключённом данном плагине, я отправилась туда из-за другого плагина добавляющий сундук с бронёй. Ну и решилась заодно пройтись по тамошним комнатам , так вот когда зашла в комнату с оружием, на моего перса с потолка посыпалась куча разного оружия в том числе и квестогого и каждого оружия в нескольких экземплярах.Всё проверила это происходит именно с этим плагином.
Inqisitor, за хлебом
Я у себя уже Арену создал, удалил фалмерскую бомжатню и создал полноценную арену, босса тоже переработаю (много он него теперь народа поляжет), но и награда будет в соответствии с балансом моей сборки достаточно существенаая.
Автор маладец, постарался, я лично скорее всего создам босса и модернизирую и чары и Копье световое выдам свое с анимацией колющей атаки. Добавлю себе в сборку.
ПРОБОВАЛ - НЕ РАБОТАЕТ ! А вот 4 "волшебные " команды работают ! Вот они !
Встаньте на раздачу пожалуйста