First post, by Hi-FiMan
- Rank
- Newbie
Upon testing a 6600 GT AGP, 6800 GT AGP, 7800 GS, 7950 GT, and even a Quadro FX 3450 under Windows 2000/XP I noticed things always looked off in 16-bit color games. I first noticed something was wrong in Descent 3 with the "fog" and then I noticed it in almost every other game that renders in 16-bit color; BANDING. This banding was not present on everything like a card that does no dithering at all (GeForce 8+); it seemed to be present only on some textures such as transparencies and maybe some others. The other game I noticed it a lot on was Shogo. You could see banding on the mech arms and some of the skybox textures.
Now common internet mythos says these cards do support dithering in 16-bit color mode but it seems to me that it's somehow incomplete or broken. I've tried multiple drivers from 61.77, 93.71, and even 175.19 and they all have the same behavior. I've also played around with many settings in the driver control panel and rivatuner to no avail. If I install an older card such as a GeForce 5900 Ultra or 4200 Ti, the dithering is all there like one would expect. Interestingly, ATI cards from the time don't seem to have this problem. Radeon X800, FireGL X3, and Radeon X1900 XT cards all render 16-bit color with dither on everything. I did notice 2 or 3 threads on here mentioning broken dither on GeForce 6/7 but the overwhelming consensus seems to disagree. Am I missing something here or should we stay away from these cards for games locked to 16-bit color?
As an aside, driver version 61.77 seems to be the last version that reports supporting 32-bit Z-buffer (without stencil buffer). The only game I know of this matters for is Slave Zero as that game will not render in 32-bit color unless the card supports 32-bit Z-buffers (without stencil buffer). I assume the hardware doesn't actually support 32-bit Z-buffers and just renders with a 24-bit Z-buffer. Only older ATI cards with older drivers seem to support 32-bit Z-buffers but I cannot recall which exact driver; I remember seeing it as an option on Radeon 7200, 7500, 9000, and 9200 cards.
