Diablo® III

Micro stutter and FPS drop fix (intended for AMD/ATI)

85 Blood Elf Hunter
1765
@P0NT: lol, I'll settle for a patch.

@ronds: alright!

@Spárkys: great, but since you said "only when you demage some randoms objects in game, walls etc.", try to lower the Physics? Maybe it is a bottleneck. (http://i.imgur.com/g9fOE.jpg to the right of Vertical Sync, under Shadow and above Clutter).

@keybox: if you had obvious screen tear then Vsync was definitely off. I tried to play with Vsync off when testing and the screen was cut in two halves/layers. If you go windowed (borderless), your Desktop Refresh Rate will become active. It can be different than your Fullscreen Refresh Rate. Since you have 60Hz/FPS in Windowed mode, try checking in the control panels if your Fullscreen Refresh Rate is set correctly?

@DarkLumen: check out this chart below and CTRL+F your "5750".
Then look at the left column for "GTX460" (it is one tier up).
http://www.tomshardware.com/reviews/gaming-graphics-card-review,3107-7.html

Now, check out this benchmark:
http://www.tomshardware.com/reviews/diablo-iii-performance-benchmark,3195-5.html

You can see that the 5750 should get about 50~55 on 1080p all high, a bit less than the 460. So try the 16GB flashdisk or SSD solution? It could be you are dipping because of access times.
Edited by specular#2304 on 29/05/2012 16:39 BST
Reply Quote
29/05/2012 16:27Posted by Doejeding
if you had obvious screen tear then Vsync was definitely off. I tried to play with Vsync off when testing and the screen was cut in two halves/layers.

Yeah, that was before using Afterburner. No screen tearing now, but after further testing from my previous post I'm still get ridiculous dips in frame rate in certain areas, mostly on the beginning of Act III (outside). There doesn't seem to be anything in specific causing it in every case, earlier it was happening with absolutely nothing going on at all. No fighting or monsters about, nothing falling from the sky, no animated background. Odd.

And you're right about the refresh rate for Fullscreen. Framerate has capped at 30 again after switching back from Fullscreen Windowed. I can't figure out how I specifically change the refresh rate for Fullscreen apps. I'm on W7 and go to Screen Resolution, then Advanced Settings, and the only option available is 60Hz. Doesn't specify desktop or fullscreen.

Going through Device Manager just gives the same context window, but I could be doing something wrong here. If you have the time/patience to walk me through it I'd be pretty grateful.

You're doing a pretty good job at keeping this thread together and helping everyone out, as well. Blizzard should be thanking you, haha.
Reply Quote
85 Blood Elf Hunter
1765
No, that sounds right.

Try this: start your game, go to fullscreen and exit.

Now check out My Documents\Diablo III\D3prefs.txt with Notepad.

--> DisplayModeRefreshRate "60"

Does that say 30 on your comp?
Reply Quote
49 Tauren Druid
640
I'm afraid nothing works for me... :( However, thanks to the ppl who actually tried to help the community with the "slow motion" aka stuttering.

Blizzard please fix it guys.

Shall we buy a Nasa styled PC in order to play D3 or what? There's absolutely a big amount of ppl whose PC are incredible good and run many new games at full, but Diablo 3...

This is definately an engine issue imo...
Reply Quote
--> DisplayModeRefreshRate "60"

Does that say 30 on your comp?

Nope, 60. Oh well. I'll just continue playing in Fullscreen Windowed for now.
Reply Quote
I found a solution for the problem that works excellent for me, it runs fluid now with no lag at all !

In video settings, mark Max foreground FPS, and change it to 200
Reply Quote
85 Blood Elf Hunter
1765
@Apy: that's good to hear. What GPU do you have? For my Radeon this did not solve the issue.
Reply Quote
i dream evryday about blizzard writing on this topic saying that they`re working in htis problem :/
Reply Quote
21/05/2012 05:26Posted by KO23L
And i have one technical question, I have some bad idea that Diablo is choosing bad graphic card from 2 ones i have in notebook. I have some Intel Family graphic (probably integrated on mainboard) and then this Geforce MX540 2gb. And after Diablo 3 game installation there was written Intel Family instead of Geforce, dont you know how to get diablo select the right one graphic card ?? There is no such option in game preferences.

That is something you can easily change settings for. I had the same problem on a laptop about 5 months ago and you have to go into the control panel for your graphic card and change so that the Nvidia card is the one rendering your game.
Reply Quote
its proccesor problem... i ve just turned 2 of 4 cores down and game is much faster
Reply Quote
Made the lag/stutter/sluggish worse for me. ATI Radeon 5850 1GB
Reply Quote
for nvidia, it seems to run better on the exact opposite setting, go figure. vsync forced in nvidia control panel, disabled in game, and run in window/window+full mode. otherwise fullscreen+vsync drops fps from 60 to 30 when it would normally go from 60 to 55-57 in a laggier area and then of course 30fps is like slow motion sluggishness >.<
Edited by Aristar#1998 on 31/05/2012 04:36 BST
Reply Quote
85 Tauren Hunter
5665
I did it like that:
- turned off vsync in game
- turned on vsync and tripple buffering from nvidia control panel
- caped both in game max fps to 60 (my refresh rate is 60HZ)
- edited HardwareClass "1" in \Documents\Diablo III\D3Prefs

And now my game works as a charm.

I've noticed that running it in windowed mode will also fix shattering problem.
Reply Quote
90 Human Mage
4935
bump - PLEASE fix MAC client
Reply Quote
I'm using NVIDIA GeForce GTX 550 Ti and...

...the micro stuttering seems to be completely gone.

All that's left is slowdowns when too many objects are moving on the screen.
(Will try the Caldeum sewers where I've had the worst drops so far).

Rig:
Windows 7 Professional 64-bit (6.1, Build 7601) Service Pack 1
AMD Phenom(tm) 9850 Quad-Core Processor (4 CPUs), ~2.5GHz
4096MB RAM (DDR2)
DirectX 11
NVIDIA GeForce GTX 550 Ti (992 MB)
BenQ M2700HD @ 1920 x 1080(p) (60.000Hz)
OCZ VERTEX-PLUS ATA Device 114.4 GB (SSD using NTFS)

Thumbs up!
Edited by InterCeption#2632 on 31/05/2012 12:38 BST
Reply Quote
What people does not seem to know about V-Sync is that if u drop to anything under 60 fps lets say 59 fps, it will lock the game to 30fps untill your fps can increase to 60. This may also cause some slight input lag. I can explain V-sync and Tripple Buffering further if anyone is interested.
Reply Quote
31/05/2012 12:38Posted by Rinex
What people does not seem to know about V-Sync is that if u drop to anything under 60 fps lets say 59 fps, it will lock the game to 30fps untill your fps can increase to 60. This may also cause some slight input lag. I can explain V-sync and Tripple Buffering further if anyone is interested.


yeah i noticed that, and letting nvidia manage the vsync with window mode seems to do a lot better job than the in-game vsync. not sure about AMD users :/

Edit: does anyone know exactly what HardwareClass does? mine is set to "6" i'm thinking maybe it enables/disables some settings in the engine like reduces some shadow effects or something. someone else posted this: "Setting hardware class to 1 seems to remove the shadowed backgrounds around text/numbers as well. So combat text basically looks like junk."
Edited by Aristar#1998 on 31/05/2012 16:29 BST
Reply Quote
85 Blood Elf Hunter
1765
@FatDice: hmm, do you mean the vsync part or the fps cap? It's unlikely that your performance will drop due to a cap, unless you set the cap very low.

@Aristar: alright. The downside to windowed mode is that AMD Crossfire is not used; the game will run on one card. I paid for CF, I wanna use it ;-)

@Motaro: it's good to hear that you have got performance, but I would like to mention something: D3 on my gaming pc has default hwclass "6" and on my old laptop from 2008 it has hwclass "1". Also see Aristar's comment about hwclass. This could explain the performance gain. AFAIK there is no official explanation of hwclass yet but it's probably safe to say that they are profiles (from low to high).

@Rinex: good comment and you are completely correct. I wanted to include this in the OP but I have to draw the line somewhere to stay on topic. So I settled with the text "you need to have atleast 60 fps".
Edited by specular#2304 on 31/05/2012 17:53 BST
Reply Quote
85 Blood Elf Hunter
1765
Update for Radeon Crossfire users. Check out the CAP 2 that was released on may 25th. It has a Diablo profile that was not mentioned in the release notes. I've been playing with it for an hour and it seems to have fixed the micro stuttering and de-vsync for me.

http://eu.battle.net/d3/en/forum/topic/4551695523

Please post there if it work for you.
Reply Quote
85 Tauren Hunter
5665
I guess that in my case turning off in game vsync and setting max fps to 60 did the trick
Reply Quote

Please report any Code of Conduct violations, including:

Threats of violence. We take these seriously and will alert the proper authorities.

Posts containing personal information about other players. This includes physical addresses, e-mail addresses, phone numbers, and inappropriate photos and/or videos.

Harassing or discriminatory language. This will not be tolerated.

Forums Code of Conduct

Report Post # written by

Reason
Explain (256 characters max)
Submit Cancel

Reported!

[Close]