Перейти к содержанию
  • Переводчик: Meridiano
    Автор оригинала: S.T.E.P. Team

    Настройка одного из главных фиксов производительности игры - ENBoost для пользователей Windows 7 и выше
    (без графических улучшений ENBSeries).

    Этот короткий гайд поможет вам настроить ENBoost — технологию улучшения производительности Скайрима, созданную Борисом Воронцовым. Если вы не используете ENB, это также необходимо для стабильности, которой игре обычно не хватает, особенно при использовании большого количества модов, которые увеличивают расход ресурсов игрой.

    1) Убедитесь, что у вас установлена среда выполнения DirectX 9 от Microsoft.

    2) Скачайте последнюю версию ENBSeries отсюда.

    3) В архиве откройте папку WrapperVersion и скопируйте из неё файлы «d3d9.dll», «enbhost.exe» и «enblocal.ini» (только их!) в папку с игрой (где находятся «TESV.exe» и «SkyrimLauncher.exe»).

    4) Откройте файл «enblocal.ini» и внесите в него следующие изменения:

    4.1) В секции [GLOBAL].

        UsePatchSpeedhackWithoutGraphics=true
        UseDefferedRendering=false

    4.2) В секции [MEMORY].

        ExpandSystemMemoryX64=false
        AutodetectVideoMemorySize=false
        ReservedMemorySizeMb=

    ➔ Может быть установлен на 64 и числа кратные 128 (до 1024 включительно). Данное значение должно быть наименьшим возможным при минимуме «заиканий». Многие пользователи 64-битных систем используют 128 или 256.

        VideoMemorySizeMb=

    ➔ Подробнее ниже.

    Для многих пользователей значение VideoMemorySizeMb своё. Его смысл вы можете узнать в этой статье, а сейчас я остановлюсь только на определении его значения. Для начала скачайте инструмент VramSizeTest, DX9-версию которого вы будете использовать.

    Примечание: если у вас есть и дискретная, и интегрированная видеокарты, укажите инструменту использовать дискретную, иначе результат будет неверным.

    Для пользователей Win7:
    Если вы используете 32-битную версию ОС, установите VideoMemorySizeMb=2048. Остальным следует воспользоваться VramSizeTest-DX9 и отнять от числа, которое он показал, 170.

    Для пользователей Win8/8.1 или Win10:
    Используйте всё тот же VramSizeTest-DX9, и отнимите от значения, которое он вам даст, 350.

    Для "активных" пользователей:
    Если во время игры вы намерены пользоваться браузером или делать что-то ещё, лучше увеличить отступ от значения в 2 раза. Вычитайте 340 вместо 170 (Win7), 700 вместо 350 (Win8/8.1 или Win10), как советует TechAngel85.

    4.3) [Опционально] В секции [ENGINE] — включение вертикальной синхронизации.

        EnableVSync=true
        VSyncSkipNumFrames=0

    4.4) [Опционально] В секции [WINDOW] — включение оконного режима.

        ForceBorderless=true
        ForceBorderlessFullscreen=true

    5) Кроме этих параметров в «enblocal.ini» есть и множество других, которые могут повлиять на производительность и стабильность вашей игры. Рекомендуется ознакомиться с ними здесь и настроить, руководствуясь здравым смыслом и собственными тестами.

    ДОПОЛНЕНИЕ #1
    Если Wrapper-версия ENBSeries работает у вас неверно (с этим часто сталкиваются владельцы ноутбуков), используйте Injector-версию. В этом случае вам будут нужны файлы «ENBInjector.exe», «enbinjector.ini», «enbseries.dll» из папки InjectorVersion и файлы «enbhost.exe», «enblocal.ini» из папки WrapperVersion. Запускайте «ENBInjector.exe» перед каждым запуском игры и не забывайте закрывать его при выходе.

    ДОПОЛНЕНИЕ #2
    Если вы решили оставить вертикальную синхронизацию выключенной, ограничьте FPS в игре до 60. Самый надёжный способ сделать это — через настройки видеокарты.

    Для пользователей NVIDIA:
    1) Скачайте NVIDIA Profile Inspector.
    2) Запустите его и в открывшемся окне выберите профиль «Elder Scrolls V: Skyrim».
    3) В разделе «Sync and Refresh» установите параметр «Frame Rate Limiter» на 60.
    4) Нажмите кнопку «Apply changes» в правом верхнем углу.

    Пользователи видеокарт от AMD могут обратить свое внимание на утилиты RadeonMod или RadeonPro.

    • Нравится 18

    Обратная связь

    Рекомендуемые комментарии



    Kir The Seeker

    Опубликовано

    О, благодарю, прошлый раз совершал сию настройку с помощью ролика на английском, теперь, может, яснее будет, а главное - расписана эффективная подборка "стабилизаторов" игры.

    Сразу вопрос - ENBoost (без ENB, разумеется) будет корректно работать с [Чистотой](tesall.ru/files/file/7246-chistota)?

    • Нравится 1
    Meridiano

    Опубликовано

    Цитата:

    Сразу вопрос - ENBoost (без ENB, разумеется) будет корректно работать с [Чистотой](tesall.ru/files/file/7246-chistota)?

    Да, будет. У меня сейчас так всё и стоит, Purity классный)

    • Нравится 2
    Илия

    Опубликовано

    Классный, выглядит очень качественно

    Вопрос: среда выполнения DirectX 9 нужна без применения ENBoost (т.к. кое - какое ЕНБ у меня имеется, не опробовать) ещё для чего - либо (с переводом через Гугл не сильно понятно)?

    Наверняка какая - нибудь полезная вещь, о которой я до сей поры не знала

    Meridiano

    Опубликовано

    Цитата:

    <...>

    Среда выполнения нужна для предотвращения некоторых распространённых проблем, связанных с технологией ENBSeries вообще. Иногда без неё даже случается вылет при запуске игры (источник - wiki.step-project.com/Guide:ENB#CTD_on_game_launch).

    • Нравится 2
    Джо1980

    Опубликовано

    Вот бы аналогичную статью для Обливиона увидеть.

    surgeon

    Опубликовано

    Поставил, настроил, все отлично - менюшка летает, не тупит, как раньше, FPS поднялся... Но только пока стоишь на месте. Если идти, начинаются заикания. Очень короткие, но довольно частые. Видеокарта с 4ГБ памяти, в настройках указал 4064, буфер поставил на 512, включил vSync. Куда дальше копать?

    • Нравится 2
    Brutwick

    Опубликовано

    Всё сделал - и обалдеть, какой быстрой и чёткой (в прямом смысле) стала игра. Но поставив Enb 292 (было 262) - увидел, что из-за строчки UseDefferedRendering=false деактивировался пункт Ambient Occlusion. Можно ли решить эту проблему или придётся ставить обратно enb 262?

    Meridiano

    Опубликовано

    Brutwick, попробуйте UseDefferedRendering=true, ничего страшного в этом нет.

    BassLine

    Опубликовано

    А как установить эту среду? На самом сайте нет никакой инструкции.

    • Нравится 1
    Delsin666

    Опубликовано

    Meridiano, и где тут качать ENBoost, вместо того чтоб скачать этот пресет ссылка в описании приводит сюда дай мне что ли хоть ссылку....

    • Нравится 1
    • Не нравится 1
    Meridiano

    Опубликовано

    Delsin666, поправил ссылку в тексте, можете пользоваться.

    Meridiano

    Опубликовано

    BassLine, скачать файл-установщик, запустить его, следовать инструкции.

    tonyKony

    Опубликовано

    Хрень бесполезная без него на 10 фпс больше. А про ограничение фпс, вообще зашквар

    • Не нравится 1
    Гаванна

    Опубликовано

    тоже возник вопрос как установить среду, установщик только распоковывает кучу архивов тебе в папку, а дальше с ними что делать? куда разархивировать?

    gkalian

    Опубликовано

    Гаванна, там же есть лаунчер. ДиректХ - это стандартная программа от Майкрософт.

    Hackod

    Опубликовано

    **Если у кого-то вылетает при запуске с ошибкой "Точка входа в процедуру CreateDXGIFactory2 не найдена в библиотеке DLL C:\Windows\System32\d3d11.dll" то скачайте более современный dxgi.dll , т.к. старый не совместим с Windows 10.
    dlltop.ru/d/257-dxgi-dll

    Соответственно замените его в папке с игрой. Совет поможет тем, кто тоже как и я наткнулся на эту тему в попытках решить возникшую проблему с ENB.**

    asya5866

    Опубликовано

    У меня Win10, стоит DX12, установка dx9 и всего к ней прилагающегося не работает. Среда не устанавливается, не может определить папку.
    Устанавливала разными путями, отключала Dx - не помогает.
    Енб не пользуюсь. Ноут новый, система тоже.
    Я вообще не понимаю как ставить и как будет это добро держаться на таких костылях.

    Не работает.

    Meridiano

    Опубликовано

    asya5866, можно в ЛС скриншоты с вашими ошибками? При установке среды выполнения, желательно пошагово.

    DimaDS

    Опубликовано

    VramSizeTest по ссылке содержит троян, можете проверить на VirusTotal

    Meridiano

    Опубликовано

    DimaDS, по словам автора:

    Цитата:

    I will not solve anything, there is no virus.

    Ссылка на пост. Использовать эту утилиту или нет - решать вам, никто не принуждает.

    Tilt

    Опубликовано

    А что делать, если VRamSizeDX9 в отчете выдает 14080?? Какое число установить в VideoMemorySizeMb=?

    Meridiano

    Опубликовано

    Tilt, в статье всё написано, значение будет разным в зависимости от ОС и того, используете ли вы что-то в фоне.

    Layanna

    Опубликовано

    Доброго времени суток!
    Если я правильно поняла, то сначала нужно установить понравившийся ENB (если я хочу его поставить), а уже поверх него ставить последнюю версию ENBSeries и после этого редактировать настройки в ini файлах по этому руководству?
    Кстати, вот это
    ( Highly recommended TES Skyrim bug fix of game objects like fire, water particles, doors, vegetables, candles, ) лучше ставить до ENB ? Текст взят со страницы ENBSeries.

    Meridiano

    Опубликовано

    Layanna, пресет ENB (enbseries.ini, папка enbseries) и ядро ENB (enblocal.ini, dll-ки) не пересекаются. Таким образом, не имеет значения, что ставить сначала, а что потом. Просто не забудьте настроить enblocal.ini, следуя руководству. "Skyrim particle patch" также не пересекается ни с пресетом, ни с ядром, т.к. устанавливается как обычный мод.

    • Нравится 1
    Layanna

    Опубликовано

    Meridiano, большое вам спасибо за вашу помощь !!!




    Для публикации сообщений создайте учётную запись или авторизуйтесь

    Вы должны быть пользователем, чтобы оставить комментарий

    Создать аккаунт

    Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

    Регистрация нового пользователя

    Войти

    Уже есть аккаунт? Войти в систему.

    Войти

×
×
  • Создать...