Screen tearing

  • Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

kupretet

New Member
Apr 26, 2013
5
0
1
I've been an Unreal Tournament 99 (436) user for some time. It seems as I upgrade to better graphic cards, the more problems UT has. :(

I recently upgraded from a GTS 250 graphic card, which had no problems, to a GTX 660. Now when playing UT I get screen tearing - or that's what I think it is.

I believe this is the part of my UNREALTOURNAMENT.INI file that you will want to see:-
Code:
[OpenGLDrv.OpenGLRenderDevice]
UseVSync=True
UseBGRATextures=True
AutoGenerateMipmaps=0
RefreshRate=60
DetailTextures=True
UseTrilinear=True
UseS3TC=True
UseTNT=0
LODBias=-2.000000
UseMultiTexture=True
UsePalette=True
UseAlphaPalette=False
Translucency=1
VolumetricLighting=True
ShinySurfaces=True
Coronas=True
HighDetailActors=True
MaxAnisotropy=0
AlwaysMipmap=True
UsePrecache=False
SupportsLazyTextures=0
UseCVA=False
UseFragmentProgram=False
UseVertexProgram=True
ZRangeHack=True
NoAATiles=True
NumAASamples=4
UseAA=False
MaskedTextureHack=True
SmoothMaskedTextures=False
SceneNodeHack=True
FrameRateLimit=60
SwapInterval=1
UseMultiDrawArrays=False
TexDXT1ToDXT3=False
DynamicTexIdRecycleLevel=100
CacheStaticMaps=True
UseTexPool=True
UseTexIdPool=True
UseSSE2=True
UseSSE=True
BufferTileQuads=False
SinglePassDetail=False
SinglePassFog=True
ColorizeDetailTextures=False
DetailClipping=False
DetailMax=0
MaxTMUnits=0
NoFiltering=False
Use16BitTextures=False
ShareLists=False
UseZTrick=False
MaxLogTextureSize=12
MinLogTextureSize=0
OneXBlending=False
GammaCorrectScreenshots=False
GammaOffsetBlue=0.000000
GammaOffsetGreen=0.000000
GammaOffsetRed=0.000000
GammaOffset=0.000000
DescFlags=0
Description=
I also have an OPENGLDRV.INI file in the same SYSTEM folder.

Vsync and Triple Buffering are both enabled in the Nvidia control panel. I am using the latest BETA drivers (I have tried the latest stable (314.22) drivers too) which are 320.00.

Please help!
 

Raynor.Z

Ad Nocendum Potentes Sumus
Feb 1, 2006
1,491
7
38
Hi, I assume you are using latest OpenGL 3.7 renderer.
First, disable VSync from nvidia control panel and then try configuration below.
OpenGlDrv.ini does not have any effect with newer renderers since it reads configuration settings from UnrealTournament.ini instead.

Code:
[OpenGLDrv.OpenGLRenderDevice]
ZRangeHack=True
NoAATiles=True
NumAASamples=4
UseAA=True
MaskedTextureHack=True
SmoothMaskedTextures=False
SceneNodeHack=True
FrameRateLimit=55
SwapInterval=0
UseFragmentProgram=True
UseMultiDrawArrays=True
TexDXT1ToDXT3=False
DynamicTexIdRecycleLevel=100
CacheStaticMaps=True
UseTexPool=True
UseTexIdPool=True
UseSSE2=True
UseSSE=True
BufferTileQuads=True
SinglePassDetail=False
SinglePassFog=True
ColorizeDetailTextures=False
DetailClipping=False
DetailMax=2
RefreshRate=60
MaxTMUnits=0
NoFiltering=False
MaxAnisotropy=16
Use16BitTextures=False
UseS3TC=True
UseAlphaPalette=True
UseTrilinear=True
UsePrecache=True
ShareLists=False
UsePalette=True
UseMultiTexture=True
UseBGRATextures=True
UseZTrick=False
MaxLogTextureSize=12
MinLogTextureSize=0
OneXBlending=False
GammaCorrectScreenshots=False
GammaOffsetBlue=0.000000
GammaOffsetGreen=0.000000
GammaOffsetRed=0.000000
GammaOffset=0.000000
LODBias=-1.000000
DetailTextures=True
DescFlags=0
Description=GPU0
HighDetailActors=True
Coronas=True
ShinySurfaces=True
VolumetricLighting=True
 

kupretet

New Member
Apr 26, 2013
5
0
1
Hi, I assume you are using latest OpenGL 3.7 renderer.
First, disable VSync from nvidia control panel and then try configuration below.
OpenGlDrv.ini does not have any effect with newer renderers since it reads configuration settings from UnrealTournament.ini instead.

Code:
[OpenGLDrv.OpenGLRenderDevice]
ZRangeHack=True
NoAATiles=True
NumAASamples=4
UseAA=True
MaskedTextureHack=True
SmoothMaskedTextures=False
SceneNodeHack=True
FrameRateLimit=55
SwapInterval=0
UseFragmentProgram=True
UseMultiDrawArrays=True
TexDXT1ToDXT3=False
DynamicTexIdRecycleLevel=100
CacheStaticMaps=True
UseTexPool=True
UseTexIdPool=True
UseSSE2=True
UseSSE=True
BufferTileQuads=True
SinglePassDetail=False
SinglePassFog=True
ColorizeDetailTextures=False
DetailClipping=False
DetailMax=2
RefreshRate=60
MaxTMUnits=0
NoFiltering=False
MaxAnisotropy=16
Use16BitTextures=False
UseS3TC=True
UseAlphaPalette=True
UseTrilinear=True
UsePrecache=True
ShareLists=False
UsePalette=True
UseMultiTexture=True
UseBGRATextures=True
UseZTrick=False
MaxLogTextureSize=12
MinLogTextureSize=0
OneXBlending=False
GammaCorrectScreenshots=False
GammaOffsetBlue=0.000000
GammaOffsetGreen=0.000000
GammaOffsetRed=0.000000
GammaOffset=0.000000
LODBias=-1.000000
DetailTextures=True
DescFlags=0
Description=GPU0
HighDetailActors=True
Coronas=True
ShinySurfaces=True
VolumetricLighting=True
Thanks for taking the reply, everybody. That code actually made things worse for me!

I have noticed that my CPU usage is about 50% - maxing out 1 of my 2 cores. This goes away when I disable Vsync in Nvidia control panel, but obviously I still get bad tearing.
 

Raynor.Z

Ad Nocendum Potentes Sumus
Feb 1, 2006
1,491
7
38
Again, you should let UT handle all Vsync, AA and AF settings instead of nvidia control panel. Try Direct3D9 instead and see how this works out.