Full screen modes & FPS difference. Crysis 1

Post » Tue Feb 01, 2011 1:05 am

Hi,
I use V Sync.
If I put a cross in Full Screen option box the game always runs in full screen mode at 50PFS. If I don't check the option box it's windowed and I use Alt+ENTER to get it full screen it runs at 60FPS and each new map in MP i have to Alt+ENTER to get it back to full screen. That's with Crysis 1 campaign and MP. In Warhead it's always 50FPS. I'll try WARS later.
I'm runnin GTX 480 in 2 way SLI.

What's the reason?

Please help.

Thanks
User avatar
rheanna bruining
 
Posts: 3415
Joined: Fri Dec 22, 2006 11:00 am

Post » Tue Feb 01, 2011 9:01 am

there is a bug in crysis 1 where it keeps picking the wrong refresh rate , it keeps trying to change my refresh rate from 60 to 30. so check what refresh rate you are using once you start crysis.
User avatar
hannaH
 
Posts: 3513
Joined: Tue Aug 15, 2006 4:50 am

Post » Tue Feb 01, 2011 1:08 pm

there is a bug in crysis 1 where it keeps picking the wrong refresh rate , it keeps trying to change my refresh rate from 60 to 30. so check what refresh rate you are using once you start crysis.
That's how v-sync is supposed to work. If it can't sustain 60fps then it halves to 30fps, if not, it halves again to 15fps, and so on. Buffering can allow for frame rates in-between.

Not sure why the OP is getting 60fps in windowed mode and 50fps in full-screen mode though. What resolution are you running in each mode?
User avatar
x_JeNnY_x
 
Posts: 3493
Joined: Wed Jul 05, 2006 3:52 pm

Post » Tue Feb 01, 2011 10:51 am

1920x1080
I get the same 50FPS result in Warhead with the GPU OC'd alot

Thanks
User avatar
Suzie Dalziel
 
Posts: 3443
Joined: Thu Jun 15, 2006 8:19 pm

Post » Tue Feb 01, 2011 7:53 am

It's happening in WARS. 50FPS with full screen enabled. 60 FPS with it disabled and with using Alt+ENTER to run it in full screen
User avatar
Lucie H
 
Posts: 3276
Joined: Tue Mar 13, 2007 11:46 pm

Post » Tue Feb 01, 2011 1:37 am

I get an issue with Crysis and FPS too, for some reason the game keeps trying to set the refresh rate to 24hrz which caps my framerate at 24. This only happens when i select 1920x1080, with or without vsync. At one point, creating a custom resolution at 1920x1080 @ 60hrz worked, and enabled me to play the game with higher fps and the correct refresh rate. Since the recent Nvidia drivers, this no longer works, and the only way to force 60hrz seems to be alt tabbing constantly. Is there no way to fix this so the game actually refreshes at 60hrz (therefore allowing me to play the game at that framerate) ?
User avatar
Sandeep Khatkar
 
Posts: 3364
Joined: Wed Jul 18, 2007 11:02 am

Post » Tue Feb 01, 2011 2:28 pm

there is a bug in crysis 1 where it keeps picking the wrong refresh rate , it keeps trying to change my refresh rate from 60 to 30. so check what refresh rate you are using once you start crysis.
That's how v-sync is supposed to work. If it can't sustain 60fps then it halves to 30fps, if not, it halves again to 15fps, and so on. Buffering can allow for frame rates in-between.

Not sure why the OP is getting 60fps in windowed mode and 50fps in full-screen mode though. What resolution are you running in each mode?

Uh.... thats not what V-sync does at all.

V-sync just caps the FPS at the refresh rate to prevent tearing. You can also use v-sync to stop your cards from rendering older/simpler games or menus at 1000fps (or some insane number), causing them to overheat.
http://en.wikipedia.org/wiki/Screen_tearing#V-sync

Anyway, @ OP

The new drivers are somewhat screwy. There's no real performance hit from going back a version or two, so you might as well do that. Other than that, you might want to try a custom resolution.

Basically whats happening is something is changing your refresh rate when in-game (i..e. NV drivers) to something different that what windows is set to (i.e. 60hz). If you dont mind the extremely rare image tearing (i've only seen it once in my entire gaming life), you could go into the NV panel and force V-sync OFF. Just go to the "manage 3D settings", then either go to global (for all games) or "program settings" (and then find crysis.exe to JUST change it for Crysis), and go to the bottom where it says "Vertical sync". Set that to "force off".
User avatar
+++CAZZY
 
Posts: 3403
Joined: Wed Sep 13, 2006 1:04 pm

Post » Tue Feb 01, 2011 10:29 am

OK thanks.
It ran at 50FPS with the old drivers.
It plays quite smoothly at 50FPS with blur enabled and Crysis 1 looks almost perfect at 60FPS with blur.
User avatar
Emily Jones
 
Posts: 3425
Joined: Mon Jul 17, 2006 3:33 pm

Post » Tue Feb 01, 2011 12:04 pm

there is a bug in crysis 1 where it keeps picking the wrong refresh rate , it keeps trying to change my refresh rate from 60 to 30. so check what refresh rate you are using once you start crysis.
That's how v-sync is supposed to work. If it can't sustain 60fps then it halves to 30fps, if not, it halves again to 15fps, and so on. Buffering can allow for frame rates in-between.

Not sure why the OP is getting 60fps in windowed mode and 50fps in full-screen mode though. What resolution are you running in each mode?

Uh.... thats not what V-sync does at all.

V-sync just caps the FPS at the refresh rate to prevent tearing. You can also use v-sync to stop your cards from rendering older/simpler games or menus at 1000fps (or some insane number), causing them to overheat.
http://en.wikipedia.org/wiki/Screen_tearing#V-sync
V-Sync is not an fps cap. As it's name suggests, it's a synchronisation method.

Essentially this means that with double-buffered VSync, the framerate can only be equal to a discrete set of values equal to Refresh / N where N is some positive integer. That means if you're talking about 60Hz refresh rate, the only framerates you can get are 60, 30, 20, 15, 12, 10, etc etc. You can see the big gap between 60 and 30 there. Any framerate between 60 and 30 your video card would normally put out would get dropped to 30.
http://hardforum.com/showthread.php?t=928593

While enabling vsync does fix tearing, it also sets the internal framerate of the game to, at most, the refresh rate of the monitor (typically 60Hz for most LCD panels). This can hurt performance even if the game doesn't run at 60 frames per second as there will still be artificial delays added to effect synchronization. Performance can be cut nearly in half cases where every frame takes just a little longer than 16.67 ms (1/60th of a second). In such a case, frame rate would drop to 30 FPS despite the fact that the game should run at just under 60 FPS. The elimination of tearing and consistency of framerate, however, do contribute to an added smoothness that double buffering without vsync just can't deliver.
http://www.anandtech.com/show/2794/2
User avatar
Zualett
 
Posts: 3567
Joined: Mon Aug 20, 2007 6:36 pm

Post » Tue Feb 01, 2011 4:37 pm

Check your Window display settings. Have you got your monitor refresh rate set to 50Hz?

I would never play without vsync as screen tearing drives me nuts. Enable it in all games and turn on triple buffering, either in the global display options or for each individual game profile. I'm surprised any modern PC gamer would need to be told this. It gives a much better appearance and smoother gameplay.

Edit: In before the idiots with teh 'but i want to run at 200fps...' The most you'll ever see of those frames are equal to your monitor refresh rate. Typically 60 on an LCD. The rest are discarded. It's about time people learned that anything over 60fps is wasted. Turn on some more eye candy if you get significantly more than that, while keeping your minimum fps over 60.
User avatar
Quick draw II
 
Posts: 3301
Joined: Thu Nov 08, 2007 4:11 pm

Post » Tue Feb 01, 2011 1:11 pm

Thanks. I've now set it to 60Hz and it was 59Hz. I'll test it and post the result soon
User avatar
gemma king
 
Posts: 3523
Joined: Fri Feb 09, 2007 12:11 pm

Post » Tue Feb 01, 2011 3:51 pm

It's not fixed it. I get the same result. The monitor is a Samsung SyncMaster P2270
User avatar
Mike Plumley
 
Posts: 3392
Joined: Wed Sep 05, 2007 10:45 pm

Post » Tue Feb 01, 2011 1:39 pm

*massive quote thing*

Well, I stand corrected, and learned something.

I've never seen vsync 'cap' the FPS to anything other than 60fps though, so to me, that seems to be what it does. Vsync off = unlimited FPS cap. Vsync on = 60fps max. I figured that the lower FPS is because of an error in refresh rate being changed.
User avatar
Reanan-Marie Olsen
 
Posts: 3386
Joined: Thu Mar 01, 2007 6:12 am

Post » Tue Feb 01, 2011 4:01 am

Steam version was dodgy on 1st boot. Try pressing Alt+ENTER, that'll switch the app between modes.
R u spamming that dating info?
User avatar
Fam Mughal
 
Posts: 3468
Joined: Sat May 26, 2007 3:18 am


Return to Crysis