VOGONS


First post, by britain4

User metadata
Rank Member
Rank
Member

Just dropped a Voodoo3 in my Windows Me system and I’m getting it set up. I don’t have room for a CRT or separate monitor so it’s running on my 23” 1080p screen.

1920x1080 is selectable in the settings and does set properly but the entire screen image is shifted about an inch to the right. Moving the horizontal position on the monitor makes the entire desktop visible with about a 2 inch gap on the left.

I’m thinking the card just doesn’t like widescreen but is there any way to rectify this?

- P-MMX 200MHZ, PCChips M598LMR, Voodoo
- P-MMX 233MHz, FIC PA2013, S3 ViRGE + Voodoo
- PII 400MHz, MSI MS6119, ATI Rage Pro Turbo + Voodoo2 SLI
- PIII 1400MHz, ECS P6IPAT, Voodoo5 5500
- Toshiba Libretto 110CT, 300MHz, 96MB RAM

Reply 3 of 6, by britain4

User metadata
Rank Member
Rank
Member
ricom2ger wrote:

Adjust the screen with PowerStrip.

I’ll give that a shot thanks.

derSammler wrote:

Did you try the "auto adjust" button on the LCD? That normally fixes such issues.

Yup, the position I described above is where the LCD “auto adjusts” itself to. Squashed horizontally (slightly) and too far to the right.

- P-MMX 200MHZ, PCChips M598LMR, Voodoo
- P-MMX 233MHz, FIC PA2013, S3 ViRGE + Voodoo
- PII 400MHz, MSI MS6119, ATI Rage Pro Turbo + Voodoo2 SLI
- PIII 1400MHz, ECS P6IPAT, Voodoo5 5500
- Toshiba Libretto 110CT, 300MHz, 96MB RAM

Reply 4 of 6, by Srandista

User metadata
Rank Oldbie
Rank
Oldbie

I'm having same issue with my Voodoo4, when I connect it to my FullHD LCD through VGA cable. Only connected it once for quick testing, but yeah, it looks like "Voodoo thing".

Socket 775 - ASRock 4CoreDual-VSTA, Pentium E6500K, 4GB RAM, Radeon 9800XT, ESS Solo-1, Win 98/XP
Socket A - Chaintech CT-7AIA, AMD Athlon XP 2400+, 1GB RAM, Radeon 9600XT, ESS ES1869F, Win 98

Reply 5 of 6, by falloutboy

User metadata
Rank Member
Rank
Member

Try that, it probably fixes your problem. It was working for me on my Voodoo3 and Voodoo5.
Open the Registry Editor
Navigate to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Display\0000\TIMINGS

look for the 1920x1080 60 Hz timing where is says "2368,1952,2096,1125,1083,1086,12,159840000,6000,8,31714"
change it to "2048,1960,1992,1232,1141,1144,4,151390000,6000,8,30668"

alternatively typing in "GTF" instead of the number should also work as well

restart Windows

now it may work 😀

----------------------------------------------------------------------------------------------------------

For other widescreen resolutions:

Add resolutions in HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Display\0000\MODES

just look how the others look like

and timings in HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Display\0000\TIMINGS

16:10 resolution timings for 60 Hz:
1280x800 60Hz: 1680,1344,1480,828,801,804,4,83460000,6000,8,21295
1440x900 60Hz: 1904,1520,1672,932,901,904,4,106470000,6000,8,24492
1600x1024 60Hz: 2088,1632,1792,1070,1027,1030,12,134049600,6000,8,28063
1680x1050 60Hz: 2256,1784,1968,1087,1051,1054,4,147140000,6000,8,29926
1920x1200 60Hz: 2592,2048,2256,1242,1201,1204,4,193160000,6000,8,35871

"GTF" should also work instead of the timing number

----------------------------------------------------------------------------------------------------------
If you want to calculate the timing for some other resolutions check this out.

http://tinyvga.com/vga-timing

Select resolution and calculate timings:

1: Horizontal Whole line (in pixels)
2: H Visible area + H Front porch (in pixels)
3: H Visible area + H Front porch + H Sync pulse (in pixels)
4: Vertical Whole frame (in lines)
5: V Visible area + V Front porch (in lines)
6: V Visible area + V Front porch + V Sync pulse (in lines)
7: Flags (+1: scan line double, +2 interlace, +4 negative hsync, +8 negative vsync)
8: Pixel freq. (*1000000)
9: Screen refresh rate (*100) (field not actually used?)
10: Char Width (Always 8?)
11: Checksum (all proceeding numbers added together, but ignoring last 4 zeros of pixel frequency).

If the checksum is wrong, the driver will ignore the specified timing
and use the closest default timing built in to the driver.

But "GTF" instead of the timing number should work in most cases I guess.

Reply 6 of 6, by Srandista

User metadata
Rank Oldbie
Rank
Oldbie

falloutboy: thanks for the tip, I will try that next time, when I put V4 into my rig 😉

Socket 775 - ASRock 4CoreDual-VSTA, Pentium E6500K, 4GB RAM, Radeon 9800XT, ESS Solo-1, Win 98/XP
Socket A - Chaintech CT-7AIA, AMD Athlon XP 2400+, 1GB RAM, Radeon 9600XT, ESS ES1869F, Win 98