I was able to resolve it with a ridiculous amount of settings in my xorg.conf and my user.reg file under Direct3D. I hope this helps someone.
xorg.conf:
Code:
Option "RenderAccel" "True"
Option "NoLogo" "True"
Option "NoRenderExtension" "False"
Option "TripleBuffer" "True"
Option "OnDemandVBlankInterrupts" "True"
Option "AllowGLXWithComposite" "True"
Option "AddARGBGLXVisuals" "True"
Option "AllowSHMPixmaps" "1"
Option "AddARGBGLXVisuals" "True"
Option "AllowGLXWithComposite" "True"
user.reg:
Code:
"DirectDrawRenderer"="gdi"
"OffscreenRenderingMode"="fbo"
"PixelShaderMode"="enabled"
"SoftwareEmulation"="enabled"
"VertexShaderMode"="hardware"
"VideoMemorySize"="512"