G3258 R9 290 Low Frames

risser9

Reputable
Aug 23, 2014
9
0
4,510
I'm getting absolutely horrible frames while playing Metro LL on the highest settings as well as the lowest settings, somwhere are 10-20fps but on certain levels i'm far over 70fps.

My computer is as follows:
G3258 @ 4.7GHz
R9 290 Tri-x
840 EVO SSD
2x4Gb crucial ballistix ram
Nic C4 cooler
NZXT h440 case.

All my temps look good, cpu is averaging around 75 C and GPU is around 65 C.

I suspect that my cpu is bottlenecking like crazy but then again i'm not an expert.

On games like Borderlands 2 with Physx on medium I'm around 50-60 fps.

Will definitely upgrade to a 4690k here soon but wanted to make sure it wasn't another component causing the issue.
 
Solution
You don't have an Nvidia GPU, so running PhysX will have it moved to the CPU. Any CPU running PhysX on anything but the lowest setting will result in trash. Turn it to low. If you wanted PhysX then you should've gotten an Nvidia GPU.

I don't know what is up with MLL. What about other games?

random5

Distinguished
I would suspect CPU bottlenecking like crazy,but then again i'm not an expert.

With i5-4690k you could wreck the gaming world,that rig is brilliant,nice experimenting,you sucked every last bit outta that cheap wimpy G3258 and made it feel like goliath, it's performance is superior over all newest i3's and not that far from stock i5's ,bravo man.
 
*The G3258 gets about HALF the frame rate compared to a top CPU like the i5-4670K.

However with it being overclocked it would be over this, and this does not explain your poor performance.

It sounds more like a GRAPHICS issue to me. Any chance you have PHSYX enabled?
 

m32

Honorable
Apr 15, 2012
387
0
10,810
You don't have an Nvidia GPU, so running PhysX will have it moved to the CPU. Any CPU running PhysX on anything but the lowest setting will result in trash. Turn it to low. If you wanted PhysX then you should've gotten an Nvidia GPU.

I don't know what is up with MLL. What about other games?
 
Solution
PhysX isn't the only feature that can cause a massive frame rate drop. If you run the BENCHMARK utility you'll see that it might be best to disable:

a) Advanced PhysX
b) Tessellation
c) SSAA

I've got a good system (i7-3770K, GTX680@1200MHz) but I was close to 20FPS with Advanced PhysX still off and medium tessellation and a few other things not at max.

*The benchmark is a good guide and probably more of a worst case scenario but then I prefer to NOT have my frame rate plummet during an intense battle so I aim to keep my frame rates high.

You can also us the BENCHMARK utility in the game folder:
E:\STEAM\steamapps\common\Metro Last Light

That's my path above. The file is called "MetroLLbenchmark".

Other:
*RadeonPro can allow you to use the AMD equivalent of Adaptive VSync. I think it's called Dynamic VSync. I suggest you use that like THIS:
a) Use benchmark for rough tweaking (60FPS average?)
b) Verify above 60FPS with FRAPS in game most of the time (VSYNC OFF)
c) RadeonPro-> force on Dynamic VSync for Metro LL

Now the game should run a solid 60FPS when possible and synched to avoid screen tearing. When things get demanding and you can't output 60FPS then VSync is automatically turned off. You'll then get screen tearing but not the annoying stutter due to the synch mismatch between GPU output and monitor refresh rate.
 

risser9

Reputable
Aug 23, 2014
9
0
4,510


I need to fix my login so i'm posting anon but with other games i'm doing fairly well. not nearly as good as my old 2xgtx660 sli rig in games with PhysX but I figured that going in. in borderlands 2 with PhysX on med I'm seeing and average of 50-60 on large open maps with drops to 30 when the maps first loads in from teleporting.

I ran cinebench and my gpu on 3d rendering scored in the 5000 area. according to there benchmarks it should be closer to the 7000 area but I figured my cpu was just bottlenecking it a bit. so based on this alone I believe that my gpu is fine. but on another note I was looking through my metro ll graphics options and I can't seem to find the box to turn off PhysX. is there a console command of some sort that I need to use to access it?

a recent issue I've been having is that my pc has started shutting down with the error "uncorrectable error etc...."
I assume this is due to my overclocking not being stable so I returned it to the 4.3 clock determine by oc genie on my board. but it crashed again as I was updating my gpu driver.....?

my problem with all these computers is I know just enough to be dangerous but when I find myself in these situations i'm utterly clueless lol.

thanks for the help everyone