Kahenraz wrote on 2024-03-02, 01:50:
Fixed the OpenGL flickering bug with the latest ICD by lowering the AGP Aperture to 32MB or less in the BIOS.
Rage3-GL_Win9x download i added this readme for OpenGL: Re: ATi RagePro OpenGL files
Rage3=Rage Pro/Rage Pro Turbo/LTPRO/XL/XC/Mobility-P/M
MiniGL you can try out, just replace Opengl32.dll file
inside your Game folder, probably works with Quake1/2.
Rage3 based cards and OpenGL works only in 16 bit mode!
Rename Atoglrp9.dl_ OpenGL file if needed and overwrite
and install it with your unpacked Win9x graphics driver.
Autoexec.bat added for easy OpenGL version quick change,
without computer restart, packed/unpacked Atoglrp9.dll.
OpenGL can be named Atio9xad.dll or Atio9xae.dll &other.
Usually biggest file in your driver folder, easy to see.
GLQuake fix > from OpenGL 4.12.1095 up to 4.12.1107 add
gl_ztrick "0" to quake/id1 autoexec.cfg or open glquake
console and type gl_strick 0 to fix missing bottom hud
(status bar) and screen flickerings before your gaming.
Edited autoexec.cfg works also with older OGL versions.
Return to Castle Wofenstein likes sometimes Safe Mode
and dont use 107x or older OpenGL versions @this game.
Oni game also dont work with OpenGL 107x or older and
newer Seroius Sam game does not work @ v1091 or older.
Some Games require newer or older OpenGL versions that
work better, newer OpenGL should have more bugs fixed.
Reduce AGP Aperture setting in the BIOS to 32MB or less,
may help in some situations for flickering or glitches.
Rage3 @AGP + 8MB are also faster than PCI or 4MB cards,
but we can improve OpenGL performance @atidbg settings.
My atidbg.ini settings, you can change them at any time.
C:\WINDOWS\atidbg.ini - the location where it should be.
[OPENGL]
EnableMTSGI=0
EnableMTARB=0
BreakPageFlipping=1
[Kelvin]
Bilinear=0
Alpha=1
TexMap=1
[Performance]
SkipFlipWaitIdle=1
UsePioDraw=0
Max fps settings are fastest if you install atidbg.ini.
Use Autoexec.bat and install atidbg.ini to get Max fps.
Added Max/Fast/Normal atidbg settings for easy install.
Multitexture+Bilinear filtering disabled-Max fps
[OPENGL]
EnableMTSGI=0
EnableMTARB=0
[Kelvin]
Bilinear=0
Copy or edit atidbg.ini @ C:\WINDOWS\atidbg.ini
Multitexture + Bilinear filtering enabled-Fast fps
[OPENGL]
EnableMTSGI=1
EnableMTARB=1
[Kelvin]
Bilinear=1
Copy or edit atidbg.ini @ C:\WINDOWS\atidbg.ini
Multitexture disabled/Bilinear filtering enabled-Normal
[OPENGL]
EnableMTSGI=0
EnableMTARB=0
[Kelvin]
Bilinear=1
Other atidbg.ini settings (0 or 1 to change off/on)
These settings will change speed and how it looks.
SkipFlipWaitIdle works from OpenGL v1084 and newer,
if your Game is laggy & makes strange keyboard and
mouse movements,disable it with SkipFlipWaitIdle=0
I use SkipFlipWaitIdle=1 only with Max atidbg.ini.
[OPENGL]
BreakPageFlipping=0 or 1
[Kelvin]
Alpha=0 or 1
TexMap=0 or 1
[Performance]
SkipFlipWaitIdle=0 or 1
UsePioDraw=0 or 1
Performance and stability of each ICD is different.
To recommend specific OpenGL is not easy, you should
see what suits your Games, use any of available ones.
I would use OpenGL1094 version for my starting point.
Also it is easy to change OpenGL and ATIDBG settings.
31 different MiniGL/OpenGL Win9x files for all Rage 3 cards: Re: ATi RagePro OpenGL files