Having trouble scaling with Nvidia Geforce7800GT

Thetech

Senior member
Mar 12, 2005
571
0
0
I have a Samsung syncmaster 941BW and the latest forceware drivers installed, but I am having tons of trouble stopping games from scaling to fill the widescreen.
I'd like to be able to have it set like with my computer with the ATI drivers, where I just hit don't scale used centered timing and I'm done.

Any advice?
 

SLU Aequitas

Golden Member
Jul 13, 2007
1,252
26
91
Depends. There is no current method that I've seen to enable GPU scaling in Vista. Under XP, there's a somewhat more convoluted method of getting the scaling to work, which I posted earlier:

Originally posted by: SLU Aequitas
Originally posted by: Modular
Originally posted by: SLU Aequitas
With this monitor, I am unable to implement any hardware scaling with my eVGA 7800GT, irregardless of which driver set I use (and from what I gather, this applies to all 7xxx cards in XP, as well as others..

Same deal with my 6600gt. The built in scaling does a decent job, but doesn't seem to allow for pixel mapping. I get a screen full of weird white and gray patterns when I enable nVidia scaling.

Hmmm, spent enough time digging to find a solution that works well enough.

Got to the nvidia control panel (the new one, although I'm sure you can do it in classic view as well, it's easier to go through the directions with the new view).

Select "Advanced View", then select the "Display" button.

Go to "Manage Custom Timings", select your monitor (if applicable)

Select "Create..."

In the popup box, make sure the res and refresh rate match up with your monitor's native resolution, then select the "Advanced >>" button

Under "Back-end parameters", select "GTF", and make sure the desired refresh rate is that of your monitor's refresh rate (mine was 60)

Hit "Test"

Follow up by going to Display > Change flat panel scaling > [Select whichever you prefer...I prefer fixed aspect]


This should work, works for me anyways, however I notice that while it works, the settings don't seem to stick if you go back to the control panel, and I haven't tested it upon restart either.

'Twas what worked for me under XP. Can't do it under Vista since the drivers/app still lacks the advanced options.
 

Thetech

Senior member
Mar 12, 2005
571
0
0
Originally posted by: SLU Aequitas
Depends. There is no current method that I've seen to enable GPU scaling in Vista. Under XP, there's a somewhat more convoluted method of getting the scaling to work, which I posted earlier:

Originally posted by: SLU Aequitas
Originally posted by: Modular
Originally posted by: SLU Aequitas
With this monitor, I am unable to implement any hardware scaling with my eVGA 7800GT, irregardless of which driver set I use (and from what I gather, this applies to all 7xxx cards in XP, as well as others..

Same deal with my 6600gt. The built in scaling does a decent job, but doesn't seem to allow for pixel mapping. I get a screen full of weird white and gray patterns when I enable nVidia scaling.

Hmmm, spent enough time digging to find a solution that works well enough.

Got to the nvidia control panel (the new one, although I'm sure you can do it in classic view as well, it's easier to go through the directions with the new view).

Select "Advanced View", then select the "Display" button.

Go to "Manage Custom Timings", select your monitor (if applicable)

Select "Create..."

In the popup box, make sure the res and refresh rate match up with your monitor's native resolution, then select the "Advanced >>" button

Under "Back-end parameters", select "GTF", and make sure the desired refresh rate is that of your monitor's refresh rate (mine was 60)

Hit "Test"

Follow up by going to Display > Change flat panel scaling > [Select whichever you prefer...I prefer fixed aspect]


This should work, works for me anyways, however I notice that while it works, the settings don't seem to stick if you go back to the control panel, and I haven't tested it upon restart either.

'Twas what worked for me under XP. Can't do it under Vista since the drivers/app still lacks the advanced options.

Dam, any clue why Nvidia doesn't have decent scaling that works in it's drivers?
Good thing I'm still using XP and not Vista.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
how do you expect them to scale exactly? You video card outputs a resolution, that resolution should be the exact aspect ratio of your monitor (if not its native resolution). Otherwise any scaling leaves black bars or causes deformation of images.

And then if its a lower res your monitor's hardware stretches it...

Its really a perfect system.
 

BernardP

Golden Member
Jan 10, 2006
1,315
0
76
Scaling can work perfectly with Nvidia videocards at any resolution you chose, even your own custom resolution. Here is what you have to do:

--- You must use a DVI connection. It doesn't work with VGA
--- Go in the NVidia CP, in the Resolution and Refresh rates section, and check "NVidia Scaling"
--- Select the widescreen resolution you want or create your own in Custom resolutions and select it. I am using a custom 1344x840.

Nvidia Scaling does the scaling in the videocard, then sends a signal with the native resolution to the monitor. For example, in my case, the monitor is getting a native 1920x1200 signal and doesn't "know" it is actually displaying 1344x840
 

Thetech

Senior member
Mar 12, 2005
571
0
0
I'll try everyones suggestions, the thing of it is I don't want it to stretch the images, if a game has to run at a rez lower than native I want to see pillar boxing.
 

taltamir

Lifer
Mar 21, 2004
13,576
6
76
ah ok... In that case it can be set in the nvidia control panel to do so. And I think in the ATI CCC as well. I have successfully done so in the past.
 

BernardP

Golden Member
Jan 10, 2006
1,315
0
76
Originally posted by: Thetech
I'll try everyones suggestions, the thing of it is I don't want it to stretch the images, if a game has to run at a rez lower than native I want to see pillar boxing.
OK then. In that case, you will have to chose "Use Nvidia Scaling with fixed-aspect ratio" or "Do not scale". The first one stretches the image vertically, and stretches horizontally only to preserve aspect ratio. You will have black pillars on each side. The last one is 1:1 pixel mapping, where you will have black borders all around the image and a unscaled image in the middle

Using the display's built-in scaling will stretch the image.

Here is how the options look. I have taken this from another post some time ago, as this is a recurring problem for many people:

http://img150.imageshack.us/im.../scalingoptionsul5.jpg