FIX That worked for me
- Go to your D2R in-game settings;
- Turn on Vertical Sync;
- Set Framerate Cap to 60;
- Apply/Save settings > restart the game;
- Start playing the game again > Test; Use performance monitoring utility like the NVidia performance overlay
If GPU utilization and temperature still high proceed to next steps; (For NVidia users)
- Exit / Close ‘Diablo 2 Resurrected’ Application > Open Nvidia Control Panel application > select ‘Manage 3D settings’ from left side
- Click ‘Program Settings’ tab
- Add Diablo 2 Resurrected from the list of programs under ‘Select a program to customize:’
Note: If you do not see Diablo 2 on the list, then you need to add the .exe file manually. Which in this case is *d2r.exe
- Once added, alter the following settings below;
- 'CUDA – GPUs‘ setting, select your dedicated GPU (Ex. RTX 3070) instead of ‘Use global setting (All)’ by default;
- ‘Max Frame Rate‘ setting > turn On > set limit to 60 fps
- ‘OpenGL rendering GPU’ setting > select your dedicated GPU (Ex. RTX 3070, GTX 1050ti et cetera) instead of ‘Use global settings (All)’;
- Click ‘Apply’ at the bottom of the Manage 3D Settings window
- Test with with performance monitoring utility;
This personally helped me take my Utilization from 90%, 75 C temps down to 30% utilization and 59 C degree temps. I hope it helps.
- All of my other in game settings have stayed maxed out.
- Ryzen 5 5600X
- RTX 3070
- 48GB RAM
- 1080p