RAGE PC – How To Adjust Some Graphical Settings


PC gamers are right now disappointed with iD Software’s title as it doesn’t provide any in-game settings to adjust some of the game’s settings. Well, time to get excited because there is light at the end of the tunnel my friends. As with most iD Software engines, RAGE can be tweaked via the console commands or a config file, so keep reading to find out what can be changed at this point.
Although the console command gives a better idea of what the following tweaks are affecting, we strongly suggest creating a configuration file named “rageconfig.cfg” and putting it in “Rage\base\rageconfig.cfg”. By doing this, the file will be auto-loaded each and every time you start RAGE so you won’t have to type again and again those commands.
And here are the commands that can be used. All credits go to Guru3D’s user, JonasBeckman.
+set com_allowConsole 1
+set com_SkipIntroVideo 1
These two just allow the console to work and skips the logo videos.
vt_qualityhdplossless 1
vt_qualityhdppower 0
vt_qualityhdpspecular 0
vt_qualityhdpnormal 0
vt_qualityhdpdiffuse 0
vt_qualitydctpower 100
vt_qualitydctspecular 100
vt_qualitydctnormal 100
vt_qualitydctchroma 100
vt_qualitydctluma 100
These set overall quality level, lower on the HDP and higher (percentage) on the DCT with lossless support. (However the textures are what they are so you can’t expect miracles.)
vt_usecudatranscode 2
This is the CUDA function but 2 enables all of it not just smart mode.
vt_maxppf 1024
vt_maxlockedpages 256
These are what I’m struggling with now, a value of 2048 and 1024 respectively will cut down texture streaming to less than a second but will also cause possible glitches and stability problems so I’m testing various compromises here.(This is the number of paged\cached megatexture pages or what to call them.)
vt_pageimagesizeuniquediffuseonly2 8192
vt_pageimagesizeuniquediffuseonly 8192
vt_pageimagesizeunique 8192
vt_pageimagesizevmtr 8192
This is max texture resolution, again the textures are what they are and you can not get them to be better than that other than with some small tricks.
vt_minlod -1
Slightly negative LOD for a sharper image
vt_uncompressedvmtr 1
vt_uncompressedphysicalimages 1
vt_vmtrcompression none
Use uncompressed data (If available, it’s not.) instead of compressed and compression method. (Tab two times will cycle compression levels, that’s also how I found the CUDA = 2 thing.)
vt_maxaniso 16
Tell the megatextures to use full 16x AF filtering instead of 2x, sharper unless forced via CCC / NVCP already. Be advised that you might get artifacts with this value. It’s best to use 4 for 4x
vt_restart
Change anything with the virtual textures / vt and you’ll need to restart them, best is to execute the config (exec rageconfig.cfg for example.) in the main menu.
Additionally, if you want to change the FOV you’ll have to add the “+cvaradd g_fov 20” command to the game’s launch options. By doing this, you are telling the game to run at its default FOV that is increased by 20 degrees. RAGE’s default FOV is 80 so if you add 20, you’ll get a FOV of 100. Feel free to lower that number to find your sweet spot.
Moreover, PC gamers can edit the “render_controls.xml” file that is located at the “C:\Users\[username]\AppData\Local\LAG\data\settings” folder. By editing this file, players can turn on and off SSAO, Depth of Field, and some other graphical options with simple true/false swtiches.
We hope that the above tricks will help you tweak the game to your likings!
UPDATE:
Here is our current configuration file. Feel free to try it guys!
seta com_videoRam “1792” //sets the Video Card memory Set this to the amount you have in MB
seta com_maxfps “60” //limits the frames to 60 can be changed to what you desire
seta image_anisotropy “4” //Don’t use higher than 4, otherwise you’ll get artifacts
seta image_usecompression 0
seta image_filter “GL_LINEAR_MIPMAP_LINEAR” //filtering for light maps
seta image_preload “1” //Use preload images when ever possible
seta image_lodbias “-1” //LoD settings
seta image_ignoreHighQuality “0” //Sets up for using HQ gfx
seta image_ignoreLowQuality “1” //ignores the low textures
seta image_useCache “1” //Enabled Cache to allow the textures to load properly without popping
seta image_cacheMegs “125” //Cache size in Megabytes
seta image_cacheMinK “50” //Cache minimum size in kilobytes
seta r_swapInterval 1 //VSYNC 1 enabled, 0 diabled
seta r_useHighQualityPostProcess “1” //Fore High Quality post proccessing
seta r_shadowsHighQuality “1” //Fore High Quality shadows
seta r_displayRefresh “0” //keep it so the engine doesn’t double render a frame
seta r_renderer “best” //highest rendering options
seta r_multiSamples “16” //Set this to 16 or 8 if you’re having low-fps as 32 is the Max Multi-sampling
seta r_useHBAO “1” //Ambient occlusion
seta r_useRenderThread “1” // 0 Disable or 1 Enable threaded rendering useful for newer cards to increase performance.
seta r_visDistMult “1”
seta r_useMotionBlur “1” //use blur
seta r_skipBump “0”
seta r_skipSpecular “0”
seta r_skipNewAmbient “0”
seta r_shadows “1”
seta r_cgFragmentProfile “best”
seta r_cgVertexProfile “best”
seta vt_lodBias “-1” //LoD settings
//below is cache settings
seta vt_pageimagesizeuniquediffuseonly2 “8192”
seta vt_pageimagesizeuniquediffuseonly “8192”
seta vt_pageimagesizeunique “8192”
seta vt_pageimagesizevmtr “8192”
seta g_showplayershadow 1
seta vt_usecudatranscode 2
seta vt_maxppf 16
seta vt_uncompressedvmtr 1