Forum Discussion
There is a 2 second stuttering issue with Mantle right now. I have it too. I don't remember there being a lot when the latest patch came out before the beta drivers. You said its also in BF3? Game engine bugs aside video games stutter because something in game hasn't been loaded into memory and usually has to load from the harddrive which is slow. 8 GBs should be fine but you don't have a lot of video memory on board that card. Try lower your texture resolution. For the fun of it you could put your card in your brother's PC and see if it does the same thing. I've had luck with reinstalling video drivers. Make sure you reboot after installing video drivers even if it doesn't say you have to. BF4 will almost always stutter after a driver install without a reboot.
Another reason games stutter is if there's a bad driver installed that is making too many Deferred Procedure Calls (DPCs). These calls get 1st priority to your OS and interrupt anything you're doing. As little as 5% usage can cripple a PC. You can see this usage when you open Process Explorer from http://live.sysinternals.com/procexp.exe at the top where it says Interrupts. Also use this tool http://www.thesycon.de/deu/latency_check.shtml to check if its actually causing you to stutter. Neither program can tell you which driver is causing it but they can tell you if there's a problem. If there is a problem its a much more in depth issue to actually find out what's causing it.
Thanks for the reply. I installed both programs and I honestly have no idea what I'm looking at. Now, for some reason, I'm getting 4 fps on near-max settings. Turning my graphics down helps this issue, but I was able to run the game at a much higher FPS on high settings earlier today. Weird. Another issue to toss onto the pile.
Turning textures down didn't help, by the way.
- ApprovedAnonymous12 years ago
At the very top of Procexp.exe look under where it says System it will say Interrupts below it. To the right there will be CPU usage %. Right now mine is at 0.16% for Interrupts. Onthe other program it reads your DPC latency time. The more DPCs made by drivers the higher the latency. If you let it run for awhile and its all green then you're good and theres no bad driver issues in that regard. We'll want to turn back the clock to when it was working fine. If you're using Mantle then turn it back to DX11. If its still doing it then uninstall the 14.1 Beta drivers from AMD and install the latest stable version. Hopefully this will get your FPS back. Remember since this is a beta driver you must uninstall it first before installing the stable versions. There are alot of problems with the beta driver. Like for me Skype will lock up on startup and become an unkillable zombie process. Reinstalling the previous drivers fixed it.
Also I just saw this thread http://answers.ea.com/t5/Battlefield-4/INFO-REQUEST-NP-Pool-Memoryleak-PC-only-updated-Jan-30/m-p/1951455#U1951455
I am actually having this same problem so yours might also be related. You can check by following the directions on the first post. Using the tool(also from sysinternals. Great site) listed in the post I can see BF4.exe is hogging 3.9 GBs of my RAM and the game aint even running.
- 12 years ago
Switching between Mantle and DirectX, I'm not seeing any change in fps. It hangs around 28 on an empty server on high settings, which is lower than it used to be. Also, for what it's worth, DPC Latency Checker shows tall yellow bars while BF4 is running.
I fixed my big fps issue, atleast. Something about Prefetch and Superfetch.I'm gonna try going back to the earlier AMD drivers and see what happens.
- 12 years ago
Bump