Cannot Get Fixed Aspect Ratio To Work

Slaimus

Senior member
Sep 24, 2000
985
0
76
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

 

Slaimus

Senior member
Sep 24, 2000
985
0
76
This is the MonInfo dump if it is helpful:

Monitor
Windows description......... Plug and Play Monitor
Manufacturer description.... AL2223W
Manufacturer................ ACR

Plug and Play ID............ ACR08AF
Serial number............... xxxxx (xxxxxxx)
EDID data source............ Registry (stored)

Manufacture date............ 2006, ISO week 45
EDID revision............... 1.3
Display type and signal..... Digital
Sync input support.......... n/a
Screen size................. 480 x 300 mm (~24")
Power management............ Active off/sleep

Color characteristics
Display gamma............... 2.20
Red chromaticity............ Rx 0.639 - Ry 0.333
Green chromaticity.......... Gx 0.289 - Gy 0.597
Blue chromaticity........... Bx 0.153 - By 0.082
White point (default)....... Wx 0.313 - Wy 0.329

Timing characteristics
VESA GTF support............ Not supported
Horizontal scan range....... 31-82kHz
Vertical scan range......... 56-76Hz
Video bandwidth............. 150MHz
Extension blocks............ n/a
Timing recommendation #1.... 1680x1050 at 61Hz
Modeline................ "1680x1050" 149.000 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync

Standard timings supported
640 x 480 at 60Hz - IBM VGA
640 x 480 at 67Hz - Mac II
640 x 480 at 72Hz - VESA
640 x 480 at 75Hz - VESA
720 x 400 at 70Hz - IBM VGA
800 x 600 at 56Hz - VESA
800 x 600 at 60Hz - VESA
800 x 600 at 72Hz - VESA
800 x 600 at 75Hz - VESA
832 x 624 at 75Hz - Mac II
1024 x 768 at 60Hz - VESA
1024 x 768 at 70Hz - VESA
1024 x 768 at 75Hz - VESA
1152 x 870 at 75Hz - Mac II
1280 x 1024 at 75Hz - VESA
1360 x 765 at 60Hz - VESA
1400 x 1050 at 60Hz - VESA
1440 x 1440 at 60Hz - VESA
1600 x 1200 at 60Hz - VESA
1680 x 1050 at 61Hz - ACR
1680 x 1680 at 60Hz - VESA

Raw EDID base
00: 00 FF FF FF FF FF FF 00 04 72 AF 08 4D 3C 00 00
10: 2D 10 01 03 80 30 1E 78 2E 93 45 A3 55 4A 98 27
20: 15 50 54 BF EF 80 B3 00 A9 40 95 00 90 40 8B C0
30: 01 01 01 01 01 01 34 3A 90 30 62 1A 27 40 68 B0
40: 36 00 DA 28 11 00 00 1C 00 00 00 FD 00 38 4C 1F
50: 52 0F 00 0A 20 20 20 20 20 20 00 00 00 FC 00 41
60: 4C 32 32 32 33 57 0A 20 20 20 20 20 00 00 00 FE
70: 00 41 43 45 52 0A 20 20 20 20 20 20 20 20 00 BA

Display adapter
Adapter description......... NVIDIA GeForce 8800 GT
Adapter device ID........... 0x061110DE
Display settings............ 1680x1050, 32bpp

User/computer information
Registered user name........ xxxxxxx
Registered organization..... n/a
Network user name........... Administrator
Network computer name....... xxxxxxx
Windows version ............ Windows XP
Windows build .............. 5.01.2600 Service Pack 2
Installation date .......... n/a