only 60hz in fullscreen ?

Started by
6 comments, last by wXm 21 years, 11 months ago
Hi there. I love this place very very very much.. .. And now for the problem. I only get 60hz refresh rate in fullscreen all res. and my eyes cant take it no more please help me..
...
Advertisement
How do you switch to fullscreen mode? There''s dmDisplayFrequency field in DEVMODE, are you using it?
---visit #directxdev on afternet <- not just for directx, despite the name
I got the DEVMODE stuff but no "dmDisplayFrequency" where do i put it. and how do i use it ?..

it looks like this now:

DEVMODE dmScreenSettings;
memset(&dmScreenSettings,0,sizeof(dmScreenSettings));
dmScreenSettings.dmSize=sizeof(dmScreenSettings);
dmScreenSettings.dmPelsWidth = width;
dmScreenSettings.dmPelsHeight = height;
dmScreenSettings.dmBitsPerPel = bits;
dmScreenSettings.dmFields=DM_BITSPERPEL|DM_PELSWIDTH|DM_PELSHEIGHT;

...
...
[totatlly misread the thread]

you are talking about refresh rate, yes? not FPS?

-me

[edited by - Palidine on May 3, 2002 6:57:45 PM]
yepp refresh it is.

cant change it ..
...
and your refresh rate in windows is definitely set to higher than 60Hz?

if so, i am of no help. never encountered that prob before..

-me
ok.. i have fixed it now anyway ..

did it like this :

DEVMODE dmScreenSettings;
memset(&dmScreenSettings,0,sizeof(dmScreenSettings));
dmScreenSettings.dmSize=sizeof(dmScreenSettings);
dmScreenSettings.dmPelsWidth = width;
dmScreenSettings.dmPelsHeight = height;
dmScreenSettings.dmBitsPerPel = bits;
dmScreenSettings.dmDisplayFrequency = hertz; <-- ! NEW ! --
dmScreenSettings.dmFields=DM_BITSPERPEL|DM_PELSWIDTH|DM_PELSHEIGHT|DM_DISPLAYFREQUENCY; <-- added ''DM_DISPLAYFREQUENCY'' here..

hi ..
...
also many drivers can force a particular refresh in gl/d3d through the display properties, though may need to goto advanced options.

EDIT: xp is limited to 60hz and 75hz in gl and d3d respectivly so you need to get a tweak utility for your particular video card so the driver will work "correctly". a quick search on google should find that. though i am only really aware of a fix for nvidia cards.

[edited by - a person on May 3, 2002 8:33:17 PM]

This topic is closed to new replies.

Advertisement