VOGONS


First post, by Maryoo

User metadata
Rank Member
Rank
Member

After years of confusion, today I managed to determine why one of my favorite games of my youth - Epic Pinball does not always work on Ati Radeon cards.

Well, Epic Pinball hangs while loading the table, but in the menu it always worked without any problems. This is probably due to changing the resolution to a slightly higher one (different VESA mode). The most interesting thing is that Epic Pinball only hung when using some Ati graphics cards connected to the DVI output. This problem has not occurred with any of my Nvidia cards.

The cards affected and which I have are all Radeon 9550 and 9600 variants. Radeons 9250, X700 and X800 do not have this problem. I would like to remind you that this behavior only applies to the DVI output, all cards connected to the D-SUB VGA output works fine.

Has anyone of you found a solution to this problem?

Reply 1 of 4, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++

While I can't say this is related to the described issue, you don't want to use DVI for the vast majority of DOS games.

They were designed to run at a 70Hz refresh rate, while DVI output on most early-2000 GPUs only works at 60Hz. This can lead to stuttering and slowdowns, possibly other issues as well. The only exception to this are SVGA games like WarCraft 2 and Transport Tycoon, as they run at 640x480 @ 60Hz by default, which will work fine over DVI.

Additionally, on most graphics cards from that time, DVI introduces some extra blurring when a game isn't running at the monitor's native resolution. In comparison, VGA output usually ends up looking much sharper under those conditions.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 2 of 4, by Maryoo

User metadata
Rank Member
Rank
Member

I agree with this but why is Epic Pinball crashing the system. In such a case, shouldn't the monitor simply display some message like Out of Range and the game should continue to run? Is it possible that after connecting the monitor to the DVI, gpu uses different bios settings?

I did tests in Quake 1 and it turns out that Radeon 9550 and 9600 do not display 360x240, 360x480 and 320x480 resolutions if the monitor is connected to the DVI output. Unlike Epic Pinball, Quake did not hang the system, but the monitor showed information about the lack of signal.

Reply 3 of 4, by Tiido

User metadata
Rank l33t
Rank
l33t

It depends on a video BIOS but Radeon cards I have had access to always try to scale the image to whatever monitor tells is its native resolution over DVI, and usually it is 60Hz and that's part of the problem since the regular DOS video modes are all 70Hz.

T-04YBSC, a new YMF71x based sound card & Official VOGONS thread about it
Newly made 4MB 60ns 30pin SIMMs ~
mida sa loed ? nagunii aru ei saa 😜

Reply 4 of 4, by Maryoo

User metadata
Rank Member
Rank
Member

Well, now we just have to wait for someone to modify the bios of Radeon 9550/9600 to prevent this problem from occurring.