Possible Rage buggy/blurry texture fixes

Posted on Thursday, October 06 2011 @ 19:49 CEST by Thomas De Maesschalck
Bethesda has a support thread with possible fixes for the poor visual quality experienced by PC gamers:
Below are solutions that may resolve issues you're experiencing with screen tearing, as well as blurry textures + texture popping. If you're experiencing these issues, we recommend you try these one at a time. If for any reason your performance suffers, revert back to the prior settings.

Issues w/ screen tearing
RAGE currently does not have a menu option to turn V-sync on or off.

If the graphics driver supports a so called "swap-tear" extension then RAGE will use it and RAGE will V-sync when running >= 60 FPS and RAGE will tear when < 60 FPS. Unfortunately at the release of RAGE, none of the graphics drivers have the "swap-tear" extension enabled.

The user can force V-sync on or off in the graphics vendor control panel. Right-click on the desktop to access the graphics vendor control panel.

If V-sync is forced on then RAGE will always V-sync.
If V-sync is forced off then RAGE will auto-detect that V-sync is not working and RAGE will instead synchronize to real-time and screen tearing may occur.

Alternatively you can force V-sync on by adding the following to the RAGE launch options in Steam:

+r_swapInterval 1

The launch options can be found by right-clicking on RAGE in Steam and selecting "Properties". Then click on "Set Launch Options" in the dialog that pops up.

Blurry Textures and Texture Popping
The texture streaming is limited by the performance and number of cores of the main processor (CPU).

The higher the resolution at which the game renders and the higher the anti-aliasing setting, the more texture data is needed to texture the environment. If you do not have a high end CPU you may momentarily see blurrier textures and texture popping when the view changes quickly.

If you have a processor with few cores and you have a high end NVIDIA graphics card then you can try turning on the "GPU Transcode" menu option in the video settings menu in RAGE. By enabling this option a large percentage of the texture calculations are moved to the graphics processor (GPU). However, this option is not available on all graphics hardware and may not appear in the menu if your hardware does not support the necessary features.

On processors with few cores without the ability to turn on "GPU Transcode" you can significantly improve the texture streaming performance by adding the following to the RAGE launch options in Steam:

+vt_maxPPF 16

The launch options can be found by right-clicking on RAGE in Steam and selecting "Properties". Then click on "Set Launch Options" in the dialog that pops up.

If you have very few cores like a dual core processor then you can set a lower value like:

+vt_maxPPF 8

If setting these values does not improve the texture streaming performance for you then consider lowering the anti-aliasing setting in the video settings menu in RAGE.

You may, for instance, observe slow texture streaming at high resolutions like 2500 x 1600 with anti-aliasing set to 16X. In some cases lowering the anti-aliasing to 8X fixes the problem but lower settings may further improve the texture streaming. Alternatively, or in addition, you can lower the resolution.

We hope these help. The teams at id and Bethesda continue to work solutions to help you guys. More to come!


On a high end graphics card you can also change the size of the texture cache in video memory. However, on video cards with 512 MB of memory you may see a significant drop in performance. The size of the texture cache can be changed by adding the following to the RAGE launch options in Steam:

+vt_pageImageSizeUnique 8192
+vt_pageImageSizeUniqueDiffuseOnly 8192
+vt_pageImageSizeUniqueDiffuseOnly2 8192

By adding these settings to the RAGE launch options more texture data will stay in video memory which may not only reduce blurry textures and texture popping but will also allow complex scenes to be rendered with more texture detail.



Another guide can be found at NVIDIA's blog, it explains how you can override the auto balancing of the textures:
Not long later, ‘angular graphics’ on the NeoGAF forum discovered that creating a .cfg configuration file in Crogram Files (x86)Steamsteamappscommon agease was the solution. Be aware, however, that you will almost certainly require a video card with 1.5GB of Video RAM to enable 8K textures, other graphical niceties and GPU Transcoding, though it may also work on systems with just 1GB of VRAM if said options are toned down. To discover how much VRAM your graphics card has open the NVIDIA Control Panel, click on ‘System Information’ on the bottom left, and then scroll down the list to ‘Dedicated video memory.’ The amount of VRAM is displayed in Megabytes, with 1.5GB being displayed as 1536MB.

Name the file rageconfig.cfg and add the following text using the Notepad application, located in All Programs > Accessories:

vt_pageimagesizeuniquediffuseonly2 8192
vt_pageimagesizeuniquediffuseonly 8192
vt_pageimagesizeunique 8192
vt_pageimagesizevmtr 8192
vt_restart
vt_maxaniso 4
image_anisotropy 4

If you have 3GB of Video RAM, you can modify the configuration file’s first four lines to end with 16384, instead of 8192, which will enable Rage’s 16K textures, though as we don’t have a suitably-equipped GPU to hand we cannot offer any guarantees as to the game’s stability or visual fidelity when using this modification. Update: We have now tested the 16384 configuration on a 3GB GeForce GTX 580 and can detect no improvements whatsoever. Based on our new understanding of id Tech 5 it may be possible to see benefits from 16384 at the very highest resolutions in the most demanding situations.


About the Author

Thomas De Maesschalck

Thomas has been messing with computer since early childhood and firmly believes the Internet is the best thing since sliced bread. Enjoys playing with new tech, is fascinated by science, and passionate about financial markets. When not behind a computer, he can be found with running shoes on or lifting heavy weights in the weight room.



Loading Comments