Rift Performance Tips
Let me start off by saying that this is basically a compilation of tweaks and tips I have seen from various sources online that have all had a positive increase in my FPS/Performance and a few that I have tried myself. Hopefully these may help some newcomers!
11/24/12 - moved CPU Core Parking to Advanced Topics
11/22/12 - Retested Rift.cfg tweaks - Moved stuff around
11/16/12 - Added DX9 setting under Misc - Also Port forward section
11/14/12 - New location of Rift.cfg - Steam reminder - formatting
9/29/12 - Added NVIDIA/AMD driver section
9/28/12 - Text fixes and add FPS changes
*NOTE* Mileage may vary depending on your computer and some tweaks might directly affect your FPS but help general computer performance *NOTE*
The Following FPS "tests" was done on this system:
Asus P8P67 Pro
i7 2600k @4.8Ghz
EVGA GTX 670 FTW 2Gb
16Gb 1833Mhz CAS-9 Ripjaw Ram
Samsung 830 256Gb SSD (Rift is here)
1Tb Western Digital HDD
For a fresh Rift: Storm Legion install your Rift.cfg shortcut might not be located in the Rift folder, if it is not then please do the following:
*Remember to turn on View Hidden Files*
Location of Rift.cfg = C:\Users\*user name*\AppData\Roaming\Rift
Rift Multi-Thread CPU Fix
If you’re running a quad-core processor (or better), changing a value in Rift’s configuration file may improve performance.
MainThreadCPU = 0
Note that in some cases, this may prevent the game from starting with an error stating that the game’s files have been corrupt. Change the value back to "3" should that be the case.
Tweak Particle Settings
You can easily tweak the cut-off values for the game’s various particle effects by modifying the game’s configuration file. Simply update the values below in your Rift.cfg file, located in your game’s installation directory. Note that for most people "VfxCullDistance = 256" will need to be added under the Video section of the Rift.cfg file.
VfxCullDistance = 256
VFXLimit = 7500
LightingComplexity = 10.000000
*Storm Legion Update* I once again added these tweaks to my Rift.cfg file and for me it has removed almost all of the "turning skipping" I was experiencing in the new main city of Tempest Bay. I would recommend trying these tweaks out and giving them ago. *Storm Legion Update*
*Miscellaneous Tweaks and Information*
If you are running on a sub-par system, are really hurting for system resources or you have purchased Rift on Steam it may be a good idea to use just the standalone client. Like any other running program Steam will take system resources, not really a resource hog but its something nonetheless. I would recommend just going to your account page and clicking the download client button and just install it that and avoid using Steam. Personally I use Steam because as of Storm Legion Rift has been running really good, but like anything else it may help you or it may not.
Run RIFT in DirectX9 mode
Depending on the age of your video card you could gain some performance by running Rift in DirectX9 mode instead of the built in DirectX11 mode it is set to run at. *NOTE* Running in DirectX9 mode will cause a little drop in graphics quality *NOTE*
In order to set Rift to run in DX9 mode do the following:
- Right Click on your Rift shortcut
- Add -dx9 at the end of the filepath
- It should look something like: "C:\Games\Rift\riftpatchlive.exe" -dx9
Enable "Prefer Maximum Performance" (NVIDIA Only)
NVIDIA cards have a dynamic downclocking core so it uses less electricity and causes less heat. Occasionally in games your GPU may get "stuck" at a lower clock speed than what it should be at thus resulting in bad performance. By turning on "Prefer Maximum Performance" your GPU will more easily use more power to run at the speed it is supposed to with very little demand on the GPU. So in essence you should not see random downclocking with your GPU while playing games.
Here's how to do it:
- Right click on your desktop and click "NVIDIA Control Panel"
- Click on "Manage 3D settings" on the left hand side of the page
- Under "Global Settings" tab look for "Power Management Mode".
- Most likely it will be set to "Adaptive" click that and change it to "Prefer Maximum Performance".
Disable Windows Aero Desktop Theme and Run as Administrator:
Right click on your Rift shortcut and click properties
Go to the Compatibility tab and put a check in "Disable Desktop Composition" and "Run this program as administrator".
It should look like this:
Adjust your system Services
This is a very simple way to free up system resources and get a little more bang for your buck.
*If you are unclear about this then it might be best to skip this or research a bit into system services*
A very quality list of services that can disabled is at the following link: http://www.blackviper.com/service-configurations/
Select your system and services pack (most people its Windows 7 Service Pack 1)
This page itself has a guide on how to alter the services and which to use. I personally recommend Safe and mixing in some Tweaked.
*FPS test for each step* *NOT YET TESTED BY ME FOR STORM LEGION*
*Standing in Meridian to determine FPS* (Greybriar server)
Game Settings: EVERYTHING at max (fullscreen windowed) (V-Sync OFF)
FPS: NO tweaks to anything at all = 40-42 FPS - lots of FPS lag while turning camera
FPS: Rift.cfg tweak ONLY = 43-48 FPS - I am now getting about 60% less FPS lag while turning my camera
FPS: Rift.cfg tweak + CPU Core UnParking = 44-48 FPS - No real change in FPS, but in essence this is supposed to help with multi-tasking and microstuttering
FPS: Rift.cfg + CPU Core Unparking + All miscellaneous tweaks = 48-51 FPS - a nice little jump in FPS but nothing crazy spectacular
In essence a lot of the changes should help with a smoother gameplay and not a HUGE impact on FPS. Each computer is different so some people could notice a ton of change, some people might not. A few friends of mine has seen HUGE jumps in FPS where as I have not, it all depends on the system.
Test done by Sariina for the CPU Thread Fix:
*Video Card drivers causing issues?*Additional test . . . ran around sanctum 5 times on live server:
MainThreadCPU = 3
Frames, Time (ms), Min, Max, Avg
8382, 235359, 19, 54, 35.614
MainThreadCPU = 0
Frames, Time (ms), Min, Max, Avg
8465, 236528, 20, 51, 35.789
Again . . . literally no perceptible change.
Another fairly common issue some people may have with Rift having really strange FPS or crashing could be due to your video card drivers. A lot of video card drivers can be linked to two common causes, unstable overclock or old driver version being uninstalled incorrectly.
A lot of people will just install over their previous video card drivers but it can cause issues occasionally and will cause instability while playing games or weirdly low FPS.
How to uninstall NVIDIA Drivers:
How to uninstall AMD/ATI Drivers:
Credit for the uninstall guides can go to BradleyW at Overclock.net!
And as usual always make sure your video card drivers are up to date:
Ports to Forward for RIFT
For all internet traffic related to Rift you will want to port forward the following ports:
TCP 6520-6540 range
This is a great website if you do not know how to forward ports: http://portforward.com/english/appli...FT/default.htm
Continued on post below..