Diablo II: Resurrected Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Diablo II: Resurrected on a low-end Intel iMac

I've played Diablo II (the old version from the turn of the century) on and off, mostly off, since its release. I have it set up with Crossover and it works perfectly there. Blizzard ran a special this weekend, a pre-Black Friday sale, so I picked up D2R for $14 even though I assumed my current Mac probably wouldn't be able to run it. But I decided to install it anyway to find out.

My Mac is a 2019 21.5" iMac with a 3.6GHz i3, 32gb of RAM, Radeon 555X with 2gb of VRAM, and I boot from an internal 2tb SSD. I mainly use it for work but I also play The Lord of the Rings Online which runs perfectly and with tolerable performance with Crossover. I have a couple of other games which, to be honest, I don't really play – although as noted, I do have the old Diablo II: Lord of Destruction installed and fire it up a few times a year.

D2R installed perfectly using the Crosstie. Bottle settings were everything disabled as set by the Crosstie, I didn't make any changes. The Crosstie actually installed the Battlenet application which is required to both install and play D2R. The Crosstie does not install D2R for you: You need to install it from the Battlenet application. After that was done, the game started right up.

My Mac has a 4k 4096x2304 display but I run it at the "retina" resolution of 2048x1152. I set D2R for Full Screen Mode (which apparently is a Full Screen Windowed mode since it adopts the system resolution with no in-game options to change the resolution) and then dropped everything to the absolute minimum graphics settings. I then created a new "online" character and ran some tests/played the game a little.

1- On my Mac the game runs really well but also very slowly. Even with all the graphics options turned down to the minimum my Mac struggled to deliver a playable experience. I even set the "Resolution Scaling" to 50% and while that helped it was still just sorta-kinda OK to play and made the graphics very jaggy; better to play with the jaggies than with the stutteries, though.
2- I experienced some screen lockups which required a force-quit of D2R. After disabling Antialiasing the screen lockups didn't recur. Even the lowest graphics preset includes Antialiasing, that needs to be disabled as a "custom" setting within the preset. This might be related to the default wined3d as I've noted issues between Antialiasing and wined3d with LOTRO and other games; I did not test extensively with DXVK to determine if it avoids this Antialiasing issue as it does with some other games I've tried.
3- I experimented with all the bottle options. Enabling DXVK made no apparent difference relative to the default wined3d (although maybe it would prevent the screen lockups with Antialiasing enabled, I did not test it long enough to find out).
4- You can toggle between "new graphics" and "legacy graphics" with a keybind, the default is the G key. Playing with "legacy graphics" makes the game look like old D2 but you still get all the new features such as the extra tabs in the Stash – the only difference is the graphics. The game plays extremely smooth on my Mac in "legacy graphics" mode, at least as well as old D2:LOD.
5- Once the game is installed and it has "connected to Battlenet" at least once, you don't have to bother with the Battlenet application every time you want to play the game if you're playing "offline" characters instead of "online" characters. You will need to create a Crossover launcher with the -launch parameter using the RUN COMMAND. If you do this, D2R will run without first running the Battlenet application but you will only be able to play "offline" characters when the game is launched this way. It's a time-saver for those playing "offline" characters since you don't have to wait for the Battlenet application to launch and you don't have to remember to quit the Battlenet application to save system resources while playing the game. And you definitely should quit the Battlenet application when you're not actively using it because it makes everything else run worse! Even the Mac version of the Battlenet application is a system hog so this is not some surprise. Note that you will need to run the game using Battlenet (via either of the two launchers created for you while installing the game) once every 30 days in order to be able to keep using the game in this offline/no-Battlenet mode.
6- Single-player/"offline" characters from the old game are easy to import into the new game: Simply copy the files into the new game's save location which is:
TheNameOfYourD2RBottle/drive_c/users/crossover/Saved Games/Diablo II Resurrected
That works only in one direction, you can't copy saved files from D2R into D2:LOD.

Even someone on an old potato Mac like mine can play D2R quite nicely using the "legacy graphics" toggle. The game is gorgeous if you don't mind playing in stuttery slide-show mode or have a modern Mac with an Apple CPU which can use D3DMetal. Even in "legacy graphics" mode you still get all the new features so if you are a Diablo fan the game is worth picking up especially during one of these deep discount sales.

After some more testing (hehe) it doesn't seem that disabling Antialiasing prevents the screen locks. The game is 100% stable in "legacy graphics" mode but does seem to lock up a lot, requiring a force-quit, when using the modern graphics option even at the lowest settings. Again, I'm sure this is because I am running the game on a low-end Intel Mac. I imagine that on an Apple CPU Mac which can use D3DMetal this is not a problem and the game is fully playable without resorting to "legacy graphics" mode.

Additional "testing" with DXVK suggests that it might be more stable in modern graphics mode than the default. I plan to do more "testing" with DXVK over the next few days of this holiday weekend.

DXVK is definitely more stable than the default wined3d. I still had a few crashes but only a few over quite a number of hours of play with the game's "modern graphics" enabled. The performance is still terrible, bearable in some parts of the game and unplayable in many others. The game's "legacy graphics" perform perfectly, no stability issues and all the action is smooth.

John M. Hammer wrote:

I've played Diablo II (the old version from the turn of the century) on and off, mostly off, since its release. I have it set up with Crossover and it works perfectly there. Blizzard ran a special this weekend, a pre-Black Friday sale, so I picked up D2R for $14 even though I assumed my current Mac probably wouldn't be able to run it. But I decided to install it anyway to find out.

My Mac is a 2019 21.5" iMac with a 3.6GHz i3, 32gb of RAM, Radeon 555X with 2gb of VRAM, and I boot from an internal 2tb SSD. I mainly use it for work but I also play The Lord of the Rings Online which geometry dash subzero runs perfectly and with tolerable performance with Crossover. I have a couple of other games which, to be honest, I don't really play – although as noted, I do have the old Diablo II: Lord of Destruction installed and fire it up a few times a year.

D2R installed perfectly using the Crosstie. Bottle settings were everything disabled as set by the Crosstie, I didn't make any changes. The Crosstie actually installed the Battlenet application which is required to both install and play D2R. The Crosstie does not install D2R for you: You need to install it from the Battlenet application. After that was done, the game started right up.

How do I install Boot Camp on my Mac? Can you guide for me

Betty, that is completely off-topic. It has nothing to do with D2:R and nothing to do with Crossover.

Here is Apple's guide for Boot Camp:
https://support.apple.com/guide/bootcamp-assistant/welcome/mac

Here is a place to ask questions about Boot Camp:
https://www.reddit.com/r/bootcamp/

With the "legacy graphics" switch turned on, even a Mac as dated as mine can run D2R with no problem. If you own a current Mac with an Apple CPU that can run D3DMetal or are okay with playing in stutter-show mode, the game is stunning.

1

Stefan wrote:

With the "legacy graphics" switch turned on, even a Mac as dated as mine can run D2R with no problem. If you own a current Mac with an Apple CPU that can run D3DMetal or are okay with playing in stutter-show mode, the game is stunning.

The quoted message is from a bot which parsed and then synopsized my first post in this thread.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiTHlxQlJ0NTZFNlZkWEY2RiIsImdkcHIiOjB9