The Elder Scrolls V: Skyrim Special Edition

The Elder Scrolls V: Skyrim Special Edition

View Stats:
Remixman Jul 25, 2019 @ 2:10pm
2
3
1
100% Решение проблемы с ограничением 60 FPS на Win10, 2019
Все началось с того момента, когда я просто установил Skyrim SE на Windows 10. Вместо игры пришлось лазить по форумам, какого Довакина 60 FPS-то при 144 Гц. Про то, что высокий FPS приводит к багам, я не знал. Но тем не менее, пришлось разобраться в вопросе. При 110 FPS вроде как глюки с движком отсутствуют, телеги в начале не летают... Итак, для удобства понимания, составим таблицу опций (она ниже) для перебора настроек. Опции 1 и 2 находятся в Панели Nvidia. Номер 3 это сам файл игры (в папке "*:\SteamLibrary\steamapps\common\Skyrim Special Edition\"). Файлы 4 и 5 в директории "*:\***\Documents\My Games\Skyrim Special Edition\". Получился этакий квест, который надеюсь поможет.
Надо сказать я перепробовал все варианты из форумов и ничего не помогло. Все равно было 60 FPS и 60 Гц. Что изменило ситуацию станет ясно позже.
Все 5 пунктов выставлены по дефолту, а если точнее, все варианты по дефолту б):

1 Предпочтительная частота обновления: а) Высшая доступная;
б) Управление от приложения;

2 Вертикальный синхроимпульс: а) Выкл;
б) Управление от приложения;

3 Свойства Совместимость SkyrimSE.exe: а) Отключить оптимизацию во весь
экран(флажок);
б) Оставить как есть(без флажка);

4 SkyrimPrefs.ini: а) iVSyncPresentInterval=0;
б) iVSyncPresentInterval=1;

5 Skyrim.ini: а) Добавление в раздел [Display] строки
bLockFramerate=0;
б) Без строки bLockFramerate=0.

Допустим у вас монитор 144 Гц (как у меня).У меня значения частоты кадров показывает MSI Afterburner, а аппаратное значение частоты монитора - его встроенная функция. Без нее настроить по гайду, конечно, будет можно (если у кого вдруг нет такой опции в мониторе "показывать частоту кадров"), но проверять придется только по визуальным ощущениям. Рассмотрим все для ПОЛНОЭКРАННОГО режима, НЕ оконного. И при условии, что видеокарта вытягивает с запасом FPS больше, чем частота монитора или больше, чем 60 (иначе нет смысла в танцах с бубном).
Начнем с того, что FPS в игре и аппаратная частота на мониторе никак не связаны, если нет искусственных условий (типа вертикальной синхронизации). То есть FPS в игре будет, например, 1000 (меню), а рабочая частота монитора 144 Гц,- они могут работать независимо. Но нам важны и нужны всего ДВА варианта:
1) Частота монитора 144 Гц, а FPS в игре ограничен любым значением (способ не важен), при условии - БЕЗ вертикальной синхронизации. И тут есть два пути:
а) если ограничить FPS менее 144, то и аппаратно на мониторе будет та же частота (Например 90 FPS заставят монитор работать на 90 Гц). Такой вариант рузумен, если видеокарта тянет больше 60 FPS, но не выдает нужные максимальные 144 FPS.
б) если ограничить FPS больше 144, то монитор так и будет пахать на 144 Гц, а FPS будет каким его задали.
2) Частота монитора 144 Гц, FPS синхронизирован с монитором, то есть тоже 144 FPS.
Остальные варианты не важны, да и бессмысленны.
Чтобы перебрать все комбинации из таблицы, можно рехнуться, нужно исходить из логики.
К тому же, к примеру вариант 2а) равносилен 2б)+4а)... Итак, по порядку: мы имеем 60 FPS и 60 Гц. Далее:
1.Для начала нужно отключить вертикальную синхронизацию, чтобы "отвязать" FPS от герцовки монитора, то есть или 2а) или 2б)+4а). Получаем 60 FPS и 60 Гц.
2.Теперь нужно разблокировать FPS в игре. Включаем опцию 5а). Получаем over>144 FPS и 60 Гц. Почему все еще 60? - Потому что установлена опция 1б).
3.Меняем на 1а). Получаем over>144 FPS, 60 Гц. Почему же опять так??? А потому что установлена по дефолту опция 3б). А вот это как раз та самая засада Win10, которая мешала мне получить желаемый результат.
4.Ставим флажок 3а). Получаем over>144 FPS, 144 Гц...Бинго!
Так вот, верт. синхронизацию отключали вначале, чтобы отсеять непонятные ситуации.
5.Теперь ее можно (и нужно) включить, чтобы получить РОВНО 144 FPS, 144 Гц. Какими опциями, - уже описано выше. Если у вас нет функции G-Sync в мониторе, то этот пункт вам нужен, разрывов изображения не будет.
6.А если у вас есть G-Sync и при этом хотите больше, чем 144 FPS при 144 Гц, то просто ограничиваете частоту кадров любым способом. Либо Нвидиа инспектор, либо MSI Afterburner+RivaTunerStatisticServer. Гугл вобщем.
Отдельно стоит отметить вариант оконный без рамки. Тут вообще минимум заморочек. Можно выбросить пункты 3. и 4.Важным останется выполнить только п2.: если отключить верт. синхронизацию (п1.) получим over>144 FPS, 144 Гц; если включим (п5.), получим 144 FPS, 144 Гц. А если не выполнить и п2.(значение верт. синхр. не важны), получиться весьма интересная ситуация 60 FPS и 144 Гц, что невозможно получить в полноэкранном режиме, потому что в оконном режиме монитор работает с частотой рабочего стола и на его герцы не влияет ничего.
P.S. Долго и муторно, зато разобрались))). Подобное можно проворачивать и с другими играми, где встретятся такие проблемы. В частности "Отключить оптимизацию во весь экран"

Дополнение к гайду.
А теперь самое важное...Я не сразу это выяснил при написании того, что выше.
Чтобы избежать багов физики движка нужно в файл Skyrim.ini добавить пункт:

[HAVOK]
fMaxTime=0.0069.

0.0069 это значение для 144 FPS.

fMaxTime=0.0333 is for 30fps
fMaxTime=0.0166 is for 60fps
fMaxTime=0.0133 is for 75fps
fMaxTime=0.0111 is for 90fps
fMaxTime=0.0083 is for 120fps
fMaxTime=0.0069 is for 144fps
fMaxTime=0.0042 is for 240fps

При проверке работы сего гайда, я не выяснил, что делает эта функция. Теперь же нет вообще никаких ограничений для мониторов с любой частотой.
Никаких лагов теперь нет. Проверил и с включенными модами и без них.
Все работает.
У меня.
Впечатление от частоты выше 60Гц на Скайриме отражаются круто, все более живое, и кстати указатель мыши становиться не ватным.








Last edited by Remixman; Jul 26, 2019 @ 10:46am
< >
Showing 1-15 of 35 comments
DPMR Jul 26, 2019 @ 2:48am 
The part you don't understand is yes you can screw around and get to frame rates higher but you can't make the physics engine in the game stable above 60 fps.

So you will always run into issues with the game, because your fps are moving faster than engine can compile the physics.

Some have had luck with no mods, but as soon as you start adding mods that put demands on the engine it crashes with those high frame rates.
Remixman Jul 26, 2019 @ 6:26am 
Yes, I agree that the engine will be unstable. But when I solved the problem, I didn't even know there are bugs)) But to play earlier in the framerate over 60 I have not tried. I do not encourage everyone to play at frequencies above 60. It was important to me just to understand this question, why locked 60 fps? Because my old monitor was 60 Hertz. And I would not face this problem. It was a matter of principle). I'll try to play with mods. Well, it seems to be at a frequency of 100 fps bugs are not observed. Carts do not fly away) Perhaps someone will want to experiment.
Last edited by Remixman; Jul 26, 2019 @ 6:28am
Remixman Jul 26, 2019 @ 10:56am 
DPMR, I added the guide. With an option [HAVOK] fMaxTime=0.0069 (for 144 Hz) in the Skyrim.ini file there are no bugs with physics of a engine and with the image at all in general. Checked at the New game on a trip in the cart with mods and without. Without this option there is chaos. Bingo once again!
manstructor Jun 30, 2020 @ 7:11am 
Возможно ли решить данную проблему на Стандартном издании игры?У меня монитор 144Ghz и Windows 7
HARDCORE.GYM Jun 30, 2020 @ 5:54pm 
♥♥♥♥♥ как же хуево ты пишешь
HARDCORE.GYM Jun 30, 2020 @ 5:54pm 
почему так много воды?
Remixman Jul 1, 2020 @ 9:47am 


Originally posted by future is coming:
♥♥♥♥♥ как же хуево ты пишешь
Однако не для даунов написано. Я решил свою проблему, и мне по*бать, кто что думает. Я не поленился потратить время на подробное описание всех тонкостей, если кому то лень пару раз прочесть уже готовое решение, мне опять же по*бать. Везде в гайдах бесполезных с пеной у рта пишут, что проблема с физикой движка не лечиться, а у меня все работает теперь. Честно говоря я ее написал для себя, чтобы в случае чего не забыть потом, что зачем и как делать
Last edited by Remixman; Jul 1, 2020 @ 9:50am
Remixman Jul 1, 2020 @ 9:49am 
Originally posted by manstructor:
Возможно ли решить данную проблему на Стандартном издании игры?У меня монитор 144Ghz и Windows 7
Не знаю, у меня моник 144 появился уже при Win10. Пробуй инструкцию.
CakeMongler Jul 1, 2020 @ 9:50am 
Thanks, nice guide.
Remixman Jul 1, 2020 @ 9:54am 
Originally posted by Wynerros:
Thanks, nice guide.
Помогло?
Takohashi May 6, 2021 @ 4:03am 
У автора талант писать настолько непонятным языком и оформлением, что разобраться во всей это каше просто нереально. Хотя по факту всё сводилось к включению галочки «Отключить оптимизацию во весь экран», поскольку всё остальное уже было написано миллион раз во всех гайдах. Спасибо, эта галочка помогла :steamthumbsup: А то всё не мог понять, почему в MSI Afterburner после описанных в гайдах решений фпс стал показываться за сотню, а картинка по-прежнему всё равно какая-то неплавная осталась. Только потом обратил внимание, что в меню монитора показывается 60 фпс.
Remixman May 6, 2021 @ 8:59am 
Originally posted by Takohashi:
У автора талант писать настолько непонятным языком и оформлением, что разобраться во всей это каше просто нереально. Хотя по факту всё сводилось к включению галочки «Отключить оптимизацию во весь экран», поскольку всё остальное уже было написано миллион раз во всех гайдах. Спасибо, эта галочка помогла :steamthumbsup: А то всё не мог понять, почему в MSI Afterburner после описанных в гайдах решений фпс стал показываться за сотню, а картинка по-прежнему всё равно какая-то неплавная осталась. Только потом обратил внимание, что в меню монитора показывается 60 фпс.
Ну, хотя бы помогло, это главное), найти ответ. Я перерыл все гайды и везде одно и то же, якобы решающее все проблемы, но нихрена. Я описал и перепробовал кучу вариантов, вот все их и описал, с последовательностью действий. Имея до этого моник 60гц я и знать не знал об этой проблеме. Поэтому нужда не глобальная. "А то всё не мог понять, почему в MSI Afterburner после описанных в гайдах решений фпс стал показываться за сотню, а картинка по-прежнему всё равно какая-то неплавная осталась" вот-вот, ибо играя на 60 герцах хоть с 150 фпс эффект для глаз не измениться, если играть с 60 фпс. Именно счетчик фпс, встроенный в монитор помог видеть реальный фпс и найти решение. Ну по гайду своему я потом тоже все проверил, можно же не вчитываться, а просто сделать, как написано). Я скорее ход своих мыслей написал))Больше даже для себя.
Гайд очень помог!!!
Remixman Nov 28, 2021 @ 9:01am 
Originally posted by Меновазин:
Гайд очень помог!!!
Ну хоть не зря запаривался:steamthumbsup:
Luce Jan 25, 2022 @ 6:15pm 
Браво, гений:steamthumbsup::steamhappy:
< >
Showing 1-15 of 35 comments
Per page: 1530 50

Date Posted: Jul 25, 2019 @ 2:10pm
Posts: 35