Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Topic on Talk:The Elder Scrolls V: Skyrim

Marioysikax (talkcontribs)

I double checked and main problem with this games high frame rates is that there isn't any frame rate limiters in place. So why is wiki page now saying that disabling frame limiter causes problems when there aren't frame limiter there in the first place. If I remove my Nvidia profile where I put frame limiter in place and put game settings to lowest possible I get steady 144 FPS because of Vsync and horses start flying around.

Was my mention about limiting frame rate removed by accident?

Mirh (talkcontribs)

Indeed, ratchet should better understand the difference between a frame limiter and v-sync..

But can you confirm iPresentInterval is only the later then?

Marioysikax (talkcontribs)

I can't completely confirm that only being for vsync, but it definitely seems like it. What I can confirm is that with over 60Hz displays it does allow frame rate going as high as monitors refresh rate, meaning external locking is pretty much mandatory if someone with over 60Hz monitor and beefier machine even wants to even start the game.

I haven't gotten good footage of it as recording lowers frame rate so much game goes back to normal, so here's some footage taken with phone with totally vanilla game and minimum settings so you can judge for yourself: https://www.youtube.com/watch?v=GV5AGmZ3EEs

Mirh (talkcontribs)

Wtf? Did I read 1144 FPS?

Marioysikax (talkcontribs)
Mirh (talkcontribs)

I'd be curious to know whether this also applies to Oblivion and fallout 3 and NV.

I mean, I'm aware they had this stupid setting too. But I don't remember any story about screwed physics. Just micro-stuttering at most. Ok.. just tested FO3 with iPresentInterval=0 (which since really appears to lock game to actual resfresh rates I'm quite sure is just vertical-sync)

But I couldn't achieve more than 100 fps.. and I could not undeniably confirm if havok become messed up (like it seems in your case)

Said this, iFPSClamp seems also to play a big role. Certainly, if you touch this setting you must run the game at the chosen framerate (otherwise everything will be slower or faster).

This not to mention stuttering issues (greatly documented in the other thread anyway). Let's see what are your finding with that fast computer

Marioysikax (talkcontribs)

Don't have Fallout, but I do have Oblivion in my library. Last time I tried it was with my 60Hz monitor though.

It seems like same thing applies to Oblivion, game vsyncs to 144 FPS with default iPresentInterval=1 and with 0 it goes way beyond. However there doesn't seem to be any problems in the gameplay. Vsync is option on launcher and disabling allows unlimited frame rate I'm guessing there's no problems with that game running that at high frame rates.

So basically they simply took out vsync option from launcher to fix massive frame rate problems introduced in Skyrim and were done with the issue but didn't take high frame rate displays into account? Actually with Skyrim iPresentInterval=0 still keeps vsync on at least for me and there's no setting called iFPSClamp and adding the value under [General] has no effect to anything at all. It does look more and more like they "fixed" frame rate related issues with vsync instead of cap.

EDIT: I can force vsync off with nvidia panel, so I get ~200 FPS and with that same Skyrim intro I'm flying trough sky like santa claus.

Mirh (talkcontribs)

Well, Vsync is an option in fallout launcher as well.. Though, for no good reason it just change iPresentInterval in FalloutPrefs.ini (which does nothing), whilst the game actually check for the variable stored in fallout.ini

Anyway wtf? iPresentInterval=0 does nothing for you? Are you sure you aren't be looking at the wrong file (similarly to my FO3 experience)?

And could you try to lower as much as possible details in oblivion (to achieve maximum possible framerate and pinpoint even smaller anomalies)?

Marioysikax (talkcontribs)

OK thanks for that. I was editing SkyrimPrefs.ini which already had most of the values and was rewritten every time game started and games article only stated folder. Adding iPresentInterval=0 to Skyrim.ini did the trick and disabled vsync. With iFPSClamp=60 everything sets back to normal - but runs over double the speed expect audio, animations and controls work at regular speed.

With Oblivion it does seem like everything is sped up similar fashion what happened with Skyrim and iFPSClamp, it was much easier to pinpoint with ~700 FPS though as I was focusing if something started to stretch or go crazy earlier.

So that means both games have to be limited externally to be played without problems on high frame rate displays and that there aren't actual caps in place after all, right?

Mirh (talkcontribs)

Wait.

What if you use iFPSClamp=144 with iPresentInterval=1 ?

Marioysikax (talkcontribs)

Well you can pretty much guess at this point: iFPSClamp is by default 0 and is then synchronized to frame rate. With iPresentInterval being 1 makes frame rate to stay at 144 so iFPSClamp=144 and iFPSClamp=0 give almost identical results. And I can confirm this is indeed the case, just forgot to write it down with last response.

Mirh (talkcontribs)

Uh...

Because I had this impression that if you had set iFPSClamp to your actual framerate physics rate would have adjusted too.

As you said if you leave it to 0, you somewhat get synchronization (physics may get screwed but not so exponentially). If I set it to, say, 90 (which is my usual framerate), everything might even seem similar.
But as soon as I manage to do 10 more frames per second game time is a hell faster (and viceversa)