Hello,
with my new graphics card I can get frame-rates above my monitor refresh rate and so I tested vsync=on in Nvidia driver panel.
In windowed celestia I get 85 fps (my monitor default refresh rate)
and in full-screen I get only 60 fps ( monitor switches refresh down)
I found lots of old threads about the problem but has it been solved ?
BTW: Have CPU-load below 50% for the first time
Always 60Hz refresh rate in full-screen (solved)
Always 60Hz refresh rate in full-screen (solved)
Last edited by guest jo on 15.03.2006, 20:56, edited 1 time in total.
_______________________________________
Celestia 1.6.0 @1600x1200x32; GF8800Ultra; Q6600@3,2GHz;WinXPx64;
Celestia 1.6.0 @1600x1200x32; GF8800Ultra; Q6600@3,2GHz;WinXPx64;
Lucky you. I still can't seem to get my fps to sync up with my moniter's refresh rate. This is as far as I got with it last time:
I just tested it. Nothing's changed. It still always uses 100% of my CPU, and I still have framerates in the 300+ range. I'm really not sure what else to do. There is no V-Sync option from what I can see in the Driver Options. The 3D Refresh Rate Override seemed to be the one to use, but it doesn't seem to change anything.
Johaen wrote:chris wrote:The fact that Celestia is running at such high frame rates is due to your graphics driver settings. If you bring up the Display Properties control panel (I'm assuming you're running on Windows) and click the advanced button, you'll see a dialog box with a bunch of different options for your graphics card. Exactly what you see depends on the graphics driver you have installed. Search around for an option like 'enable vsync' and turn it on. This will cap the frame rate of 3D applications to your monitor's refresh rate.
--Chris
Using my ATI Catalyst Control Center, I set my 3D Refresh Rate Override to Same as Desktop. This was the setting that seemed the closest to what you described. Yet, I still get the same results as before: anywhere from 100 to 400 fps, depending on what's going on on the screen, and what my PC is doing in the background. I also tried changing it to a few different settings, such as 60 Hz, 66 Hz, and 70 Hz. None of them seemed to make any difference.
I just tested it. Nothing's changed. It still always uses 100% of my CPU, and I still have framerates in the 300+ range. I'm really not sure what else to do. There is no V-Sync option from what I can see in the Driver Options. The 3D Refresh Rate Override seemed to be the one to use, but it doesn't seem to change anything.
Re: Always 60Hz refresh rate in full-screen
I have a refresh rate problem,too.For some reason,under the driver 81.98,I no longer can select refresh rates bigger than 85 Hz.My monitor is a 17" LG Flatron 710 SH and resolutions of 100 Hz or bigger are considered not supported by this monitor,even in 800X600(and maybe 640x480).But this doesn??t make sense,because in drivers before,I could select even +120 Hz.Could be a driver related problem?Or maybe soemthing about vsync?
guest jo wrote:Hello,
with my new graphics card I can get frame-rates above my monitor refresh rate and so I tested vsync=on in Nvidia driver panel.
In windowed celestia I get 85 fps (my monitor default refresh rate)
and in full-screen I get only 60 fps ( monitor switches refresh down)
I found lots of old threads about the problem but has it been solved ?
BTW: Have CPU-load below 50% for the first time
I never had ATI-graphics but from 3D-forums that I read I have no hint that ATI has no vsync. (I may be wrong)
Refresh-rate override is not the same (at least for nvidia) !!!
For r.r.o. I have to enable hidden driver panels.
What I used is vertical syncronisation (standard or extended quality and performance settings)
The problem that I have seems to be an nvidia or microsoft problem with
OpenGL and monitor refresh rate. It always switches to 60 Hz in full screen.
Refresh-rate override is not the same (at least for nvidia) !!!
For r.r.o. I have to enable hidden driver panels.
What I used is vertical syncronisation (standard or extended quality and performance settings)
The problem that I have seems to be an nvidia or microsoft problem with
OpenGL and monitor refresh rate. It always switches to 60 Hz in full screen.
_______________________________________
Celestia 1.6.0 @1600x1200x32; GF8800Ultra; Q6600@3,2GHz;WinXPx64;
Celestia 1.6.0 @1600x1200x32; GF8800Ultra; Q6600@3,2GHz;WinXPx64;
Heureka, I have it leckmichamarsch,
It was the refresh rate override. Now I have 85 Hz in celestia and for the first time the universe fills my complete 21" screen without 60Hz flickering.
I always thought that the black frame around celestia full-screen-window is a celestia feature
This is a damn good day !!
It was the refresh rate override. Now I have 85 Hz in celestia and for the first time the universe fills my complete 21" screen without 60Hz flickering.
I always thought that the black frame around celestia full-screen-window is a celestia feature
This is a damn good day !!
_______________________________________
Celestia 1.6.0 @1600x1200x32; GF8800Ultra; Q6600@3,2GHz;WinXPx64;
Celestia 1.6.0 @1600x1200x32; GF8800Ultra; Q6600@3,2GHz;WinXPx64;
The fact that Celestia is running at such high frame rates is due to your graphics driver settings. If you bring up the Display Properties control panel (I'm assuming you're running on Windows) and click the advanced button, you'll see a dialog box with a bunch of different options for your graphics card. Exactly what you see depends on the graphics driver you have installed. Search around for an option like 'enable vsync' and turn it on. This will cap the frame rate of 3D applications to your monitor's refresh rate.
--Chris
Wow, my GeForceFX5900XT now gets under 50fps. Who'da thunk it?
Bless this little thread...