Sign in with
Sign up | Sign in
Your question

Stuttering in All Games, including Diablo 3 and League of Legends

Last response: in Graphics & Displays
Share
May 15, 2012 6:20:19 PM

Hi there.

I recently upgraded an old HP Pavillion that came with a 540GB hard drive (replaced), Q6600 Core 2 Quad 2.4GHz, and some Nvidia card I got rid of ages ago. 4GB of DDR2 ram as well.

Anyway, I've upgraded this 5 year old PC with a Corsair CX600 v2 PSU and a EVGA 550Ti, and I seem to still have stuttering in my games despite being able to play many games on maximum or near maximum. This stuttering issue happened before I upgraded my computer, and ended in my hard drive failing on me. That was a 3.5" drive. Now, I'm forced to use a 2.5" laptop hard drive that spins at 5400 RPMs I believe. It's a Toshiba.

Anyway, this computer is pretty bad, except the new parts. I hate the processor; I think it's a bottleneck at this point, but I can't buy a better 775 slot; that'd be a waste. I'm planning on upgrading the MoBo and Processor at some point in the future, but I'm unsure of if the stuttering is coming from another now-dying hard drive, or if it's caused by the gap in the level of performance from the components.

It feels like running a Ferrari engine in a Honda Civic frame.

Anyway, I'm terrible at understanding DiskCheckup, but here's the results of the SMART scan. It doesn't seem to be causing any errors. At least, I think it's not.

Anyway, my main question is: What's causing these stutters in my games?


  1. *** DiskCheckup V3.1 Build: 1002 Report ***
  2.  
  3. SysInfo DLL Version: SysInfo v1.0 Build: 1025
  4. Time of export: 21:50:01 11-May-2012
  5.  
  6. Device information:
  7. Device ID: 0
  8. Interface: RAID
  9. Device Capacity: 305242 MB
  10. Serial Number: 50D3C6U4T
  11. Model Number: TOSHIBA MK3265GSX
  12. Firmware Revision: GJ003M
  13. Partitions:
  14. C: 221754 MB
  15.  
  16. ATA information:
  17.  
  18. Disk geometry:
  19. Cylinders: 38913
  20. Tracks/Cylinder: 255
  21. Sectors/Track: 63
  22. Bytes/Sector: 512
  23. Total disk sectors: 625142448
  24. Logical sector size: 512
  25. Physical sector size: 512
  26. Media rotation rate: 5400 RPM
  27. Buffer size: 8192 KB
  28. ECC size: 0 Bytes
  29.  
  30. Standards compliance:
  31. ATA8-ACS Supported: Yes
  32. ATA/ATAPI-7 Supported: Yes
  33. ATA/ATAPI-6 Supported: Yes
  34. ATA/ATAPI-5 Supported: Yes
  35. ATA/ATAPI-4 Supported: Yes
  36. Serial/Parallel: Serial
  37. SATA 3.0 Compilance: No
  38. SATA 2.6 Compilance: Yes
  39. SATA 2.5 Compilance: Yes
  40. SATA II: Ext Compilance: Yes
  41. SATA 1.0a Compilance: Yes
  42. ATA8-AST Compilance: Yes
  43. World Wide ID: 5000039283403C26
  44.  
  45. Feature support:
  46. SMART supported: Yes
  47. SMART enabled: Yes
  48. SMART self-test supported: Yes
  49. SMART error log supported: Yes
  50. LBA supported: Yes
  51. IORDY supported: Yes
  52. CFast supported: No
  53. DMA supported: Yes
  54. Maximum Multiword DMA mode supported: 2
  55. Multiword DMA selected: None
  56. Maximum UltraDMA mode supported: 5
  57. UltraDMA selected: 5
  58. Maximum PIO mode supported: 4
  59. SATA Compliance: Yes
  60. NCQ priority information supported: No
  61. Unload while NCQ commands are outstanding supported: Yes
  62. Phy Event Counters supported: Yes
  63. Receipt of power management requests supported: Yes
  64. NCQ feature set supported: Yes
  65. SATA Gen2 Signaling Speed (3.0Gb/s) supported: Yes
  66. SATA Gen1 Signaling Speed (1.5Gb/s) supported: Yes
  67. Software Settings Preservation: Supported, Enabled
  68. In-order data delivery: Not supported
  69. Initiating power management: Supported, Disabled
  70. DMA Setup auto-activation: Supported, Enabled
  71. Non-zero buffer offsets: Not supported
  72. Trusted Computing supported: No
  73. Host Protected Area (HPA) supported: Yes
  74. Read look-ahead supported: Yes
  75. Read look-ahead enabled: Yes
  76. Write cache supported: Yes
  77. Write cache enabled: Yes
  78. Power management supported: Yes
  79. Security mode supported: Yes
  80. Security mode enabled: No
  81. Device Configuration Overlay (DCO) supported: Yes
  82. 48bit Addressing supported: Yes
  83. Auto Acoustic Managment (AAM) supported: No
  84. Power-up in Standby (PUIS) supported: No
  85. Advanced Power Management (APM) supported: Yes
  86. Advanced Power Management (APM) enabled: Yes
  87. Current APM level: Minimum power consumption without Standby
  88. CompactFlash Association (CFA) supported: No
  89. General Purpose Logging (GPL) supported: Yes
  90. Streaming supported: No
  91. Media card pass through supported: No
  92. Extended power conditions supported: No
  93. Extended status reporting supported: No
  94. Write-read-verify supported: No
  95. Free-fall control supported: No
  96. TRIM command supported: No
  97. SCT command transport supported: Yes
  98. NV Cache enabled: No
  99. NV Cache Power Management supported: No
  100.  
  101. SMART ATTRIBUTES:
  102. ID Description Status Value Worst Threshold Raw Value TEC
  103. ---------------------------------------------------------------------------------------------------------------------------------------------
  104. 1 Raw Read Error Rate OK 100 100 50 0 N.A.
  105. 2 Throughput Performance OK 100 100 50 0 N.A.
  106. 3 Spin Up Time OK 100 100 1 1160 N.A.
  107. 4 Start/Stop Count OK 100 100 0 2042 N.A.
  108. 5 Reallocated Sector Count OK 100 100 50 0 N.A.
  109. 7 Seek Error Rate OK 100 100 50 0 N.A.
  110. 8 Seek Time Performance OK 100 100 50 0 N.A.
  111. 9 Power On Time OK 83 83 0 6920 N.A.
  112. 10 Spin Retry Count OK 140 100 30 0 N.A.
  113. 12 Power Cycle Count OK 100 100 0 2026 N.A.
  114. 191 G-sense Error Rate OK 100 100 0 161 N.A.
  115. 192 Power off Retract Count OK 100 100 0 45 N.A.
  116. 193 Load Cycle Count OK 93 93 0 79278 N.A.
  117. 194 Temperature OK 100 100 0 34 C N.A.
  118. 196 Reallocation Event Count OK 100 100 0 0 N.A.
  119. 197 Current Pending Sector Count OK 100 100 0 0 N.A.
  120. 198 Uncorrectable Sector Count OK 100 100 0 0 N.A.
  121. 199 UltraDMA CRC Error Count OK 200 200 0 0 N.A.
  122. 220 Disk shift OK 100 100 0 68 N.A.
  123. 222 Loaded hours OK 88 88 0 5180 N.A.
  124. 223 Load/Unload retry count OK 100 100 0 0 N.A.
  125. 224 Load friction OK 100 100 0 0 N.A.
  126. 226 Load-in Time OK 100 100 0 342 N.A.
  127. 240 Head flying hours OK 100 100 1 0 N.A.
a b U Graphics card
May 15, 2012 6:26:04 PM

Try lowering the game settings. a 550 ti is a weak video card.... Lower the settings to medium then try low and see
a c 88 U Graphics card
May 15, 2012 6:26:45 PM

Can you overclock the processor?
At stock it clocked too low for todays standards.
This will elleviate dsome of the bottleneck you are having and give your 550ti more juice.
When in game alt cntrl del and check the usage of your cpu and ram, if any of them are hitting 100 percent, they are topping out , which causes stuttering in games.
It may have nothing to do with your hard drive.
Related resources
May 15, 2012 6:43:33 PM

It stutters just the same in lower settings.

It actually runs for a second at 60FPS on full settings, then skips like a record. Runs for another second, and will skip again. It's a strange phenomenon I've not really seen before.
May 15, 2012 6:44:17 PM

Also, the MoBo is OEM, so Overclocking is not going to work. :( 
a c 88 U Graphics card
May 15, 2012 7:20:35 PM

Yeah I thought so.
Theres really not much you can do other than changing the cpu to a better Core2Quad if your motherboard allows it.
Adding more ram may help, but you are restricted with that motherboard
May 15, 2012 7:38:39 PM

monsta said:
Yeah I thought so.
Theres really not much you can do other than changing the cpu to a better Core2Quad if your motherboard allows it.
Adding more ram may help, but you are restricted with that motherboard


Did I say Duo? I'm sorry, I meant Quad. It's a Quad Core Q6600 @ 2.4GHz, on the crappy OEM MoBo.

Is there an easier and more definitive way to make sure that the CPU is the bottleneck? I've heard people saying the CPU should be fine for any modern games with this video card, even on Max.
May 15, 2012 7:40:25 PM

I'm running AMD x2 @ 2.5ghz with an AMD 5770 in Diablo 3 @ 1920x1080 and I don't feel any stuttering.
The only difference is that I got 6GBs of ram and a 7200rpm WD black.

I don't think your cpu is slow, at least not comparing to mine.
My best guess will be your video card driver, did you do a clean install?
a c 88 U Graphics card
May 15, 2012 7:44:14 PM

The cpu needs to be clocked higher for todays standards, 2.4Ghz just doesnt cut it anymore.
What I meant is looking at changing the cpu if you wish to keep the system for longer , if your motherboard allows it , you can look at other core2quads that are clocked at 3ghz, it will make a difference and give your gpu more juice.
Alt Contrl Del whilst in game , have a look at your cpu usage, if its hitting 100 percent , it is topping out and causing the bottleneck and stuttering.
Try that out and let me know your result.
Good idea to do also do a clean install of your graphics drivers
May 15, 2012 8:06:51 PM

I actually did a fresh installation of Windows 7, all the drivers installed. Network driver, sound driver, graphics driver, everything.

http://i.imgur.com/N7bcL.png

That's what it looked like for League of Legends, which doesn't stutter too bad, but it definitely doesn't run at a *stable* 60 FPS. It will stutter more rapidly, but still maintain "60 FPS" in game.

I'll post an update when I can get in Diablo 3, but for now, it seems like it's using a fair amount of CPU.

Diablo 3 is also not a big multi-threader from what I've heard.
May 15, 2012 8:25:11 PM

I just ran Diablo 3 where it was stuttering.

Take a look at the CPU 3.

http://i.imgur.com/5ggUk.png

It's peaking out pretty high, and running other cores pretty high as well.

It almost looks like it's stuttering because it's swapping processes to other cores to compensate. There *has* to be something I can do to fix this. :/ 

I don't know.

What do you guys think? I really am not an expert; more of an amateur.
a c 88 U Graphics card
May 15, 2012 8:28:01 PM

Yes your cpu is topping out unfortunately which will cause stuttering.
changing the cpu to a higher clocked Core2Quad may be the only choice you have if your motherboard allows it.
May 15, 2012 8:29:10 PM

barnaclesgarona said:
I just ran Diablo 3 where it was stuttering.

Take a look at the CPU 3.

http://i.imgur.com/5ggUk.png

It's peaking out pretty high, and running other cores pretty high as well.

It almost looks like it's stuttering because it's swapping processes to other cores to compensate. There *has* to be something I can do to fix this. :/ 

I don't know.

What do you guys think? I really am not an expert; more of an amateur.


I'm sorry if you already answered this, but I'm going to ask again anyway.
What's the resolution that you're playing at? What are the detail level settings in diablo 3?
Have you try and lower resolution and/or detail level settings?
May 15, 2012 8:32:44 PM

amdwilliam1985 said:
I'm sorry if you already answered this, but I'm going to ask again anyway.
What's the resolution that you're playing at? What are the detail level settings in diablo 3?
Have you try and lower resolution and/or detail level settings?


1680x1050, max, AA full, etc. In certain areas while standing still, it will sit at 60 FPS incredibly stable and smooth. Actually, it's been great for a while. It's definitely the CPU, and I've figured it out as such, unfortunately.
a c 88 U Graphics card
May 15, 2012 9:23:03 PM

If you can buddy look for a higher clocked Core2duo to replace it. Look at the ones around the 3GB speed mark.
May 15, 2012 9:39:44 PM

monsta said:
If you can buddy look for a higher clocked Core2duo to replace it. Look at the ones around the 3GB speed mark.


Why a duo and not a Quad?
a c 88 U Graphics card
May 15, 2012 9:44:08 PM

Oops I meant Core2Quad , all these names get confusing....my bad.

The only option you have right now is to upgrade the cpu to a faster Core2Quad. I had the same problem not too long ago with my pc and I upgraded to a QX9650, it fixed my stuttering and the cpu never topped out.

Check the model of your motherboard and see what cpu's it supports , it may also need a bios update.
Go to ebay and see if you can find an affordable Q9650, sell your Q6600 to put some money towards it.
First check that your mobo can take the upgrade , if it allows you its the only way to fix your situation without having to go for a complete pc upgrade.
May 15, 2012 9:47:28 PM

monsta said:
Oops I meant Core2Quad , all these names get confusing....my bad.

The only option you have right now is to upgrade the cpu to a faster Core2Quad. I had the same problem not too long ago with my pc and I upgraded to a QX9650, it fixed my stuttering and the cpu never topped out.

Check the model of your motherboard and see what cpu's it supports , it may also need a bios update.
Go to ebay and see if you can find an affordable Q9650, sell your Q6600 to put some money towards it.
First check that your mobo can take the upgrade , if it allows you its the only way to fix your situation without having to go for a complete pc upgrade.


Some very excellent advice. Thank you so much. :) 

I'm double-checking with the CPU board to see if there's anything I can do as a last ditch effort. I doubt there is, so I'm going to be taking your advice.

Thank you so much for your help and patience. :) 
a c 88 U Graphics card
May 15, 2012 9:53:08 PM

Not a problem mate , I just know how it feels to get that stutter when a cpu tops out. I really hope your motherboard supports it so you can grab a better cpu and enjoy your pc like you are supposed to.
If you have the model , I can help look into it for you.
a c 147 U Graphics card
May 16, 2012 12:27:32 AM

CPU bottleneck?
Not necessarily.

You can actually monitor it using Task Manager (CTRL-ALT-DEL).

1. open TM and leave it running (one graph per core, LOW update speed, under "VIEW")
2. open a game and play for a few minutes
3. close the game and look at TM-> "processes"

Analysis:
Most games can't use all cores, it depends on the game. However this does give you a good approximation of how stressed your CPU is. Even if the CPU hits 100% I'm not certain that it necessarily causes stutter; it should just reduce the frame rate over what a faster CPU could do.

Other:
Monitor the game with FRAPS with VSYNC OFF. Are you getting above 30FPS? Stutter should not exist.

There are several different types of stutter, and the CPU is rarely the cause. Since you mention it exists at the lowest settings it makes me doubt that it is the CPU.

Sudden Stutter:
As mentioned, when you drop below 60FPS you can get a sudden stutter. This is easily tested as it only happens with VSYNC enabled. If it doesn't exist with VSYNC disabled then there's your problem. The solution in this case is to:
a) reduce quality settings, or
b) run VSYNC off (screen tearing)
c) or FORCE Double VSYNC (i.e. 30FPS) in your drivers.

I use the tool RadeonPro which can force VSYNC at HALF, but I don't know about NVidia's tools.
a c 88 U Graphics card
May 16, 2012 12:33:46 AM

He already did check the task manager as I already told him to check it and his cpu is topping out.
a c 147 U Graphics card
May 16, 2012 12:55:07 AM

monsta said:
He already did check the task manager as I already told him to check it and his cpu is topping out.


Oops.
Anyway, he doesn't actually have a single core hitting 100% so there shouldn't be a bottleneck there. How much of his CPU resources he has left is hard to tell because it depends on how well a game is multi-threaded.

He talks about hitting 60FPS, then getting stutter. This is a CLASSIC problem and the reason for which Adaptive VSYNC was created.

***Adaptive VSYNC is going to be included in NVidia drivers for previous gen cards. I forget how back. I'm pretty sure it may go as far back as the 8800GT series.

(again, if its a VSYNC issue this sudden stutter won't happen with VSYNC disabled.)
a c 88 U Graphics card
May 16, 2012 12:59:33 AM

Hopefully the Adaptive Vsync helps.

His 3rd core was quite high tho.
May 16, 2012 5:42:48 AM

photonboy said:
Oops.
Anyway, he doesn't actually have a single core hitting 100% so there shouldn't be a bottleneck there. How much of his CPU resources he has left is hard to tell because it depends on how well a game is multi-threaded.

He talks about hitting 60FPS, then getting stutter. This is a CLASSIC problem and the reason for which Adaptive VSYNC was created.

***Adaptive VSYNC is going to be included in NVidia drivers for previous gen cards. I forget how back. I'm pretty sure it may go as far back as the 8800GT series.

(again, if its a VSYNC issue this sudden stutter won't happen with VSYNC disabled.)


monsta said:
Hopefully the Adaptive Vsync helps.

His 3rd core was quite high tho.


I've just run Diablo 3 with Vsync off, and the same stuttering pattern is there. The frame rates are a little smoother in between the stuttering, but it still exists at about the same intensity.

The tearing is fairly bad however.

I've been doing further testing as well, and it doesn't seem as though the CPU is actually topping off. It's such a difficult thing to actually gauge. Either way, I know you guys know how frustrating an issue like this is. Hopefully we can resolve this in case someone else down the road has a similar issue.

Could this issue have anything to do with a BIOS being out of date? I'm very reluctant to try messing around with the OEM mobo's BIOS, especially since this is my only computer. If it would work, I'd be willing to try.

I wish I had a friend with another computer I could test the GPU in to absolutely rule out a faulty card.

If it makes any difference, there seems to be a kind of high pitched whining when the card comes under load. I'm not sure that it's the card, but I believe it is because it's only when the graphics are intense. It could very well be the PSU as well. I'll do some more extensive testing with it tomorrow.

What else could be causing stuttering this severe? This card can easily run any of my games at full without even getting hot, but it makes no difference what settings are used.

Oh, and I won't be buying an upgrade for the 775 board; it's cheaper to just replace the last 3 components with even an i3 and a new board and ram. I'm going to have to in the future anyway.

EDIT: Photonboy may very well be correct about the variable Vsync settings. I just did further testing in-game with Anti-Aliasing turned off but VS on, and the stuttering's frequency dropped off to much more tolerable levels. The stutters still exist, but they're more hiccups than severe stuttering, occuring once per minute. This leads me to believe it's fixable, and it's just based on VSync, and not the actual card's performance.

Usually, when you lower the resolution, your frames per second will skyrocket and you'll be able to run your settings much higher. Doing this made no noticable difference, and the stuttering persisted. Turning off Anti-Aliasing is questionably the biggest performance boost you can get on a low end Gaming card, and is probably why the stutters reduced in frequency.

The problem now, is to figure out if there's a problem with the card, or if there's a setting that can be set to cease the hiccups.
a c 88 U Graphics card
May 16, 2012 6:01:23 AM

You may just keep having to reduce the settings till you get it to a playable level.
May 16, 2012 6:42:30 AM

monsta said:
You may just keep having to reduce the settings till you get it to a playable level.

It really shouldn't have to be lowered below my older video card to be playable, considering it's *far* more powerful than the original card. :/  I've asked people elsewhere that have this card and they've experienced none of the issues I have.

EDIT: Turns out that the reason it was stuttering less was just chance. It's back, regardless of the settings. I put it on the lowest possible settings, and it still stutters. :/ 

I think I'm just going to wait to see what EVGA says and try and RMA it. :/  I didn't want to, but I don't know what else to do.
a c 147 U Graphics card
May 16, 2012 7:36:13 AM

That's not an RMA issue. You can only RMA a graphics card if you are getting artifacts or if the card is completely dead. You would have EXACTLY the same problem with a replacement card.

Diablo 3:
Considering how NEW this game is, I don't advise that you use it to determine if your system has problems. Stutter in Diablo 3 for you might be fixed with a patch, in fact there are threads discussing Diablo 3 stutter already so it's a known issue.

Stutter in other games?
Does every other game stutter at playable flame rates (with or without VSYNC)?

Torchlight would be an excellent game to test as well as it seems to be well coded.

*My feelings are that the stutter you experience in Diablo 3 will be fixed with a patch.

(also, I'm not sure what happens if you limit the FPS to between 30 and 35FPS with VSYNC enabled at the same time. Does this lock to 30FPS. Would this help eliminate stutter for you? Maybe try enabling VSYNC, show FPS, and try 30, 31... to 35FPS and test what happens. But AGAIN, stutter in Diablo 3 appears to be an issue for some. I wonder if it's possibly related to the network since it's always on but I have no clue.)
a c 147 U Graphics card
May 16, 2012 7:39:00 AM

30FPS:
And again, there should be the other option of forcing 30FPS which I believe NVidia is causing Double VSYNC? I assume it's in the drivers now. (I currently use an HD5870 with the RadeonPro tool and can force 30FPS with VSYNC for most games. I do so for "the Sims 3" and it's much smoother.)
a c 147 U Graphics card
May 16, 2012 8:00:43 AM

Monitoring GPU usage:
The best tool I've seen for my usage is "Process Exploer v15.13" by Russinovich. Free. http://technet.microsoft.com/en-us/sysinternals/bb89665...

How to use:
- extract to a folder, then launch the EXE (I just made a shortcut to my desktop)
- click "View"-> "System Information"
- open a game and play for a few minutes
- close the game
- click "GPU usage"

ANALYSIS:
If your game is GPU limited, which is much easier to check than CPU usage, it should be hitting 100% (note you can hover your cursor to check any previous time). Test with VSYNC OFF otherwise capping the frame rate would drop BOTH the CPU and GPU below 100% which doesn't help determine the bottleneck.

If your GPU hits 100% (VSYNC OFF) then your CPU is not the bottleneck, the GPU is. Here's an example showing a CPU that IS a bottleneck:
- VSYNC is off
- GPU is hitting a max of 80%

From the above scenario (GPU at 80%, VSYNC OFF), we can conclude that our CPU is a bottleneck and that we'd need to overclock it by about 25% to get the GPU back up to 100% usage (or get a CPU with 25% better performance.)

*Games vary by the amount of GPU versus CPU usage they use quite a lot. Starcraft II can be very, very demanding on the CPU but Diablo 3 is far less demanding. You may wish to test several games to figure out where your bottleneck is.

I feel your system as it is is relatively balanced. Diablo 3, when patched SHOULD be quite playable on your system such as 30FPS VSYNC'd, high quality.

As for upgrading, that can really add up but hopefully you can get by for a while until Ivy Bridge prices drop. A GTX670, when prices hit $300 might be an ideal time for some to rebuild their systems.

Just FYI. Hope some of this helps.
May 16, 2012 1:53:32 PM

I just wanted to thank everyone putting effort into this thread. I have been having the same issue. I have had it since the beta. AND IT IS VERY ANNOYING.

I even have a much more powerful system than the gentleman that started this thread:

i7-930 2.8 Ghz (with closed liquid cooling)
12 GB RAM (@1066Mhz or whatever the number below 1333 is)
Crossfire Radeon 6770 and 5770

I'm trying to play Diablo III with these settings as standard: All high, AA on, 1920x1200

I found that I cannot play without vsync enabled. Although my crossfire can achieve an excellent (>60, ~80)FPS, I get tearible (get it?) tearing. When I turn vsync on, I still have occasionaly sudden drops. I realized this might be microstuttering as a result of the crossfire, and so used FRAPS to track it. Sometimes my FPS does drop to 0.

So I tried turning off crossfire with just the 6770 running. It can achieve only 45-55 fps or so, vsync must be on or it gets incredible tearing, and it still kinda looks like crap. Sometimes, it STILL drops to 0. It's only for a split second always, but it even happens on a single card. I can't imagine the 5770 would be different, but I suppose it's possible. It just seems unlikely since the 6770 is basically the same board with a better BIOS, from what I understand.

I updated catalyst this morning and it seems to have decreased the frequency of the stuttering, which would lead me to believe the patching argument to be the most likely one. The only reason I don't just take that and put this to rest is because the 5770 person here, and a friend of mine (we built our systems together - until I bought the 6770 we had IDENTICAL systems) who also has the 5770 with no problems. The 6770 should be able to do the 5770's job, and better.

Anyway, next thing to try is ripping out the 6770 and going back to a solo 5770, just to see if that fixes it. I have seen some other complaints around about stuttering in the 6000 series in Diablo, so maybe it really is as simple as that.
a c 147 U Graphics card
May 16, 2012 2:27:32 PM

Hey:

Microstutter - there are different forms of stutter. With two cards in Crossfire/SLI, the technique "AFR" is used (Alternate Frame Rendering). So each card draws every other frame. The PROBLEM is that they aren't properly synched at times, so you get a very RAPID stutter. At 60FPS that's 60 little stutters per second.

Other stutter - less frequent stuttering has a variety of causes but in this case I believe it is mainly an issue with the Diablo 3 game itself, not the AMD drivers.

Again, if you test other games and generally have a stutter-free experience (or at least noticeably better) then it's the Diablo 3 game itself. Games that have coding issues will often have stuttering even at lower quality settings.

For example, "Kingoms of Amalur - Reckoning" is a great game but the "pop-in" as well as the delay when smashing barrels is a coding issue due to it being optimized for consoles. It won't matter what settings or hardware you use, they need to actually alter some code in the game (for example, the "pop-in" issue is because they limited the view distance based on XBox 360 specifications).

I don't know what else to say, but there's a 20+ page thread at the Diablo 3 forum about stuttering in MULTIPLE PC CONFIGURATIONS which all seems to point to the game needing a patch.

http://us.battle.net/d3/en/forum/topic/5051975289
May 16, 2012 5:04:01 PM

photonboy said:
Hey:

Microstutter - there are different forms of stutter. With two cards in Crossfire/SLI, the technique "AFR" is used (Alternate Frame Rendering). So each card draws every other frame. The PROBLEM is that they aren't properly synched at times, so you get a very RAPID stutter. At 60FPS that's 60 little stutters per second.

Other stutter - less frequent stuttering has a variety of causes but in this case I believe it is mainly an issue with the Diablo 3 game itself, not the AMD drivers.

Again, if you test other games and generally have a stutter-free experience (or at least noticeably better) then it's the Diablo 3 game itself. Games that have coding issues will often have stuttering even at lower quality settings.

For example, "Kingoms of Amalur - Reckoning" is a great game but the "pop-in" as well as the delay when smashing barrels is a coding issue due to it being optimized for consoles. It won't matter what settings or hardware you use, they need to actually alter some code in the game (for example, the "pop-in" issue is because they limited the view distance based on XBox 360 specifications).

I don't know what else to say, but there's a 20+ page thread at the Diablo 3 forum about stuttering in MULTIPLE PC CONFIGURATIONS which all seems to point to the game needing a patch.

http://us.battle.net/d3/en/forum/topic/5051975289


Would this also explain why some systems run the game fine while others don't (Assuming all the systems we are considering are not SLI/Crossfire)? I have read the extensive Tom's article about the Crossfire/SLI form, so I realize the risks there.
a c 147 U Graphics card
May 17, 2012 7:22:35 AM

You don't appear to be describing a microstutter issue. It just sounds to me like a patch will fix this but I'm not sure what else to say. You could experiment with swapping parts but my recommend is put the game down for a week and maybe they'll have sorted it all out by then.

For what it's worth, I have zero stutter. I thought I'd post my system specs, what I'm playing Diablo 3 at for quality, and the GPU/VRAM/CPU details I observed.

My system:
- Intel i7-860 @3.5GHz (HT disabled)
- HD5870 1GB
- 8GB DDR3 1600MHz
- Gigabyte 1156 motherboard
- Auzentech X-Fi Forte sound card (PCIe)
- Windows 7 64-bit

Diablo 3 settings:
- 2560x1440
- 60FPS VSYNC'd
- MAX QUALITY

System load details:
- GPU load max is 80%
- CPU max is 33% (of the four physical cores)
- GPU VRAM max is 370MB (out of 1024MB)
- System RAM max is 980MB (out of 8192MB)

So the game is running perfectly smooth at 2560x1440, 60FPS VSYNC and it's not very demanding on my system compared to other games.

Actually, I think it's using EXACTLY what Torchlight did.

*Note I don't hit 100% on the GPU because I have VSYNC enabled so there's no bottleneck. I believe my GPU usage drops to about 55% if I drop to 1920x1080.
May 17, 2012 10:56:48 AM

Hey barnaclesgaro,

I saw your post when I was trying to find out the issue of stutter on my system because I had the same thing - was mad because I just built this system,

Quad Core CPU
Nvidia GTX 560TI
1TB WD (I thought it was this stupid thing since it's a energy saving one which jumps from 5200rpm to 7200 as I've read, but WD doesn't want to reveal the speed)
8GB's RAM

So this game should not stutter with this system. I came upon this Diablo 3 Post (Since I've been trying to run Diablo 3) and it stutters like hell, or if you prefer, just as you described it...mostly on loading newer areas or objects - But even then, sometimes it comes back stuttering. Anyways, in the article, the guy said to remove all your Microsoft C++ distribute things in Programs and Features. Remove them all - I did and the game flies now. It's amazing. There is the occasional tiny stutter that I've noticed, but I think this is due to Diablo 3's demand to load objects quickly from the hard drive.

The funny thing is, at first I connected an SSD on this same comp, copied diablo 3 over, and it flew! So I convinced it was the WD SATA drive and was about to trash this WD SATA drive, but then I came upon the D3 post. <https://eu.battle.net/d3/en/forum/topic/4211601132&gt;

I don't know if this will work for you - But I saw your post and thought I'd share the knowledge.
May 17, 2012 6:01:52 PM

sephiroth30 said:
Hey barnaclesgaro,

I saw your post when I was trying to find out the issue of stutter on my system because I had the same thing - was mad because I just built this system,

Quad Core CPU
Nvidia GTX 560TI
1TB WD (I thought it was this stupid thing since it's a energy saving one which jumps from 5200rpm to 7200 as I've read, but WD doesn't want to reveal the speed)
8GB's RAM

So this game should not stutter with this system. I came upon this Diablo 3 Post (Since I've been trying to run Diablo 3) and it stutters like hell, or if you prefer, just as you described it...mostly on loading newer areas or objects - But even then, sometimes it comes back stuttering. Anyways, in the article, the guy said to remove all your Microsoft C++ distribute things in Programs and Features. Remove them all - I did and the game flies now. It's amazing. There is the occasional tiny stutter that I've noticed, but I think this is due to Diablo 3's demand to load objects quickly from the hard drive.

The funny thing is, at first I connected an SSD on this same comp, copied diablo 3 over, and it flew! So I convinced it was the WD SATA drive and was about to trash this WD SATA drive, but then I came upon the D3 post. <https://eu.battle.net/d3/en/forum/topic/4211601132&gt;

I don't know if this will work for you - But I saw your post and thought I'd share the knowledge.


Thank you.

I've just tested this in World of Warcraft and Starcraft, and I've found that after fiddling with some settings, they both run perfectly with no stutter; it's Diablo 3. I had to shell out money for Starcraft and I just downloaded a trial of Warcraft; both run fine.

I'll try the C++ solution you described! Hopefully that's not System32. ;)  Okay, terrible joke.

I'll report back with findings.

EDIT: Bah, didn't help at all. Still stuttering severely.

I'd imagine it'll get patched, but for now I guess I'll have to live with it. Thanks anyway.
!