How I fixed my Voodoo 3 problem (OT: Sorry, hoping it helps other libSDLers)

I checked my 3dfx tools and it seems like this is for
OpenGL only so it shouldn’t affect 2d blitting stuff.
I managed to have my cake and eat it too (i.e.
use the latest WHQL 1.03.000 drivers plus DirectX 8
plus no flicker).

How did I do it?

  1. Revert to old Voodoo 3 driver.
  2. Uninstall DirectX8 SDK
  3. Reinstall DirectX8 SDK
  4. Reinstall WHQL 1.03.000 Voodoo3/Win2K drivers

Presto, no more flicker and Flip() now waits for
vertical retrace. I had problems with the older
Voodoo 3 driver (probably bec. of DX 8) so took
a chance and reinstalled WHQL 1.03.000.

“Jeff Duncan” wrote in message
news:98j055$eg4$1 at ftp.lokigames.com…> Just a quick note that you can disable/enable vsync in the 3dfx tools

settings. If it’s disabled in the driver, then the application cannot
override that setting to my knowledge. If it’s enabled, there are OpenGL
extensions which can allow it to be disabled.

I don’t remember if the drivers I installed originally shipped with it set
or cleared… It’s worth a look, though.

Thanks. Though OT, I did indeed fine it helpful. :)On Tuesday 13 March 2001 16:54, you wrote:

I checked my 3dfx tools and it seems like this is for
OpenGL only so it shouldn’t affect 2d blitting stuff.
I managed to have my cake and eat it too (i.e.
use the latest WHQL 1.03.000 drivers plus DirectX 8
plus no flicker).

How did I do it?

  1. Revert to old Voodoo 3 driver.
  2. Uninstall DirectX8 SDK
  3. Reinstall DirectX8 SDK
  4. Reinstall WHQL 1.03.000 Voodoo3/Win2K drivers

Presto, no more flicker and Flip() now waits for
vertical retrace. I had problems with the older
Voodoo 3 driver (probably bec. of DX 8) so took
a chance and reinstalled WHQL 1.03.000.

“Jeff Duncan” wrote in message
news:98j055$eg4$1 at ftp.lokigames.com

Just a quick note that you can disable/enable vsync in the 3dfx tools
settings. If it’s disabled in the driver, then the application cannot
override that setting to my knowledge. If it’s enabled, there are OpenGL
extensions which can allow it to be disabled.

I don’t remember if the drivers I installed originally shipped with it
set or cleared… It’s worth a look, though.