I finally made the game run stable on my Spectre x360 Laptop

HP Spectre x360 Convertible 15t
i7 9750H CPU
GTX 1650 Max-Q 4GB
16GB DDR4
500GB Samsung SSD

Target Performance: 60FPS at 1080p - ACHIEVED!

—D2R game settings—
Display Mode: Fullscreen
Game Visual Settings: 1080p Resolution
Resolution Scale: 100%
Sharpening: 25
Brightness: Just set it to make the image barely visible
Veritical Sync - ON (I have a 60Hz OLED monitor refresh, so 60 FPS cap)
Graphic Presets: Custom
Texture Quality: Very High
Antistrophic Filtering 1x
Ambient Occulusion Quality: Low
Character Detail: Very High
Environment Detail: Low (This setting has the biggest affect on system performance IMO; it draws the grass and other details on the terrain. I still thought the game looked great without that stuff on, but to each his own. The ground is still tessellated and looks fine to me with it on Low.)
Transparency Quality: Very High
Shadow Quality: Low (I didn’t notice much difference at all with shadow quality on high or low to be honest, so I kept this low. Shadows still looked awesome in the tombs on Low.)
Anti-Aliasing: FXAA (At 1080p on a 15" OLED monitor, FXAA is perfectly fine. Jaggies were gone.)
Dynamic Resolution Scaling: Unavailable (I suspect this might be reserved for DLSS or FSR on the newer GPUs? It wasn’t available for me on my GTX)
VFX Lighting Quality: High (This setting has the second highest affect on the game performance IMO, but I was able to get it to High with the changes below)

To finally stop the constant crashes to desktop, I had to go under the hood of my laptop to do two things: stop the sudden temperature spikes when the game is loading areas and lots of lightning/cold FX were popping off in the game, and to get my CPU and GPU fans running at lower thresholds to prevent critical temp thermal throttles. That’s ultimately what causes the crashes to desktop for me, although I had temp spikes and a couple crashes when just standing idle in town in solo games as well. Has to be some sort of game issue there.

Anyway, I used TWO programs for this: Throttlestop and Notebook Fan Control

  1. Throttlestop: I had to do a -250mhz CPU Core undervolt and a -116mhz CPU Cache undervolt. In addition to that, I lowered the boost clock from 4.5GHZ to 4.0GHZ, cascading down to 3.5GHZ when all 6/12 cores were active.

  2. Notebook Fan Control (NBFC): This has to do more with my HP Spectre’s annoying fan controls, so if you have a legit high-end gaming laptop or desktop PC, you probably got better fan controls and can skip this. My laptop is more of a mid-range laptop. I had to set my critical thermal temp to 75C with NBFC, wherein the fans would kick on to 100% speed at 75C, and then maintain 85% speed the rest of the way. Doing that kept my max CPU and GPU temps mostly under 80C and edged off the sudden temp spikes. Testing in game for a while, Max temp on CPU was 81C and max temp on GPU was 74C, which for a skinny laptop like mine is pretty good.

Keep in mind, without ANY of these measures, my CPU temps were spiking to 97C, GPU was hitting 90C. I even hit TJMAXX once forcing a system reboot.

So yea, the game runs smooth now for me taking these pretty extreme measures. I hope Blizzard can smooth this game out a little bit before launch next month. If anything, I learned a lot more about my laptop this weekend!

NOTE: don’t do any of the above unless you know what you’re doing!

1 Like

Problem is though.

We shouldn’t be needing to do these sorts of things at all. I mean between the multiple suggestions and various hardware setups out there, bottom line, the game is not optimized well for any hardware and is prone to over usage on pretty much any system without some tweaks, as you have discovered.

Its great you got yours working better, but ultimately its not a fix. lol

Agreed!

It’s rather insane I had to do this just for MY system, which can run Diablo 3 and World of Warcraft at max settings at 1080p without issues. Hell, I can run Red Dead Redemption 2 at mid-range settings and get smooth performance on this laptop.

This game should absolutely not be overheating the GPU and CPU like it is.

I think there’s some sort of frame-buffer issue going on with the game, but I’m not an engineer, so who knows!

All I had to do to mine was lock the FPS to 60. But I’m still running graphics at max quality and scaling to 100%. On a 1660. With an i3 7100. Honestly, I’m surprised it works as well as it does.

It did prompt me to pick up a used i5 7600k and a 120mm radiator with a cooler block for the CPU. (ITX build, not a lot of room for a larger air cooled heatsink, so going liquid for space savings)

I flirted with underclocking the GPU as well with MSI Afterburner, but dropping from 2100mhz to like 1800mhz hit the FPS too much. Sadly, I can’t just undervolt the GPU, since it’s locked on my system.