Integrated soundcard causes a problem cause it does not have it’s own sound processor and uses CPU instead, and hence the first core efficiency is dwindled. However some recent patch seemed to fix that.
as for setting your own custom affinity (a.k.a set of cores to use) prepare dorothy for a ride we’re going away from cansas on a tornado now:
forst of all download possibly a beta version of AIDA and check your core configuration.
Namely How the CPU cores are configured how many e-cores you have are they placed first or last You should see something like:
Core0:
Core1:
Core2:
…
Core#n:
and it should be generally noted how many do you have and which is what simply put You’ll have probably 3 types of cores standard core Hyper Threading core ( basically every second of standard is a HT core) and e-cores those come without HT.
Basically you want to run the game on standard cores only and cut out HT and e-cores
so grab a pencil and make a list of cores You have, and put 1’s next to all standard cores and 0’s next to HT cores and E-cores this is is going to be an important number so don’t screw up. next open up a windows calculator and choose IT mode in hamburger menu. set to binary and input the number in “reverse order” this is important, start by inputing numbers from the above note starting core#n ( beeing the last of your cores) first and Core0 last. this number you then turn to hex value by clicking hex. it will be a string of letters and numbers ( ahexadecimal value of the binary you created on paper), write the hex value down on paper and keep it.
Next right click on desktop and select new>shortcut.
search for a napp called:
C:\Windows\System32\cmd.exe
hit next
giveyour shortcut a name like DIIR Online HighPriority Affinity, don’t forget it should have .ink or whatever as extension if you unhid the extensions.
save it. next right click the shortcut and select properties:
and where it says:
C:\Windows\System32\cmd.exe
turn into
C:\Windows\System32\cmd.exe /c start “” /High /Affinity HEX
“C:\Games\Diablo II Resurrected\D2R.exe” -username bnet email
-password bnet pwd
-Address eu.actual.battle.net
replace:
HEX
with the hexademical number you calculated from above
C:\Games\Diablo II Resurrected\D2R.exe replace with your d2r install path
Remember if the path has spaces in it it must be kept in parentheises like in my case
bnet email
with your battle net login email a.k.a username@domain.com
bnet pwd
with your battle net password.
eu.actual.battle.net
is only for eu region, switch to
us.actual.battle.net
for us region or
kr.actual.battle.net
for asia.
save that.
Optionally you may want to replace the shortcut icon with d2r one, but from now on you generally run the game with high priority and the cores you want. Be sure to run the game on no less than 4 cores though.
wish you good drops man and happy hunting.
if you still get stutters in your game simply buy a samsung ssd instead of whatever trash you might use, and clone your drive with CloneZilla, it will automatically de-fragment the files on your new drive during cloning process, I got my game end of stuterring after switching from Kingston A400 240GB to a Samsung EVO 870 2TB, cloned with CloneZilla, and everything is buttery smooth now ingame, and my CPU is Below required specs 4cores only C2Q. even sound does not stutter when loading the game anymore.
If you can’t afford a new drive simply uninstall the game, and install it anew ( do not perform a fix reinstall, simply uninstall and instal from scratch), also unpacking the file archives and running with -direct -txt wil speed loading times tremendeusly. (although the unpack must be repeated every game update which is a pain in the buns)