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

Dablackfox's linux instructions

1) Download this verstion of crossover.
http://www.codeweavers.com/account/downloads/?_dl=unsupported

2) Once you have installed crossover you can use the crosstie
http://www.codeweavers.com/bin/c4p/6277

3) Then log into battle.net and download and install
Diablo-III-Setup.exe

4) If you have the dvd then you will need to use method 3 from
http://www.wowwiki.com/World_of_Warcraft_functionality_on_Wine

The crosstie should install microsoft visual c++ 2008 redist, nvidia physx and corefonts.

After all that if you have any problems post below. you can also post below to tell me if it works for you.

Good luck and have fun.

1) could not download the first version of crossover

2) grabbed the 64bit diablo3 build and installed on fresh ubuntu 12.04 build. apt-get install -f to fill the dependancies

3) could not download the mentioned crosstie, found direct link to it in another post on this site, but the xml is invalid (68 bytes)

4) grabbed diablo3 installer, installed it. Didn't need vcrun2008, physx, or corefonts to get the install completed and run the game. I get an "error 3007" when authenticating to an activated diablo3 account and am unable to pass the login screen. This is during a period where the servers are up and I can login fine on an OSX box. I installed vcrun2008/physx/corefonts, no change.

I also tried cheeko's 12.04 ppa with the same results. Just can't get logged in successfully, but the installer/updator/video settings all work peachy.

only problem i have had is changing graphics settings in game is causing d3d to crash. but after a quick restart its fine and the settings were changed.

Lots of people are having this problem
http://us.battle.net/d3/en/forum/topic/5007620915?page=6#116
it could be caused by the number of people trying to log in at once. but given the time you posted that was after the shutdown,
i will look into this more.

vcrun is what makes the password hash, and the physx is so that you can use physx ingame and use your gpu to do it and not you cpu. aka a peformance boost.

are you using a firewall like ufw if you are you may need to open ports 1119 and 6881-6999. you could check your router too, but as you said your using another computer to log in fine.

can you run the game and make a debug.log and post it here in code please. just run it till you get the error then close the program.

Ian Garrison wrote:

4) grabbed diablo3 installer, installed it. Didn't need vcrun2008,
physx, or corefonts to get the install completed and run the game.
I get an "error 3007" when authenticating to an activated diablo3
account and am unable to pass the login screen. This is during a
period where the servers are up and I can login fine on an OSX box.
I installed vcrun2008/physx/corefonts, no change.

I also tried cheeko's 12.04 ppa with the same results. Just can't
get logged in successfully, but the installer/updator/video settings
all work peachy.

Oh! You're on Ubuntu 12.04, there is a bug in Ubuntu 12.04 that's been filed (and resolved). You'll need to open a terminal and issue either:

sudo sysctl kernel.yama.ptrace_scope=0
or
echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope

You can read more about it on WineHQ's version of the bug too!

Hopefully the fix for Ubuntu will come out soon.

thanks Caron Wills i didnt see that at all.

Caron Wills nailed it. Thank you!

Sorry for being a bit disturbing but I want to mention that accordingly to what I see D3 doesn't use PhysX in any way (at least I can't see D3 trying to install and/or load any physx DLLs). Also it's worth mentioning that under Wine physx doen't use GPU hardware acceleration for physics simulation - on native OS physx is using cuda runtime to access GPU computing powers.

There's a version of Cuda toolkit for linux, but there should be special DLL wrapper implemented for Wine to be able to provide cuda APIs to Windows APPs/DLLs which require it. There are several wrappers of such kind out there in the wild (most of them originate from seti@home or folding@home forums), one is available on github under wine-cuda source code repo. All in all, I hadn't had checked if that one is capable of providing HW acceleration services to physx DLLs and it is in any case unrelated to this topic 😊.

Alexey Loukianov wrote:

Sorry for being a bit disturbing but I want to mention that
accordingly to what I see D3 doesn't use PhysX in any way (at least
I can't see D3 trying to install and/or load any physx DLLs). Also
it's worth mentioning that under Wine physx doen't use GPU hardware
acceleration for physics simulation - on native OS physx is using
cuda runtime to access GPU computing powers.

There's a version of Cuda toolkit for linux, but there should be
special DLL wrapper implemented for Wine to be able to provide cuda
APIs to Windows APPs/DLLs which require it. There are several
wrappers of such kind out there in the wild (most of them originate
from seti@home or folding@home forums), one is available on github
under wine-cuda source code repo. All in all, I hadn't had checked
if that one is capable of providing HW acceleration services to
physx DLLs and it is in any case unrelated to this topic 😊.

There is a chance that the physx is being computed within the engine its self and being forced as a cpu thread.
whatever the situation in-game physx are amazing and have been the cause of many a nerdgasm for me.

I will test the the need for physx and will remove the application from crosstie if i find what you say indeed true. (i put it in there)

just a quick question does everyone have physx in there graphics setting set to high?

Im currently uploading some gameplay videos to youtube, and may make a few tutorial videos on how to do this.

my youtube channel is http://www.youtube.com/user/Dablackfox1

and this is my launcher.sh that i use for wine. i dont use one for crossover.


#!/bin/sh
~/diablowine/wine/wine ./Diablo\ III.exe& taskset -cp 0 $!; sleep 1; taskset -cp $!

Thanks to everyone in this thread. I finally got d3 up and running. Issue is I use ATI in my laptop so I have a lot of odd things going on with graphics while playing and it sometimes makes the game unplayable. Does anyone here have tips for ATI radeons or is that still in the works?

When installed with the crosstie, I get a gray screen every time I load up after hitting Play on the launcher. Running Diabloiiilauncher from ~/cxoffice/bin gives this output:

Argument[0]: 'C:\users\Public\Application Data\Battle.net\Agent\Agent.954\Agent.exe'
Argument[1]: '--locale=enUS'
Agent is running as Administrator.
Database Insert: /option
Database Insert: /agent
Database Insert: /
Database Insert: /version
Database Insert: /repair
Database Insert: /update
Database Insert: /install
Database Insert: /gamesession
Database Insert: /backfill
Database Insert: /game
Database Insert: /game/diablo3_enus
Database Insert: /game/client
Database Insert: /spawned
Database Insert: /agent/download
Database Insert: /register
Initialize HttpProtocol Server Called.
Agent started on port #6882
Executing operation: disable_firewall applicationPath="C:\users\Public\Application Data\Battle.net\Agent\Agent.954\Agent.exe" applicationName="Blizzard Agent"
AgentAsAdmin failed to add a firewall exception for 'C:\users\Public\Application Data\Battle.net\Agent\Agent.954\Agent.exe'.
Registered Periodic Event: "auth validation event" with a resolution of 10000 and a start delay of 10000
Registered Event: "shutdown event"
Registered Event: "database flush event"
Request Issued: GET /agent

Response: 200
{
    "update" : {},
    "install" : {},
    "backfill" : {},
    "pid" : 44.000000,
    "state" : 1007.000000,
    "version" : "1.0.0.954",
    "type" : "retail",
    "authorization" : "866F32A39695FDC7D70E21EFE594BFC5"
}
Request Issued: GET /agent

Response: 200
{
    "update" : {},
    "install" : {},
    "backfill" : {},
    "pid" : 44.000000,
    "state" : 1007.000000,
    "version" : "1.0.0.954",
    "type" : "retail",
    "authorization" : "DE73DC1A232F4830093F0F3B0FF8BFDB"
}
Request Issued: GET /game/client

Response: 200
{
    "install_dir" : "C:/users/Public/Application Data/Battle.net/Client",
    "launch_path" : "C:/users/Public/Application Data/Battle.net/Client/Blizzard Launcher.exe",
    "current_version" : 0.000000,
    "supports_multibox" : false,
    "switcher" : false,
    "use_sparse" : false,
    "operations" : [],
    "playable" : true,
    "ever_playable" : true,
    "last_played" : 0.000000,
    "update_progress" : 0.000000,
    "needs_rebase" : false,
    "product" : "Clnt",
    "patch_url" : "http://enUS.patch.battle.net:1119/patch",
    "config_url" : "",
    "mfil_hash" : "000000000F000000000000005A000000",
    "torrent_hash" : "00000000000000000000000000000000",
    "patch_application_complete" : false,
    "perform_ogg_to_wav" : false,
    "download_complete" : false,
    "speed" : 0.000000,
    "baseline" : ""
}
Request Issued to non-existent Uri: GET - /gamesession/client
Response: 404
(null)
Request Issued: POST /gamesession
{
    "uid" : "client",
    "launch_arguments" : [
        "--gamepath=C:\\Program Files\\Diablo III",
        "--game=diablo3_enus"
    ]
}
Agent::Product::StartSession() - Begin Waiting
Agent::Product::StartSession() - End Waiting
Launching C:/users/Public/Application Data/Battle.net/Client/Blizzard Launcher.exe w/ --gamepath=C:\Program Files\Diablo III
--game=diablo3_enus
**********************************************
GameSession: Could not set the process of the pid 60 to the foreground.
Database Insert: /gamesession/client
Database Insert: /gamesession/client/1
Response: 200
{
    "response_uri" : "/gamesession/client"
}
Request Issued: GET /agent

Response: 200
{
    "update" : {},
    "install" : {},
    "backfill" : {},
    "pid" : 44.000000,
    "state" : 1004.000000,
    "playable" : true,
    "version" : "1.0.0.954",
    "type" : "retail",
    "authorization" : "4CE6289F3861392A9B69CFA0D3325C77"
}
Request Issued: GET /agent

Response: 200
{
    "update" : {},
    "install" : {},
    "backfill" : {},
    "pid" : 44.000000,
    "state" : 1004.000000,
    "playable" : true,
    "version" : "1.0.0.954",
    "type" : "retail",
    "authorization" : "A0E91DC8A17800AC8A3E6D6E6E522A88"
}
Request Issued: POST /install
{
    "uid" : "diablo3_enus",
    "install_dir" : "C:/Program Files/Diablo III"
}
Firing Event: "database flush event"
Handle Event: "database flush event"
Response: 200
{}
Request Issued: GET /game/Client

Response: 200
{
    "install_dir" : "C:/users/Public/Application Data/Battle.net/Client",
    "launch_path" : "C:/users/Public/Application Data/Battle.net/Client/Blizzard Launcher.exe",
    "current_version" : 0.000000,
    "supports_multibox" : false,
    "switcher" : false,
    "use_sparse" : false,
    "operations" : [],
    "playable" : true,
    "ever_playable" : true,
    "last_played" : 0.000000,
    "update_progress" : 0.000000,
    "needs_rebase" : false,
    "product" : "Clnt",
    "patch_url" : "http://enUS.patch.battle.net:1119/patch",
    "config_url" : "",
    "mfil_hash" : "000000000F000000000000005A000000",
    "torrent_hash" : "00000000000000000000000000000000",
    "patch_application_complete" : false,
    "perform_ogg_to_wav" : false,
    "download_complete" : false,
    "speed" : 0.000000,
    "baseline" : ""
}
Request Issued: GET /game/diablo3_enus

Response: 200
{
    "install_dir" : "C:/Program Files/Diablo III",
    "launch_path" : "C:/Program Files/Diablo III/Diablo III.exe",
    "selected_locale" : "enUS",
    "current_version" : 9558.000000,
    "supports_multibox" : false,
    "switcher" : false,
    "use_sparse" : false,
    "operations" : [],
    "playable" : true,
    "ever_playable" : true,
    "last_played" : 0.000000,
    "update_progress" : 100.000000,
    "needs_rebase" : false,
    "product" : "D3",
    "patch_url" : "http://enUS.patch.battle.net:1119/patch",
    "config_url" : "http://ak.worldofwarcraft.com.edgesuite.net/d3-pod-retail/NA/d3-9558-48C06A459F46420144BEF5AC2ED68BDE-hotfix-2.xml",
    "mfil_hash" : "EA65FE2812BA1627C640A68ECC0DE2B6",
    "torrent_hash" : "435901F6C336D983A2888D1316ABFB04",
    "installed_locales" : [
        "enUS"
    ],
    "display_locales" : [
        "enUS",
        "esMX",
        "ptBR",
        "koKR",
        "zhTW",
        "deDE",
        "esES",
        "frFR",
        "itIT",
        "plPL"
    ],
    "base_bytes" : [
        75215.853691,
        159354.514618,
        64378.018692
    ],
    "patch_application_complete" : true,
    "perform_ogg_to_wav" : false,
    "download_complete" : true,
    "speed" : 381366.000000,
    "baseline" : ""
}
Request Issued to non-existent Uri: GET - /install/diablo3_enus
Response: 404
(null)
Request Issued to non-existent Uri: GET - /update/diablo3_enus
Response: 404
(null)
Request Issued to non-existent Uri: GET - /gamesession/diablo3_enus
Response: 404
(null)
Request Issued to non-existent Uri: GET - /backfill/diablo3_enus
Response: 404
(null)
Request Issued: GET /agent

Response: 200
{
    "update" : {},
    "install" : {},
    "backfill" : {},
    "pid" : 44.000000,
    "state" : 1004.000000,
    "playable" : true,
    "version" : "1.0.0.954",
    "type" : "retail",
    "authorization" : "A0E91DC8A17800AC8A3E6D6E6E522A88"
}
Request Issued: POST /update
{"uid":"Client"}
Database Insert: /update/Client
Response: 200
{
    "response_uri" : "/update/client",
    "result_uri" : "/game/client"
}
Request Issued: GET /update/Client

Response: 200
{
    "state" : 1007.000000
}
Request Issued: GET /update/Client

Response: 200
{
    "state" : 1007.000000
}
Firing Event: "database flush event"
Handle Event: "database flush event"
Request Issued: GET /update/Client

Response: 200
{
    "state" : 1004.000000,
    "playable" : true
}
Request Issued: POST /version
{ 
    "uid":"diablo3_enus"
}

Database Insert: /version/diablo3_enus
Response: 200
{
    "response_uri" : "/version/diablo3_enus"
}
Request Issued: GET /version/diablo3_enus

Response: 200
{
    "state" : 1007.000000,
    "local_version" : "-1.-1.-1.-1",
    "playable" : true
}
Request Issued: GET /version/diablo3_enus

Response: 200
{
    "state" : 1007.000000,
    "local_version" : "1.0.1.9558",
    "playable" : true
}
Request Issued: GET /version/diablo3_enus

Response: 200
{
    "state" : 1007.000000,
    "local_version" : "1.0.1.9558",
    "playable" : true
}
Request Issued: GET /version/diablo3_enus

Response: 200
{
    "state" : 1007.000000,
    "local_version" : "1.0.1.9558",
    "playable" : true
}
Request Issued: GET /version/diablo3_enus

Response: 200
{
    "state" : 1007.000000,
    "local_version" : "1.0.1.9558",
    "playable" : true
}
Request Issued: GET /version/diablo3_enus

Response: 200
{
    "state" : 1007.000000,
    "local_version" : "1.0.1.9558",
    "playable" : true
}
Request Issued: GET /version/diablo3_enus

Response: 200
{
    "state" : 1007.000000,
    "local_version" : "1.0.1.9558",
    "playable" : true
}
Request Issued: GET /version/diablo3_enus

Response: 200
{
    "state" : 1007.000000,
    "local_version" : "1.0.1.9558",
    "playable" : true
}
Handle Event: "auth validation event"
Request Issued: GET /version/diablo3_enus

Response: 200
{
    "state" : 1007.000000,
    "local_version" : "1.0.1.9558",
    "playable" : true
}
Request Issued: GET /version/diablo3_enus

Response: 200
{
    "state" : 1007.000000,
    "local_version" : "1.0.1.9558",
    "playable" : true
}
Request Issued: GET /version/diablo3_enus

Response: 200
{
    "state" : 1007.000000,
    "local_version" : "1.0.1.9558",
    "playable" : true
}
Request Issued: GET /version/diablo3_enus

Response: 200
{
    "state" : 1007.000000,
    "local_version" : "1.0.1.9558",
    "playable" : true
}
Request Issued: GET /version/diablo3_enus

Response: 200
{
    "state" : 1007.000000,
    "local_version" : "1.0.1.9558",
    "playable" : true
}
Request Issued: GET /version/diablo3_enus

Response: 200
{
    "state" : 1007.000000,
    "local_version" : "1.0.1.9558",
    "playable" : true
}
Firing Event: "database flush event"
Handle Event: "database flush event"
Request Issued: GET /version/diablo3_enus

Response: 200
{
    "state" : 1004.000000,
    "local_version" : "1.0.1.9558",
    "playable" : true
}
Request Issued: POST /update
{ 
    "monitor_pid":64,
    "uid":"diablo3_enus"
}

Database Insert: /update/diablo3_enus
Response: 200
{
    "response_uri" : "/update/diablo3_enus",
    "result_uri" : "/game/diablo3_enus"
}
Request Issued: GET /update/diablo3_enus

Response: 200
{
    "state" : 1007.000000,
    "playable" : true,
    "download_rate" : 0.000000
}
Request Issued: GET /update/diablo3_enus

Response: 200
{
    "state" : 1007.000000,
    "playable" : true,
    "download_rate" : 0.000000
}
Request Issued: GET /update/diablo3_enus

Response: 200
{
    "state" : 1007.000000,
    "playable" : true,
    "download_rate" : 0.000000
}
Firing Event: "database flush event"
Handle Event: "database flush event"
Request Issued: GET /update/diablo3_enus

Response: 200
{
    "state" : 1004.000000,
    "playable" : true,
    "progress" : 100.000000,
    "download_rate" : 0.000000
}
Handle Event: "auth validation event"
Request Issued: POST /gamesession
{"uid":"diablo3_enus","run64bit":false}
Agent::Product::StartSession() - Begin Waiting
Agent::Product::StartSession() - End Waiting
Launching C:/Program Files/Diablo III/Diablo III.exe w/ -launch
-uid
diablo3_enus
**********************************************
GameSession: Could not set the process of the pid 63 to the foreground.
Database Insert: /gamesession/diablo3_enus
Database Insert: /gamesession/diablo3_enus/1
Response: 200
{
    "response_uri" : "/gamesession/diablo3_enus"
}
Request Issued: DELETE /update/Client
Database Remove: /update/Client
Queue 'async_task' Resource for delete
Deferred delete of 'async_task' Resource
Response: 200
{}
Request Issued: GET /gamesession/diablo3_enus

Response: 200
{
    "1" : {
        "pid" : 63.000000,
        "launch_path" : "C:/Program Files/Diablo III/Diablo III.exe",
        "launch_arguments" : "-launch\n-uid\ndiablo3_enus"
    }
}
Request Issued: GET /agent

Response: 200
{
    "update" : {
        "diablo3_enus" : {
            "link" : "/update/diablo3_enus"
        }
    },
    "install" : {},
    "backfill" : {},
    "pid" : 44.000000,
    "state" : 1004.000000,
    "playable" : true,
    "version" : "1.0.0.954",
    "type" : "retail",
    "authorization" : "8B820A982CA8B86F42D4315002B086D3"
}
Request Issued: GET /game/diablo3_enus

Response: 200
{
    "install_dir" : "C:/Program Files/Diablo III",
    "launch_path" : "C:/Program Files/Diablo III/Diablo III.exe",
    "selected_locale" : "enUS",
    "current_version" : 9558.000000,
    "supports_multibox" : false,
    "switcher" : false,
    "use_sparse" : false,
    "operations" : [
        {
            "gamesession" : "/gamesession/diablo3_enus"
        }
    ],
    "playable" : true,
    "ever_playable" : true,
    "last_played" : 0.000000,
    "update_progress" : 100.000000,
    "needs_rebase" : false,
    "product" : "D3",
    "patch_url" : "http://enUS.patch.battle.net:1119/patch",
    "config_url" : "http://ak.worldofwarcraft.com.edgesuite.net/d3-pod-retail/NA/d3-9558-48C06A459F46420144BEF5AC2ED68BDE-hotfix-2.xml",
    "mfil_hash" : "EA65FE2812BA1627C640A68ECC0DE2B6",
    "torrent_hash" : "435901F6C336D983A2888D1316ABFB04",
    "installed_locales" : [
        "enUS"
    ],
    "display_locales" : [
        "enUS",
        "esMX",
        "ptBR",
        "koKR",
        "zhTW",
        "deDE",
        "esES",
        "frFR",
        "itIT",
        "plPL"
    ],
    "base_bytes" : [
        75215.853691,
        159354.514618,
        64378.018692
    ],
    "patch_application_complete" : true,
    "perform_ogg_to_wav" : false,
    "download_complete" : true,
    "speed" : 381366.000000,
    "baseline" : ""
}
Request Issued: GET /game/diablo3_enus

Response: 200
{
    "install_dir" : "C:/Program Files/Diablo III",
    "launch_path" : "C:/Program Files/Diablo III/Diablo III.exe",
    "selected_locale" : "enUS",
    "current_version" : 9558.000000,
    "supports_multibox" : false,
    "switcher" : false,
    "use_sparse" : false,
    "operations" : [
        {
            "gamesession" : "/gamesession/diablo3_enus"
        }
    ],
    "playable" : true,
    "ever_playable" : true,
    "last_played" : 0.000000,
    "update_progress" : 100.000000,
    "needs_rebase" : false,
    "product" : "D3",
    "patch_url" : "http://enUS.patch.battle.net:1119/patch",
    "config_url" : "http://ak.worldofwarcraft.com.edgesuite.net/d3-pod-retail/NA/d3-9558-48C06A459F46420144BEF5AC2ED68BDE-hotfix-2.xml",
    "mfil_hash" : "EA65FE2812BA1627C640A68ECC0DE2B6",
    "torrent_hash" : "435901F6C336D983A2888D1316ABFB04",
    "installed_locales" : [
        "enUS"
    ],
    "display_locales" : [
        "enUS",
        "esMX",
        "ptBR",
        "koKR",
        "zhTW",
        "deDE",
        "esES",
        "frFR",
        "itIT",
        "plPL"
    ],
    "base_bytes" : [
        75215.853691,
        159354.514618,
        64378.018692
    ],
    "patch_application_complete" : true,
    "perform_ogg_to_wav" : false,
    "download_complete" : true,
    "speed" : 381366.000000,
    "baseline" : ""
}
*** glibc detected *** C:/Program Files/Diablo III/Diablo III.exe: malloc(): memory corruption: 0x7c514d28 ***
Handle Event: "auth validation event"
Removing uri "/update/diablo3_enus" since it has no process interested in it.
Request Issued: DELETE /update/diablo3_enus
Database Remove: /update/diablo3_enus
Queue 'async_task' Resource for delete
Deferred delete of 'async_task' Resource
Handle Event: "auth validation event"
Handle Event: "auth validation event"
Handle Event: "auth validation event"
Handle Event: "auth validation event"
Handle Event: "auth validation event"
Registered Periodic Event: "shutdown event" with a resolution of 10000 and a start delay of 0
Handle Event: "shutdown event"
Handle Event: "auth validation event"
Agent is shutting down
Database Remove: /option
Database Remove: /version/diablo3_enus
Database Remove: /gamesession/client
Database Remove: /gamesession/client/1
Queue 'default' Resource for delete
Deferred delete of 'default' Resource
Database Remove: /agent
Database Remove: /agent/download
Queue 'default' Resource for delete
Deferred delete of 'default' Resource
Database Remove: /
Database Remove: /register
Queue 'registerroot' Resource for delete
Deferred delete of 'registerroot' Resource
Database Remove: /game
Database Remove: /game/diablo3_enus
Queue 'game' Resource for delete
Deferred delete of 'game' Resource
Database Remove: /game/client
Queue 'game' Resource for delete
Deferred delete of 'game' Resource
Queue 'gameroot' Resource for delete
Deferred delete of 'gameroot' Resource
Database Remove: /repair
Queue 'repairroot' Resource for delete
Deferred delete of 'repairroot' Resource
Queue 'agentroot' Resource for delete
Deferred delete of 'agentroot' Resource
Database Remove: /gamesession
Database Remove: /gamesession/diablo3_enus
Database Remove: /gamesession/diablo3_enus/1
Firing Event: "database flush event"
Queue 'default' Resource for delete
Queue 'composite' Resource for delete
Queue 'composite' Resource for delete
Queue 'gamesessionroot' Resource for delete
Database Remove: /backfill
Queue 'backfillroot' Resource for delete
Database Remove: /spawned
Queue 'spawnedroot' Resource for delete
Queue 'optionroot' Resource for delete
Database Remove: /version
Queue 'async_task' Resource for delete
Queue 'versionroot' Resource for delete
Database Remove: /update
Deferred delete of 'default' Resource
Queue 'updateroot' Resource for delete
Database Remove: /install
Deferred delete of 'composite' Resource
Queue 'installroot' Resource for delete
Deferred delete of 'composite' Resource
Queue 'root' Resource for delete
Deferred delete of 'gamesessionroot' Resource
Deferred delete of 'backfillroot' Resource
Deferred delete of 'spawnedroot' Resource
Deleting remaining resources
Deferred delete of 'optionroot' Resource
Deferred delete of 'async_task' Resource
Deferred delete of 'versionroot' Resource
Deferred delete of 'updateroot' Resource
Deferred delete of 'installroot' Resource
Deferred delete of 'root' Resource

Most of it seems like normal output, but there is *** glibc detected *** C:/Program Files/Diablo III/Diablo III.exe: malloc(): memory corruption: 0x7c514d28 *** that appears near the end. This happens every time, but with a different pointer given. I ran a memtest and my memory shows no errors, so this must be a problem with cx or diablo (or one of the installed components).

Diablo 3 launched correctly the first time I installed with the crosstie, but its been the gray screen every time since then, with one or two instances of it just freezing up with the splash screen showing. Have to change to another desktop and terminate from there to close it.

Running Slackware64 -current with multilib enabled. On a laptop with an NVIDIA GTX-560M graphics card, proprietary graphics drivers, an intel i7 2670QM (quad core processor), and 8gb of ram.

Randy Thompson wrote:

Thanks to everyone in this thread. I finally got d3 up and running.
Issue is I use ATI in my laptop so I have a lot of odd things going
on with graphics while playing and it sometimes makes the game
unplayable. Does anyone here have tips for ATI radeons or is that
still in the works?

There is a new build up in the 'unsupported builds' section which we believe will work with ATI cards. It went up at approximately 2:30 p.m. CST (that's 2:30 p.m Minneapolis, MN, USA time) on Friday, 5/18.

Are you using that build and still getting graphics trouble?

Matthew Kelly wrote:

Most of it seems like normal output, but there is *** glibc detected *** C:/Program Files/Diablo III/Diablo III.exe: malloc(): memory corruption: 0x7c514d28 ***
that appears near the end. This happens every time, but with a
different pointer given. I ran a memtest and my memory shows no
errors, so this must be a problem with cx or diablo (or one of the
installed components).

Diablo 3 launched correctly the first time I installed with the
crosstie, but its been the gray screen every time since then, with
one or two instances of it just freezing up with the splash screen
showing. Have to change to another desktop and terminate from there
to close it.

Running Slackware64 -current with multilib enabled. On a laptop with
an NVIDIA GTX-560M graphics card, proprietary graphics drivers, an
intel i7 2670QM (quad core processor), and 8gb of ram.

Have you tried setting your VRAM?

http://www.codeweavers.com/support/wiki/linux/linuxtutorial/registry_keys

  1. In the Registry Editor go to

    HKEY_CURRENT_USER//Software//Wine

  2. Right click to create the key (if it is not already there):

    Direct3D

  3. Right click to create the new string:

    VideoMemorySize

  4. Then set the value to your actual Video Memory Size.

Randy Thompson wrote:

Thanks to everyone in this thread. I finally got d3 up and running.
Issue is I use ATI in my laptop so I have a lot of odd things going
on with graphics while playing and it sometimes makes the game
unplayable. Does anyone here have tips for ATI radeons or is that
still in the works?

If CrossOver 11.1 does not work for you (note that you can download it from your My Downloads page)...

Can you tell us more about this? First, can you tell us which ATI card you have in your laptop? Are you using the Open Source drivers or the fglrx driver? Which version? Have you set any registry keys? Which version of Linux is on your laptop?

you need to use the run windows command and navigate to diablo3 and run it that way or use the desktop launcher.
or
you need to chown dablackfox:dablackfox -R ./.cxoffice

also did you download the unsupported build?
http://www.codeweavers.com/account/downloads/?_dl=unsupported

1 to 16 of 16

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