I cannot seem to get fixed aspect ratio to work with this setup. I am trying to get a 640x480 signal to scale with proper aspect ratio (streched to the max with black bars on the left and right sides to preserve 4:3).
- The NV control panel detects that my native resolution is 1680x1050, but 1600x1200 as an available resolution
- It also detects both 60 and 61Hz as selectable refresh rates.
If I pick 1680x1050 at 60Hz as the desktop resolution and run a 640x480 program:
- Use NIVIDIA scaling sends a 1600x1200 signal, which my monitor fills up to full screen
- Use NVIDIA scaling with fixed aspect ratio does the same thing, sending a 1600x1200 signal. My guess is it is trying to fill it to 1600x1200, which 640x480 will do without black bars.
- Use my display's built-in scaling sends a 640x480 signal, which my monitor streches to fill the full screen
- Do not scale sends a 1600x1200 signal with black bars all around, but the image still streched since it is 1600x1200 stretched to 1680x1050
If I pick 1680x1050 at 61Hz as the desktop resolution and run a 640x480 program:
- Use NIVIDIA scaling sends a 1280x1024 signal, which my monitor fills up to full screen
- Use NVIDIA scaling with fixed aspect ratio sends a 1280x1024 signal but with black bars on the top and bottom. My guess is it is trying to fill 1280x1024 with 640x480 with correct aspect ratio, which does have black bars.
- Use my display's built-in scaling sends a 640x480 signal, which my monitor streches to fill the full screen
- Do not scale sends a 1280x1024 signal with black bars all around, , which my monitor fills up to full screen. But the image still streched since it is 1280x1024 stretched to 1680x1050
None of these combinations gives me a 1680x1050 signal with 640x480 at correct aspect ratio and stretched with black bars on the left and right. I have tried almost every driver (XP 32bit) from the 16x.xx to the 17x.xx series that I can find, and they either do the above or do not scale at all.
Can someone help me figure this out before it drives me mad?
TIA
- The NV control panel detects that my native resolution is 1680x1050, but 1600x1200 as an available resolution
- It also detects both 60 and 61Hz as selectable refresh rates.
If I pick 1680x1050 at 60Hz as the desktop resolution and run a 640x480 program:
- Use NIVIDIA scaling sends a 1600x1200 signal, which my monitor fills up to full screen
- Use NVIDIA scaling with fixed aspect ratio does the same thing, sending a 1600x1200 signal. My guess is it is trying to fill it to 1600x1200, which 640x480 will do without black bars.
- Use my display's built-in scaling sends a 640x480 signal, which my monitor streches to fill the full screen
- Do not scale sends a 1600x1200 signal with black bars all around, but the image still streched since it is 1600x1200 stretched to 1680x1050
If I pick 1680x1050 at 61Hz as the desktop resolution and run a 640x480 program:
- Use NIVIDIA scaling sends a 1280x1024 signal, which my monitor fills up to full screen
- Use NVIDIA scaling with fixed aspect ratio sends a 1280x1024 signal but with black bars on the top and bottom. My guess is it is trying to fill 1280x1024 with 640x480 with correct aspect ratio, which does have black bars.
- Use my display's built-in scaling sends a 640x480 signal, which my monitor streches to fill the full screen
- Do not scale sends a 1280x1024 signal with black bars all around, , which my monitor fills up to full screen. But the image still streched since it is 1280x1024 stretched to 1680x1050
None of these combinations gives me a 1680x1050 signal with 640x480 at correct aspect ratio and stretched with black bars on the left and right. I have tried almost every driver (XP 32bit) from the 16x.xx to the 17x.xx series that I can find, and they either do the above or do not scale at all.
Can someone help me figure this out before it drives me mad?
TIA