Перейти к содержанию
  • Переводчик: 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

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

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



    v.newman.

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

    Здравствуйте. Все вроде бы сделал по инструкции, на стартовом экране красным шрифтом горит - patch speedhack ENBoost turned on in enblocal.ini, graphic modification disabled. Подскажите в чем может быть проблема?

    Meridiano

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

    v.newman., если перевести эту надпись, то получится что-то вроде

    Цитата:

    патч ENBoost активирован в enblocal.ini, графические изменения недоступны

    То есть это лишь информационное сообщение, и всё нормально. Кстати, оно пропадает спустя некоторое время (секунд 10), так что неудобств не доставляет. Но я согласен, что красный цвет выбран автором не совсем удачно.

    • Нравится 1
    v.newman.

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

    Meridiano, спасибо, всё понял.

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

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

    Неплохо

    Zubeyda

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

    "Для пользователей Win7:
    Если вы используете 32-битную версию ОС, установите VideoMemorySizeMb=2048. Остальным следует воспользоваться VramSizeTest-DX9 и отнять от числа, которое он показал, 170.
    "
    Я валенок, так что тапками не кидайтесь.
    Если памяти 5760, то можно написать (5760-170=) 5590.
    Или это много? И это число должно быть кратно 64 или еще чему-нибудь?

    Meridiano

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

    Zubeyda, это даже мало, но если VramSizeTest показывает столько, то столько. Кратности нет.

    Zubeyda

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

    Meridiano, что означает "этого мало"? Нужно поставить большее число? То есть поставить другую видеокарту? А на уже установленной ENBoost работать не будет?

    Meridiano

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

    Zubeyda, хорошо обмазанный текстурами Скайрим потребляет больше памяти. Поставить больше, чем показывает VramSizeTest, нельзя. Можно поставить видеокарту и оперативку получше с памятью побольше, но тогда зачем вам LE, если и SE нормально заработает? ENBoost будет работать при любом корректном значении выше 2048.

    Zubeyda

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

    Meridiano, здравствуйте.
    Я сделала все по инструкции, как мне кажется. При первом запуске игры появилась надпись угрожающе-красного цвета: "PATCH SPEEDHACK ENBoost turned on in enblocal.ini, grafic modification disanled."
    Так и должно быть? Все слова, вроде, понятные, но не с техническо-игровой точки зрения.
    Все нормально, можно играть?

    Meridiano

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

    Zubeyda, да, всё нормально.

    Zubeyda

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

    Meridiano, спасибо.
    Кнопка "благлдарности" тут не работает, посему - так.
    Большое спасибо.

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

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

    Добрый день, у последней версии enbinjectora некуда прописывать игру, его достаточно просто запустить?

    Meridiano

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

    inspectio81, инжектор для Skyrim LE будет работать без дополнительных настроек, его секции [LIBRARY] и [TARGETPROCESS] уже заточены под Skyrim LE, там указаны процессы SkyrimLauncher.exe и TESV.exe.

    inspectio81

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

    Meridiano, то есть, если у меня Skyrim SE, то инжектор вообще не нужен, т.к. не подходит под серию игры?

    Meridiano

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

    inspectio81, для Skyrim SE не существует инжектора, потому что он только для приложений на DX9, а игра использует DX11.

    inspectio81

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

    Добрый день!
    Извиняюсь за суету, но я совсем запуталась, в файле enblocal.ini нет тех разделов, что упомянуты в статье (кроме Engine). Скачала, запустила тест для D11X выдал 35840, и что с этим дальше делать?
    Собственно, сама проблема - долго думает комп прежде чем появляется черный экран с белой надписью в углу (см. ниже).
    И при установленном ENB и запущенном FRAPS последний дооолго выдает 0, при этом черный экран с надписью в левом углу: "ENBSeries compilling shaders, please wait. Set ShaderCashe=true in the enblocal.ini to reduce compilation time after first build of cashe. Also enable shader cashing in video driver setting."
    Первая часть пожелания выполнена: ShaderCashe=true.
    Со второй не знаю что нужно делать: как таковой строки "Кэширование шейдеров у моей видеокарты нет, есть размер кэша шейдеров, но что туда прописать (если туда)?

    Далее, когда начинается заставка беседки FRASP показывает 25-26, загрузочный экран - 60.
    В игре 30-32 - улица, 40-45 - помещение.
    Очень напрягает долгая загрузка и надпись.
    Помогите, пожалуйста!

    [ENGINE]
    ForceVSync=true
    VSyncSkipNumFrames=0

    [LIMITER]
    EnableFPSLimit=true
    FPSLimit=60.0

    [INPUT]
    KeyCombination=16
    KeyUseEffect=123
    KeyFPSLimit=36
    KeyShowFPS=106
    KeyScreenshot=45
    KeyEditor=13
    KeyDof=118

    [PROXY]
    EnableProxyLibrary=false
    InitProxyFunctions=false
    ProxyLibrary=

    [FIX]
    FixReflectionTrees=true
    DisableFakeLights=true
    FixReflectionThirdPerson=true
    FixBlackHair=true
    IgnoreInventory=true
    DisableGameDOF=true
    IgnoreLoadingScreen=true

    [PERFORMANCE]
    SpeedHack=true
    ShaderCache=true

    [ANTIALIASING]
    EnableEdgeAA=false

    [DITHERING]
    EnablePrepass=true
    EnablePostpass=true
    AmountPrepass=1.0
    AmountPostpass=1.0

    [FILE]
    ScreenshotFormat=0

    [GUI]
    HighResolutionScaling=true
    ShowShadersWindow=false
    ShowWeatherWindow=true
    ShowObjectsWindow=false

    inspectio81

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

    Meridiano, теперь понятно, спасибо)

    Meridiano

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

    inspectio81, разделы в вашем enblocal.ini другие, потому что гайд написан для Skyrim LE, а у вас Skyrim SE. Для Skyrim SE настройка ENBoost не нужна, у ENBSeries нет этой технологии для этой игры. Тест на память для DX11 тоже не нужен.

    В параметре "размер кэша шейдеров" можно установить значение из выпадающего меню. Любое значение кроме "отключено" включает кэширование шейдеров. При этом любой размер >0 не влияет на кэширование шейдеров ENBSeries, только делает его доступным. Этим занимается d3dcompiler_46e.dll, он пишет/читает кэш в папке enbcache рядом. Если там лежат файлы .enbc и у них ненулевой размер, то с вашим кэшем всё в порядке.

    Что касается надписи, она чисто информационная, она говорит о том, что шейдеры или компилируются или читаются из кэша. Вы никак не можете повлиять на скорость этого процесса, если всё вышеописанное у вас в порядке.

    inspectio81

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

    Meridiano, спасибо большое за пояснение!

    x79sanya1991

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

    вроде все правильно установил ... но теперь мой персонаж начал плавать по воздуху возле лампочек . есть идеи что не так ?

    Gadavre

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

    а где ссылка на enboost?

    Meridiano

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

    Gadavre, ENBoost является частью ENBSeries для Skyrim LE.

    Gadavre

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

    Meridiano, мне с enbdev.com/download_mod_tesskyrim.htm скачивать последнюю версию Еnbseries v. 0, 479? Она проверенна, не глючит?

    Skyrim на самом деле по умолчанию игра с лагами и фризами. Невозможно играть даже с картой gtx 1650 и без HD контента на средних настройках. Приходиться увеличивать дальность прорисовки обьектов, персонажей , травы и сразу падает резко fps. Поэтому и востребованы всевозможные оптимизаторы этой игры.

    Lucius Malfoy

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

    Доброго вечера.

    С момента установки ноутбук страшно шумит во время игры, но только в тот момент, когда подключён к питанию от сети. Также заикается, если начать идти: то вода мигает (особенно часто), то экран, и даже звук.

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

    Zubeyda

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

    При установке ENB были изменены параметры в файле SkyrimPrefs. Если ставить enboost, как написано на этой странице, то как "откатить назад" изменения в SkyrimPrefs? И нужно ли "откатывать"... мож, оно само...




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

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

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

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

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

    Войти

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

    Войти

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