Jump to content

Where Is The Bottleneck?


13 replies to this topic

#1 Lagster

    Member

  • PipPipPipPipPip
  • Bad Company
  • Bad Company
  • 103 posts

Posted 20 March 2015 - 01:57 AM

My FPS averages around 24 but drops to around 17 during brawls.

I have everything set to Very High except Particles on Low, and am not sure what I should upgrade to improve my FPS. Feel like getting another 8GB of ram since I noticed that my framerate drops if I have firefox open (which might indicate a ram bottleneck?) but my processor is also rather old, wouldn't want to drop cash on soon-to-be-outdated ram only to find that it's really my processor or graphics card.

I'm holding out till Skylake for a full system upgrade, so if my processor is the bottleneck I'll just suck it up...

Specs:
AMD Phenom X4 955 BE
8GB PC1333
Radeon R290
256GB Mushkin Callisto SSD if it matters

Any help will be greatly appreciated! :)

#2 Aznpersuasion89

    Member

  • PipPipPipPipPipPipPip
  • Elite Founder
  • Elite Founder
  • 614 posts
  • Locationca

Posted 20 March 2015 - 02:02 AM

I would say cpu.

#3 Egomane

    Member

  • PipPipPipPipPipPipPipPipPipPip
  • 8,163 posts

Posted 20 March 2015 - 02:16 AM

The CPU is the most likely candidate in this one.

The 955 was a fine processor for its time, compared to the rest of the AMD lineup it still is, but modern Intel chips beat it in every aspect. Add to that the fact that MWO is mighty hungry for raw CPU power per core and you have found the most promising source for more FPS.

I hope that AMDs Zen architecture, about to be released at the end of 2016, will once again bring us a CPU that can compare itself to Intels in performance. Until then a good Intel i5 or i7 is your best bet.

Edited by Egomane, 20 March 2015 - 02:16 AM.


#4 Exotic

    Member

  • Pip
  • Philanthropist
  • 15 posts

Posted 20 March 2015 - 02:50 AM

I think it's not hardware problem. That hardware is too good to have so low FPS. I have ~same FPS but my PC is 8 years old and CryEngine3 even dont support my video card.

#5 Lagster

    Member

  • PipPipPipPipPip
  • Bad Company
  • Bad Company
  • 103 posts

Posted 20 March 2015 - 03:00 AM

Thanks for the input guys, guess I'll suck it up till Skylake :/

#6 Psyberian

    Member

  • Pip
  • 17 posts

Posted 20 March 2015 - 06:51 AM

Out of curiosity, what is your memory, CPU, and GPU usage while in game?

#7 Karpi

    Member

  • PipPipPip
  • Bad Company
  • Bad Company
  • 82 posts
  • LocationSantiago, Chile

Posted 20 March 2015 - 07:04 AM

Put post processing to medium or low, that should ramp up your fps

#8 Fat Jack Murphy

    Member

  • PipPipPip
  • The Raider
  • The Raider
  • 91 posts
  • LocationEuropa

Posted 20 March 2015 - 07:13 AM

since you got a radeon R9 290 - go into the task manager, check all users processes and see wether some AMD ACP Application process is running - had the same issue, usually its that one or the dwm.exe (you can kill it everytime before playing with no issue - its just the fancy stuff on your desktop like shadows and semi-translucent window borders - i do it all the time, comes back upon reboot.)

->
http://forums.guru3d.com/showthread.php?t=384337

3rd entry from glutto has a link to some AMD document.

i have a machine from 2006 and i get about 60 FPS with a 7970 (a older but similar core to your 290) - I tested a 290 but the heat was a problem in the case, so i switched back - it was 24-28 while that AMD ACP thing that came with the 290 was still there (its supposed to balance GPU and CPU workload on Caveri and later, but they do install it even on a dual Xeon box, which has no APU)

AMD did not react to a bug report yet...

when you open System Control, Programs and Functions, AMD Catalyst Install Manager, first entry (Uninstall Manager, then custom), you should only have:
AMD APP SDK Runtime
AMD Display Driver
HDMI Audio Driver
AMD Accelerated Video Transcoding
AMD Drag and Drop Transcoding
AMD Media Foundation Transcoders
AMD Catalyst Control Center

everything else is might be unnecessary (they add a lot of things you really dont need).

in doubt, ask :)

#9 Fat Jack Murphy

    Member

  • PipPipPip
  • The Raider
  • The Raider
  • 91 posts
  • LocationEuropa

Posted 20 March 2015 - 07:16 AM

- one more debugging hint: in the task manager, go to tab "performance" and down below everything there is "resource monitor" button.
in there, click on CPU in the first window frame to sort by CPU hog, click the checkbox before the CPU hog and have it monitored :)
you can then click around different tabs and unfold some of the monitoring bars to see what really uses up your CPU

#10 Oderint dum Metuant

    Member

  • PipPipPipPipPipPipPipPipPip
  • Ace Of Spades
  • Ace Of Spades
  • 4,758 posts
  • LocationUnited Kingdom

Posted 20 March 2015 - 08:12 AM

It has nothing to do with debugging or anything of the sort.

MWO is CPU bound, it absolutely loves to eat CPU cycles, whilst the phenom line was good for the time it is outclassed in today's times.

That is your bottleneck and you need to drop some game settings to pick those FPS up out from the basement.

Drop shadows to low, and set everything else to medium and see if that eases the FPS any.

Then you'll have to use user.cfg edits to improve it some more.

#11 xWiredx

    Member

  • PipPipPipPipPipPipPipPip
  • Elite Founder
  • Elite Founder
  • 1,805 posts

Posted 20 March 2015 - 08:34 AM

Yes, remember that while most graphics settings hit the GPU, the CPU also has to feed the GPU so every hit in GPU performance you take is indirectly tied to how much CPU time the GPU can get. Particles and shadows to low, texturing at very high, and the rest at either high or medium.

You'll have to do a little bit of testing to figure out what works best for your machine, too. It can be a bit of a pain in the arse since you really need to clear the shader cache each time you tweak the settings or there's bound to be something not quite right with your testing.

#12 Lord Letto

    Member

  • PipPipPipPipPipPipPip
  • Giant Helper
  • 900 posts
  • LocationSt. Clements, Ontario

Posted 20 March 2015 - 10:09 AM

Credit to Smokyjedi, Edit as Needed:

Quote

gp_option_ShowCockpitGlass=0 (off/on)
r_DepthOfField=0 (off/on)
r_HDRGrainAmount=0.0 (film grain amount)
r_motionBlur = 0
r_MultiThreaded = 1
cl_fov = 80(Default is 75)-reduced for FOV reduction on FPS hit 80 is 16X10 ratio but doesnt look distorted on 16X9 1080P

e_GsmCache = 1
r_FogShadows = 0

q_ShaderWater = 0

r_silhouettePOM = 0
r_UsePOM = 0

sys_enable_budgetmonitoring = 1
sys_budget_videomem = 2096 (your GPU VRAM value)



****THIS IS SYSTEM MEMORY TWEAK****
*open command console as admin from start menu- type "winsat mem" and press enter. add values to this chart below.....but multiply your value X1024 for systembudgetthroughput*

sys_budget_sysmem = 8192
sys_budget_streamingthroughput =26320912 ?????????? (????? X 1024)
sys_LocalMemoryGeometryStreamingSpeedLimit = 25604 ?????
sys_LocalMemoryTextureStreamingSpeedLimit =25604 ?????
sys_streaming_max_bandwidth =25604 ?????

****THIS IS CPU OFFLOADING TWEAK****


s_NumLoadingThreadsToUse = 4
sys_limit_phys_thread_count = 4

ca_thread0Affinity = 0
ca_thread1Affinity = 1

sys_main_CPU = 0
sys_physics_CPU = 1
sys_streaming_CPU = 2
sys_budget_soundCPU =4
r_WaterUpdateThread = 4

sys_TaskThread0_CPU = 0
sys_TaskThread1_CPU = 4
sys_TaskThread2_CPU = 3
sys_TaskThread3_CPU = 4
sys_TaskThread4_CPU = 3

;gfx_ampserver = 1
;gfx_loadtimethread =1
;sys_flash_allow_reset_mesh_cache = 1 YTD this is ok?
;ca_KeepModels = 1
;r_TexturesStreamingOnlyVideo =1
;gfx_loadtimethread = 1
;gfx_inputevents_triggerrepeat = .025


#13 Goose

    Member

  • PipPipPipPipPipPipPipPipPip
  • Civil Servant
  • Civil Servant
  • 3,464 posts
  • Twitch: Link
  • LocationThat flattop, up the well, overhead

Posted 20 March 2015 - 10:10 AM

I was gon'a say something about "replacing your RAM is only a gambit," but turns out DDR3 for Skylake is still a different socket.

Anyways: Damage Glow, Environment, Object Detail, and Shadow are none of your friends, so set to Low; Your card will cheerfully run Textures and Shaders at Very; I've read Post Processing at Very is a bridge too far, so drop that to mere High.

And put sys_MaxFPS = 60 (or 58) into your user.cfg, and feel free to search the forums for other strings like that … ;)

#14 Lagster

    Member

  • PipPipPipPipPip
  • Bad Company
  • Bad Company
  • 103 posts

Posted 22 March 2015 - 08:54 PM

Hmm... I'll try killing that AMD ACP process to see if it helps.

Generally, if I set everything to Medium I get 40+ fps, but I get weird stuff like mid-range terrain blinking in and out of existence, like literally an entire hill just randomly flashing so sometimes I can see the mech hiding behind it... which sounds like something good until I unload an alpha into an invisible hill :angry:





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users