Diablo IV 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

Working Settings for Diablo IV (Battle.net) using CrossOver 23.7 on M1 MacBook Pro - Sonoma 14.1.1

I posted this in the CrossOver forum. Was suggested I also post here.

I'm new to CrossOver, still using the demo actually :) Last week I was looking through the forum for specific settings to get this working but didn't find anything. I thought I would share what's working for me.

My Setup:

Diablo IV (Battle.net version)
MacBook M1 Pro 14-inch 2021
macOS Sonoma 14.1.1
Crossover 23.7


My Settings:

Crossover Settings:

- D3DMetal and ESync enabled

Diablo IV Settings:

- Graphics / Performance / Resolution Scaling:
    AMD FSR 1.0
- Quality / Quality Preset:
    Medium

With this setup I'm getting an average of 80FPS.


If graphic quality over performance is your thing:

Crossover Settings:

- D3DMetal, ESync, and High Resolution Mode enabled

Diablo IV Settings:

- Graphics / Performance / Resolution Scaling:
    AMD FSR 1.0 for higher FPS
    AMD FSR 2  - Lower, but more stable FPS
- Quality / Quality Preset:
    High

That setup will average 30 FPS


How to break it:

- Have D3DMetal enabled, but not ESync:
    When you click "Play" for Diablo IV in Battle.net it will appear to start a download.
    The download completes but the game does not load.
- Changing the Quality Preset in Diablo from High to Medium, or back the other way, locks up Diablo IV

I've found the easiest fix to any issue is to close out of CrossOver and relaunch.

Thank you for the guide, but for some reason it seems to not work on my M1 13".

Sonoma 14.2
CrossOver 23.7
D3DMetal and ESynch as recommended
Diablo IV via BattleNet
OS Windows 10 64-bit

BattleNet starts properly and I get two errors:

  1. "You need at least Windows 10 (version 1909). And,
  2. "Unsupported OS Version (10.0.18362)

BattleNet shuts back down to "play game" and recovers resorces.

Thoughts?

Thank you - J.

If I had to guess, it's probably due to the version of Sonoma you're using. 14.2 is beta. 14.1.1 is the current release. CrossOver documentation states it doesn't support beta.

Open your crossover->choose your bottle->Run with command->browse->windows folder->choose regedit.exe-> and run
After regedit run find HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion.
-> change CurrentBuild to 19042
-> change CurrentBuildNumber to 19042
->turnoff everything and quit crossover. Reopen it and it will run

1

TranHuuVu wrote:

Open your crossover->choose your bottle->Run with command->browse->windows folder->choose regedit.exe-> and run
After regedit run find HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion.
-> change CurrentBuild to 19042
-> change CurrentBuildNumber to 19042
->turnoff everything and quit crossover. Reopen it and it will run

That's exactly what our CrossTie does. If you search for "Diablo IV" and install that way (rather than installing by searching for "Steam" or "Battle.net"), the Windows version shouldn't be an issue.

Best,
Meredith

Thanks for the tips. After upgrading to MacOS 14 and CrossOver 23.7 (MBPro M2), the game started to stutter while playing where I had no issues before (I did not change any settings before). After turning on D3DMetal and eSync all is smooth again.

I have noticed that the new version of CrossOver has reduced the load. I notice that the fan doesn't turn on as quickly or stay on as long.

So I don't know if it's a new Battle.net update or what, but I think my login token must have timed out, because all of a sudden when I try to launch the game it crashes on the login screen. Now, I've deleted my bottle and tried to re-install and it's crashing at the login screen... any ideas? ... Was really enjoying the game...

1

Matthew Clark wrote:

So I don't know if it's a new Battle.net update or what, but I think my login token must have timed out, because all of a sudden when I try to launch the game it crashes on the login screen. Now, I've deleted my bottle and tried to re-install and it's crashing at the login screen... any ideas? ... Was really enjoying the game...

Same problem after Sonoma 14.1.2 update

2

That makes sense I did that this morning.

Same with my MacBook Pro M3 Max. Sonoma 14.1.2 and Crossover 23.7. Diablo 4 is now crashing at the start sequence of Battle.net. Reinstall was no workaround...

Sonoma 14.1.2 update breaks D4 for me on my M1 Ultra Mac. I miss the game! I might consider Shadow PC till this is fixed in an update with Crossover.

The workaround here worked for me.

1 to 13 of 13

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...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM5NTcwNzYwLCJjc3JmX3Rva2VuIjoia25mY2RTN3N4NVB3eFNQZyIsImdkcHIiOjB9