Lets start off with the load balancing, after the dx11 patch I was using MSIafterburner to monitor my cards and noticed that one card was loading up to 90%+ usage and my other card was sitting at 30%. This caused a huge heat increase in one card and FPS that bounced between 70 – 45fps. At first I thought it was an issue with mwo but after a bit of research I found out it affects all ATI cards on allot of games. Its caused by ultra-low power state, for AMD/ATI graphics cards in CrossfireX, one card basicly shuts down causing the other card to overload. To fix this you can either edit your registry or use the automated tool in the link provided. From what I have read you will need to do this every time you upgrade your drivers.
How do I manually enable or disable ULPS?
ULPS can be enabled/disabled by modifying the registry key:
HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000
by changing the value EnableUlps to 0 to disable, and 1 to enable. Depending on the number of unique driver versions that were present on your system, there may be multiple keys in the last folder. For example you may have 0001 and 0002 in addition to 0000.
http://www.tomshardw...ire-setups.html
After editing the registry Reboot your computer
next you will have to set up a profile in the catalyst control center for
- Open Catalyst Control Center
- Open Gaming tab
- Open 3d Applications tab
- Click +Add on this page.
- Select your MWOClient.exe ( C:/Program Files (x86)/ Piranha Games/ Mechwarrior Online/ Bin32
- Then Select Bioshock.exe or Borderlands 2 as the Application Profile.
Next I added this line to my MWO user cfg, It seems to stabilize the fps a bit.
r_MultiGPU = 1
0=disabled, 1=extra overhead to allow SLI(NVidia) or Crossfire(ATI),
2(default)=automatic detection (currently SLI only, means off for ATI)
should be activated before rendering
The last step is to run the MWO repair tool http://mwomercs.com/...ost__p__2292954 and clear out your user shaders and systemoveride.cfg, select these options in the setup tab for the repair tool.
The last thing I did was turned on v-sync in MWO, there is no point in running 100+ fps when my screen has a refresh rate of 60.
Enjoy, if anyone has anything to add or they have found something that works better PM me and Ill update the op. FOR SLI I’ll post the information below and update it as people find better ways to get it running. Also for cryengin3 consol commands and variables there is this command listed for SLI I’m not sure if it does anything.
r_buffer_sli_workaround = 1
enable SLI workaround for buffer pooling
xor1337, on 17 May 2013 - 12:56 PM, said:
I was able to more than double my fps with SLi enabled.
Warning: turn off AA if you use this workaround, it causes dark grainy splotches.
Also causes some flashing of the mech damage glow.
Joy to ALL, I got SLi up and running on MWO!
First I wanna explain my system specs and the situation.
My system:
Intel i7 3.4Ghz
12GB DDR3
Windows 7 64bit
2x Nvidia GTX 260 in SLi
I've been playing MWO since December with all settings at Medium and AA off. With this setup I would average about 40fps. I couldn't turn the settings up anymore without some pretty choppy gameplay.
Now that I've enabled SLi I'm running with all settings at High or Very High with a solid 70fps. AA remains off because with SLi on it creates weird dark grainy spots.
Only other artifact is that the Mech Damage glowing does flicker a bit, but not enough to care about, and with the particles on very high there is usually so much smoke etc that you don't notice.
Ok now to the fix.
I'm running Nvidia beta driver 320.14 and Nvidia Inspector 1.9.7.1
Using Nvidia inspector I opened the Mechwarrior Online Profile and made the following changes:
1. SLi compatibility bits (DX1x): 0x000040F5 (Need for Speed: Most Wanted, Crysis 3)
2. SLi compatibility bits :0x02506405 (Crysis, ArmA 2: Operation Arrowhead, Take-on helicopters, ArmA 3, ArmA 2, Crysis 2, Crysis 3, Crysis: Warhead, Merchants of Brooklyn, Nexuiz, OCCT)
3.Number of GPUs to use on SLi rendering mode: SLI_GPU_COUNT_TWO
4.NVIDIA predefined number of GPUs to use on SLi rendering mode on Direct X 10: SLI_PREDEFINED_GPU_COUNT_DX10_TWO
5.NVIDIA predefined number of GPUs to use on SLi rendering mode: SLI_PREDEFINED_GPU_COUNT_TWO
6.NVIDIA predefined SLi mode on DirectX 10: SLI_PREDEFINED_MODE_DX10_FORCE_AFR
7.NVIDIA predefined SLi mode: SLI_PREDEFINED_MODE_FORCE_AFR2
Just hit "Apply changes" and then make sure SLi is enabled in the Nvidia Driver Control panel.
I'll Say again, TURN OFF AA, SLi makes grainy dark patches on screen with it on.
This fix more than doubled my fps and the only cost is flickering Mech glow damage!
I'm just throwing this out there Game Devs, it would be really nice if you could work on the flickering mech glow damage AND the AA dark patches with SLi enabled.
edit: updated op
Edit: update op for upls
Edited by Shamous13, 09 August 2015 - 03:57 PM.