Get the Desktop App for Battle.net Now
- All your games in 1 place
- Log in once
- Automatic game updates
We won´t surrender. The fight is still on.
The game is actually using FXAA or Morphological AA by default. It isn't doing traditional AA. The problem with enabling it through the Control Panel instead of in the game is that when you enable it from the CP it uses FXAA on everything, including the onscreen text.
When it is done by the game developers they can apply the FXAA/MPAA to only the 3d rendered parts before the UI is overlaid on top of it. So that is the benefit of using in game AA vs the Control Panel FXAA or with ATI MPAA.
However, there are probably some differences with how it is implemented, so if you prefer the look of control panel FXAA or you get better performance it is definitely worth doing.
I finally put all *.mpq files except enGB_Cutscene.mpq (which should contain only ink style videos & co.) on a SanDisk 8Go USB 2.0 Key. I plugged the key directly on the motherboard by the back, it's probably better to avoid front plugs connected with a longer wire. I made the links with :
mklink "C:\...\Diablo III\...\MPQs\file.mpq" "E:\file.mpq"
For each independant mpq file, no /d or /j option.
Thanks to Edstroyer for the tutorial about this solution, I learnt new things :)
(Links can be removed directly in the MPQ folder like any shortcut)
Result : All major stutters caused by new monsters, sounds or effects are nearly gone, but the micro stuttering during stage scrolling still persist, it must be another problem (is it really the lag ? My connection is stable). The game is more playable, but it's far form perfect...
I ordered a SSD, not only for Diablo III of course (it would make the game a bit expensive), it will be good for all games, but the poor optimization of Diablo III has certainly affected my decision...
Edited by Holger#2247 on 5/24/2012 4:54 AM PDT
I had a spare drive kicking around... but yes. The frame jump seems even worse in XP. I will try different drivers and see if it helps.Tried a fresh install of XP with nothing else but Diablo 3. Seemed worse.
Ok here is the last ticket response wich seemed promising
"I've gone ahead and sent this new thread to QA to ensure they're aware of it being compiled. Keep and eye on this and your original post to see if we're able to get in touch with you to provide an official solution. Last I heard, we were working on getting more information about the numerous video problems with the game, so hopefully this will be soon."
Nice, I will try that next! j/k.
See my updates on page 1. XP seems to do it. I can finally get a solid 60fps with nvidia vsync on, no frame drops when hovering over items, etc. But there are 2 fundamental issues here. One is for sure to do with GPU, and one is to do with loading assets. I can distinguish the two visually now. Basically the loading assets issue is a full on freeze, where the FPS issue is very subtle and bearable stutter. If they can fix the asset issue I would be more than happy with how the game performs. I believe the GPU issues will clear up when we see new drivers from nvidia.
As a note, the 301.45 drivers, seem terrible for this game; I have had the best luck with 296.10 with 301.24 beta a close second.
Edited by minuteZERO#1907 on 5/24/2012 7:21 PM PDT
Ok here is the last ticket response wich seemed promisingThey are getting more info!!!! That's good news for sure!
FINAL UPDATE: Just had a pretty good session and have now settled on my final setup. Hopefully this will help others out.
System Specs: Win7 64-bit, Core i3 3.1GHz, 16GB RAM, eVGA GTX 550ti FPB (950MHz), SATA HDD (No SSD), 24" 1920x1200 LCD monitor
Using Gamebooster. It's a really slick app, and not required, but it just saves time closing/reopening any running programs that could slow down your system or use RAM.
NVIDIA Geforce 296.10 64-bit drivers.
Nvidia control panel settings for Diablo III Profile:
-Antialiasing Gamma Correction: OFF
-Power mgmt: Max Performance
-Max pre-rendered frames: 0
-PHYSX: Manually set to CPU
-Triple Buffering: ON
-FPS Limiters: OFF
SETTINGS INITIALLY DETECTED BY DIABLO which I reverted back to:
--Resolution: Lowered to 1680x1050***
--Low FX: OFF
MPQ ramdisk (ClientData, Textures, and Sounds). You can find the how-to for this in my opening post on this thread.
This made me realize there are two types of performance issues here. One is to do with the graphics and one is to do with the assets. Unfortunately if your GPU can't cut it there's not much you can do (until/unless they release a performance patch).But if you wanted to do one thing to massively boost the performance of this game in its current state that would be the ramdisk. In fact, maybe START with the MPQs in RAM so that you know the only thing left to fine tune are your video settings. The ramdisk virtually eliminates the audio clip, new item, new cast stutter. I even went back to full HDD to make sure I wasn't crazy and it is without a doubt the biggest performance booster. A lot of people have brought up doing this to a USB stick. I would advise against, as most USB drives can't keep up with modern HDDs. BUT, there has been some success, so that leads me to believe that part of the impact comes from moving the MPQs to a different data path, ie. second hard drive, RAM, etc.
One thing I have not tested is which MPQ makes the biggest impact for those of you with lower RAM. I would experiment with one a time and see how it goes. There have been comments about sound assets being resource heavy, so if you're low on RAM, lower your sound setting to low in-game, and move the textures.mpq to RAM, or maybe just the sound one. Again, I haven't tried this out as I have all 3 loaded in RAM.
*I found something interesting, and that is VSYNC works better in fullscreen as opposed to fullscreen windowed AS LONG AS YOU DO NOT ALT+TAB OUT OF THE GAME. As soon as you do it seems to stop working. This is probably something a lot of us didn't notice
**This was a big one. Having in-game vsync off FINALLY seemed to be a good balance between performance and smoothness. It's very slightly LESS smooth with this OFF, BUT, and here's the kicker, I was no longer getting the FPS drops down to 30 when highlighting items. AGAIN, as soon as I ALT-TAB'd out it was hooped. This didn't seem to happen every time but definitely made troubleshooting more confusing.
***I didn't want to do this but this stabilized the FPS with NVIDIA VSYNC on. Find an item that when you run towards cuts your FPS to 30 (CTRL+R) to display FPS. Do it a few times to make sure it's actually continuing to do so. Now drop your resolution down and try it again. Keep doing this until the item highlight stays stable and close to 60. I was stable at the next lowest res at the same ratio, which in my case was 1680x1050
****Because I dropped the res things were a lot more blurry. This always happens when not in native res. But I found a compromise/benefit. What I did was disabled Antialiasing, which sharpened things up quite a bit and make the game look pretty close to native. The nice thing about this is now you're softening the image physically and not through your system. So by disabling AA you'll gain some performance.
I tried mounting the ENTIRE game folder to a Virtual Ram Disk. That... seemed to help the best considering i was just going on a long shot. I have 12 gigs of Ram in this computer so I figured it was worth a go. Might work for some-one else, I dunno. Just throwing it out there.
Yah, I really hope they're on this aspect. I'm noticing the desktop gets a bit of stutter for newly loaded areas, but it's tolerable. It would just look so much better if there weren't that hesitation.
can anyone confirm if this has worked for them? I have followed the other Zero's recommendations and still have problems.
Right now I am going to try 2 things. First, change my settings exactly matching the most recent post and secondly, I'm waiting on a full install of d3 to a 32gig USB drive
Also going to NEVER tab out of game while playing and see if I can make it through act 3 NOT in slow motion. Will repost if I have any success. I have been literally trying everything for days to get this to work. My system is (not to sound braggish) but the system is better than a lot of what other people's systems are at, except I have 6gig memory, though it doesn't seem to matter -what- specs you have, still fps slow to a crawl .
can anyone confirm if this has worked for them? I have followed the other Zero's recommendations and still have problems.If you can, do RAM before USB. Some USB drives may not have read speeds any faster than SATA.
If I had a choice, I would prioritize as such:
EDIT --> 0) Patch/Fix from Blizzard :D
3) Separate/Secondary HDD
Cheers, and good luck!
Edited by minuteZERO#1907 on 5/25/2012 3:52 PM PDT
Thanks for the reply minuteZERO,
I did mount a ramdisk but since I have 6gig of ram about 98% of it gets used up so I wondered if that affected it. I'm literally desperate so I've sent the entire thing to the USB drive. It's counter-intuitive but I'm trying everything I can. The thing is; I have an SSD on my laptop in the first place and I'm almost 100% positive the low fps has nothing to do with any hardware on my end.
My nvidia is NVS 4200m with the most up-to-date drivers as detected by Nvidia auto-detect, and the settings were not exactly identical to what you used so I'm going to try that. It did take forever to copy the whole d3 to the USB so I fell asleep waiting, lol
My steps will be (not in order just a list of what I will do)
1) matching your vidcard settings
2) matching your in-game settings, maybe even lower (lowest gfx settings, low resolution though my laptop is a very nice native 1600x900)
3) Then systematically going in reverse; copy from USB back to SSD, then try RAMDISK again,
4) take out 9mm, open mouth.....
/e jk on #4 - I'm Canadian; we don't have guns here in Canada :P
Edited by ZerotheHero#1954 on 5/25/2012 5:00 PM PDT
Sweet mother of god I could kiss you right on the mouth. But I won't bc reported for real-life harassment
STICKY THIS MAN'S WORK
I can't say 100% guaranteed that it works, but playing in the most problematic area of act3 and it's crawling but at least faster than usual; which is dead stopped.
I was running in 1600x900, without gamebooster, and running off the (fast) USB drive.
Going to try like I said, going back to SSD, stepping down resolution low as I can stand it, and run with game booster. Failing that I'll remount my RAMDISK since I already downloaded that little control panel tweak to easily mount drives
The Rangers game is starting so I'll test later.
Main things that worked: minuteZERO's config settings of the nvidia and in-game (i think).
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.