mrfusion92 wrote on 2022-06-14, 11:37:Hi, do I have a faulty Diamond Monster 3D II? As you can see in the screenshots the screen screen is offset to the right. […]
Show full quote
Hi, do I have a faulty Diamond Monster 3D II? As you can see in the screenshots the screen screen is offset to the right.
Right now I'm capturing the PC throught a VGA-HDMI converter, but the issue appears also with a VGA monitor connected directly. It is a LCD tho, I don't have a CRT.
It happens only with games that use the Voodoo, and I had to set the refresh rate to 75Hz otherwise the screen was offset to the top too.
glquake.pngnfs2.png
Seems someone didn't grow up with analog tube monitors.
This is perfectly normal and expected behavior. Your monitor (LCD or CRT) when connected to an analog source will store settings such as the geometry adjustments into it's own internal memory. These settings are refresh rate specific. Because most systems have a single video card, you only ever really have to adjust the image once per resolution/color depth once you've set your desired refresh rate.
The thing that happens with the Voodoos is that the Voodoo will pass through the signal from your actual video card directly to the monitor, but hijacks it when 3D-acceleration is being used. Because the Voodoo is a different card to your main video card, the signal will differ slightly resulting the monitor adjustments being "off" to what ever small variance there is in the signal.
The way I resolved this back in my Voodoo1/2-days, was that I set the Voodoo to use a different refresh rate to my desktop. For example, I might have my main video card show my desktop at a resolution of 800x600 and a refresh rate of 85 Hz. I would then set the Voodoo to use a refresh rate of 75 Hz at the same resolution.
Because the monitor keeps the adjustments per refresh rate, this allowed me to always keep my preferred adjustments without having to constantly change them when the signal got swapped between the cards.
With DVI and later digital standards, none of the location/geometry related adjustments are saved by the monitor, because they're not necessary any more (the monitor will always align pixels perfectly, 1:1).