Diablo III 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 III hangs after a few minutes..

I just installed CrossOver Linux 11.2.0 (trial) and the Diablo III using CrossTie from this site. I am able to login (using auth fix) and start a game. After a few minutes everything stops and hangs and I can only move my mouse around. I am unable to exit Diablo III or navigate to a different program in the background. So I end up having to manually rebooting my machine.

Any Ideas?

Thanks,

Art

Specs:
Ubuntu 12.04 LTS x64
HP EliteBook 8460p
w/ AMD Radeon HD 7400M Series Graphics

Hi Art

Sorry I don't know how to solve your problem, but I might have a way for you to "test faster".

When I'm in a situation where an app blocks everything, I do one of 2 things.

The "easy" way.
Sometimes you can just change your desktop then close the app via system-monitor.

Change desktop: Ctrl + Alt + Left/Right Arrow
Close app: Open system-monitor -> kill app

The "hard" way.
If you're unable to switch desktop, you can nearly always close it in another tty layer (this will be in Command-Line-Interface aka CLI)

Switch tty layer: Ctrl + Alt + F key (for example Ctrl + Alt + F4)
Now you're in another tty layer, you should get an login prompt (CLI): login with your user info
Now find the PID ID for the app: use the command "top"
Once you see the ID: use Ctrl + C to close top
Now close the app causing trouble: use this command "sudo kill [Insert PID ID]"
Now logout: command "logout"
Return to your normal tty layer: this should be layer 7 (in my case at least): Ctrl + Alt + F7
Everything should be back to normal.

I hope this helps a tiny bit at least.
Good luck, sorry I couldn't be of more help.

Art wrote:

I just installed CrossOver Linux 11.2.0 (trial) and the Diablo III
using CrossTie from this site. I am able to login (using auth fix)
and start a game. After a few minutes everything stops and hangs and
I can only move my mouse around. I am unable to exit Diablo III or
navigate to a different program in the background. So I end up
having to manually rebooting my machine.

Any Ideas?

Thanks,

Art

Specs:
Ubuntu 12.04 LTS x64
HP EliteBook 8460p
w/ AMD Radeon HD 7400M Series Graphics

In-house we are using the following command to launch Diablo III on 64bit systems:
setarch i386 -3 -L -B -R ~/cxoffice/bin/wine --bottle "Diablo III" ~/path/to/Diablo\ III.exe
You may also need to set your Video Memory Size if you continue to experience this problem with the above command.

  1. Open a terminal (often ctrl+alt+t works)
  2. Give this command:
    ``lspci -v -slspci | awk '/VGA/{print $1}'````
  3. Locate the line that states "Memory at d0000000 (##-bit, prefetchable) [size=###M]
  4. Remember the "size=" value
    • note that for vram above 512 lspci is not accurate
  5. In terminal run:
    /opt/cxoffice/bin/cxrun
    or
    ~/cxoffice/bin/cxrun
  6. For "Use Bottle:" select your Diablo III bottle and then in "Command:" type "regedit" (without the quotes), click "Run"
  7. In the Registry Editor go to
    HKEY_CURRENT_USER//Software//Wine
  8. Right click to create the key (if it is not already there):
    Direct3D
  9. Right click to create the new string:
    VideoMemorySize
  10. And set the value to the amount you remembered above

@Mikkel P -- Thanks for the help/info but I am unable to switch to a different tty layer after this hang and I am forced to do a hard reboot.

@Caron Wills - I will try this when I get time. I ended up installing it on a windows machine and been playing it some. I need to reinstall Ubuntu and try again. I'll try to get to it this weekend and I will let you know if it worked or not.

Thanks!

Art

I just got back into the game, and I will say, that the game runs perfect when you do the following:

1) the ptrace thing if need be
http://www.codeweavers.com/support/wiki/linux/faq/ubuntu1204

2) if on x86_64 arch, do what Caron mentioned. I put that in a shell script and linked the desktop shortcut to that. Change the wine binary path, the bottle name, and the game path appropriately. If you go the shell script route, you may need to set the script to executable (right click on it -> properties -> make executable). Or launch it as bash /absolute_path/scriptname.sh


#!/bin/bash
setarch i386 -3 -L -B -R /opt/cxoffice/bin/wine --bottle "diablo3" ~/.cxoffice/diablo3/drive_c/Program\ Files/Diablo\ III/Diablo\ III\ Launcher.exe

For anyone that is having issues -- the last one was what I was missing on my new 12.04 install and on my RHEL6 installs.

HTH,
Andrew.

I am trying to launch the game with the above instructions but I get the error:
"There is no windows program configured to open this type of file."

Linux Mint 13 64-bit MATE
Radeon HD 6670
12G Ram
AMD Phenom II X4 965

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