[HELP] Battle.net won't work unless I delete drive_c/programdata/battlenet

Goddamnit, it think it’s this:

“*Nvidia driver 396.45 is missing a Vulkan extension and because of this using anything lower than 0.63 for DXVK will not work.”

I’ll give it a go when I get back home.

You really want 396.54 anyways, think it has 10 to 20% more fps in WoW.

So, it didn’t work.

I’ve set up dxvk 0.70 set up in lutris, wine staging-3.14-x86_64

installed the msfonts, set up wine as windows 10

PBA_DISABLE either 0 or 1

Lutris just says “Playing Hearthstone” but I don’t have anything on screen, just the ubuntu interface.

System info says "GeFroge GTX 1080 Ti/PCIe/SSE2 and I’ve also got the taskbar utility showing the GPU stats, so the latest nvidia driver must be loaded

nvidia-smi output

nvidia-smi

Tue Aug 28 23:27:03 2018       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 396.54                 Driver Version: 396.54                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 108...  Off  | 00000000:01:00.0  On |                  N/A |
| 27%   57C    P2    55W / 280W |   1143MiB / 11172MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1382      G   /usr/lib/xorg/Xorg                            57MiB |
|    0      1432      G   /usr/bin/gnome-shell                          50MiB |
|    0      1760      G   /usr/lib/xorg/Xorg                           404MiB |
|    0      1904      G   /usr/bin/gnome-shell                         198MiB |
|    0      6185      G   /usr/lib/firefox/firefox                     430MiB |
+-----------------------------------------------------------------------------+

Lutris -d output:

INFO     2018-08-28 23:11:26,605 [dxvk]:Replacing /home/fcmircea/Games/hearthstone/drive_c/windows/system32/dxgi with DXVK version
INFO     2018-08-28 23:11:26,606 [dxvk]:Replacing /home/fcmircea/Games/hearthstone/drive_c/windows/system32/d3d11 with DXVK version
INFO     2018-08-28 23:11:26,607 [dxvk]:Replacing /home/fcmircea/Games/hearthstone/drive_c/windows/syswow64/dxgi with DXVK version
INFO     2018-08-28 23:11:26,608 [dxvk]:Replacing /home/fcmircea/Games/hearthstone/drive_c/windows/syswow64/d3d11 with DXVK version
DEBUG    2018-08-28 23:11:26,647 [game]:Launching Hearthstone: {'env': {'DXVK_HUD': 'devinfo,fps,frametimes', 'PBA_DISABLE': '1', '__GL_SHADER_DISK_CACHE': '1', '__GL_SHADER_DISK_CACHE_PATH': '/home/fcmircea/Games/hearthstone', '__GL_THREADED_OPTIMIZATIONS': '1', '__PBA_CB_HEAP': '128', '__PBA_GEO_HEAP': '512', 'mesa_glthread': 'true', 'DRI_PRIME': '0', 'STEAM_RUNTIME': '/home/fcmircea/.local/share/lutris/runtime/steam', 'LD_LIBRARY_PATH': '/usr/lib:/usr/lib32:/home/fcmircea/.local/share/lutris/runtime/lib32:/home/fcmircea/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/i386/lib:/home/fcmircea/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/i386/usr/lib:/home/fcmircea/.local/share/lutris/runtime/lib64:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/lib:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/usr/lib:$LD_LIBRARY_PATH', 'WINEDEBUG': '-all', 'WINEARCH': 'win64', 'WINE': '/home/fcmircea/.local/share/lutris/runners/wine/staging-3.14-x86_64/bin/wine', 'WINEPREFIX': '/home/fcmircea/Games/hearthstone', 'WINEDLLOVERRIDES': 'd3d11,dxgi=n'}, 'command': ['/home/fcmircea/.local/share/lutris/runners/wine/staging-3.14-x86_64/bin/wine', '/home/fcmircea/Games/hearthstone/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe']}
DEBUG    2018-08-28 23:11:26,648 [thread]:Command env: SDL_VIDEO_FULLSCREEN_DISPLAY="off" DXVK_HUD="devinfo,fps,frametimes" PBA_DISABLE="1" __GL_SHADER_DISK_CACHE="1" __GL_SHADER_DISK_CACHE_PATH="/home/fcmircea/Games/hearthstone" __GL_THREADED_OPTIMIZATIONS="1" __PBA_CB_HEAP="128" __PBA_GEO_HEAP="512" mesa_glthread="true" DRI_PRIME="0" STEAM_RUNTIME="/home/fcmircea/.local/share/lutris/runtime/steam" LD_LIBRARY_PATH="/usr/lib:/usr/lib32:/home/fcmircea/.local/share/lutris/runtime/lib32:/home/fcmircea/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/i386/lib:/home/fcmircea/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/i386/usr/lib:/home/fcmircea/.local/share/lutris/runtime/lib64:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/lib:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/usr/lib:$LD_LIBRARY_PATH" WINEDEBUG="-all" WINEARCH="win64" WINE="/home/fcmircea/.local/share/lutris/runners/wine/staging-3.14-x86_64/bin/wine" WINEPREFIX="/home/fcmircea/Games/hearthstone" WINEDLLOVERRIDES="d3d11,dxgi=n" 
DEBUG    2018-08-28 23:11:26,648 [thread]:Running command: "/home/fcmircea/.local/share/lutris/runners/wine/staging-3.14-x86_64/bin/wine" "/home/fcmircea/Games/hearthstone/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe"
DEBUG    2018-08-28 23:11:26,648 [thread]:Storing environment variable SDL_VIDEO_FULLSCREEN_DISPLAY to off
DEBUG    2018-08-28 23:11:26,648 [thread]:Storing environment variable DXVK_HUD to devinfo,fps,frametimes
DEBUG    2018-08-28 23:11:26,648 [thread]:Storing environment variable PBA_DISABLE to 1
DEBUG    2018-08-28 23:11:26,648 [thread]:Storing environment variable __GL_SHADER_DISK_CACHE to 1
DEBUG    2018-08-28 23:11:26,648 [thread]:Storing environment variable __GL_SHADER_DISK_CACHE_PATH to /home/fcmircea/Games/hearthstone
DEBUG    2018-08-28 23:11:26,648 [thread]:Storing environment variable __GL_THREADED_OPTIMIZATIONS to 1
DEBUG    2018-08-28 23:11:26,648 [thread]:Storing environment variable __PBA_CB_HEAP to 128
DEBUG    2018-08-28 23:11:26,649 [thread]:Storing environment variable __PBA_GEO_HEAP to 512
DEBUG    2018-08-28 23:11:26,649 [thread]:Storing environment variable mesa_glthread to true
DEBUG    2018-08-28 23:11:26,649 [thread]:Storing environment variable DRI_PRIME to 0
DEBUG    2018-08-28 23:11:26,649 [thread]:Storing environment variable STEAM_RUNTIME to /home/fcmircea/.local/share/lutris/runtime/steam
DEBUG    2018-08-28 23:11:26,649 [thread]:Storing environment variable LD_LIBRARY_PATH to /usr/lib:/usr/lib32:/home/fcmircea/.local/share/lutris/runtime/lib32:/home/fcmircea/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/i386/lib:/home/fcmircea/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/i386/usr/lib:/home/fcmircea/.local/share/lutris/runtime/lib64:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/lib:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/usr/lib:$LD_LIBRARY_PATH
DEBUG    2018-08-28 23:11:26,649 [thread]:Storing environment variable WINEDEBUG to -all
DEBUG    2018-08-28 23:11:26,649 [thread]:Storing environment variable WINEARCH to win64
DEBUG    2018-08-28 23:11:26,649 [thread]:Storing environment variable WINE to /home/fcmircea/.local/share/lutris/runners/wine/staging-3.14-x86_64/bin/wine
DEBUG    2018-08-28 23:11:26,649 [thread]:Storing environment variable WINEPREFIX to /home/fcmircea/Games/hearthstone
DEBUG    2018-08-28 23:11:26,649 [thread]:Storing environment variable WINEDLLOVERRIDES to d3d11,dxgi=n
DEBUG    2018-08-28 23:11:28,727 [thread]:Start process monitoring
DEBUG    2018-08-28 23:11:28,728 [thread]:Processes monitored: Battle.net Laun (7206:Z)
DEBUG    2018-08-28 23:11:28,728 [thread]:Processes external: Battle.net.exe (6970:S), wineconsole (6989:S), wineserver (6933:S), Agent.exe (6987:S)
DEBUG    2018-08-28 23:11:28,728 [thread]:Waiting for processes to exit
DEBUG    2018-08-28 23:11:28,728 [thread]:Thread is no longer running
DEBUG    2018-08-28 23:11:28,728 [thread]:Restoring environment
DEBUG    2018-08-28 23:11:30,649 [game]:Game thread stopped
DEBUG    2018-08-28 23:11:30,650 [game]:Game thread still running, stopping it (state: running)
DEBUG    2018-08-28 23:11:30,651 [game]:Hearthstone stopped at Ma, 28 aug 2018 23:11:30
DEBUG    2018-08-28 23:11:30,723 [wine]:Killing all wine processes: ['/home/fcmircea/.local/share/lutris/runners/wine/staging-3.14-x86_64/bin/wineserver', '-k']
DEBUG    2018-08-28 23:11:30,724 [wine]:	Wine prefix: /home/fcmircea/Games/hearthstone
DEBUG    2018-08-28 23:11:30,724 [wine]:	Wine arch: win64
DEBUG    2018-08-28 23:11:30,724 [wine]:	Initial pids: {'6965', '6970', '6952', '6942', '6939', '6957', '6989', '6933', '6987'}
DEBUG    2018-08-28 23:11:30,777 [wine]:Waiting for wine processes to terminate
DEBUG    2018-08-28 23:11:30,778 [thread]:Restoring environment
DEBUG    2018-08-28 23:11:30,778 [thread]:Killing all remaining processes

Anyone?

Lutris -d has these line among others in output:

DEBUG    2018-09-01 01:33:46,024 [thread]:Storing environment variable WINEDLLOVERRIDES to d3d11,dxgi=n
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"

ALSA lib conf.c:3357:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so

There is no game output there, just Lutris, enable debugging for the game in configure. Look at logs again.

0064:err:ntdll:RtlpWaitForCriticalSection section 0x7bd201a0 "/home/ubuntu/buildbot/runners/wine/wine-src/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0064, blocked by 002a, retrying (60 sec)
0059:err:ntdll:RtlpWaitForCriticalSection section 0x7bd201a0 "/home/ubuntu/buildbot/runners/wine/wine-src/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0059, blocked by 002a, retrying (60 sec)

I’ve run “lutris -d” from terminal and then set “Output debuginng info” to “Enable”.

Running the Battle.net app gets stuck at this point, with the message above.

000b:err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
002b:err:winediag:load_gssapi_krb5 Failed to load libgssapi_krb5, Kerberos SSP support will not be available.
002b:err:module:load_builtin_dll failed to load .so lib for builtin L"winepulse.drv": libdbus-1.so.3: cannot open shared object file: No such file or directory
0039:err:ntdll:NtQueryInformationToken Unhandled Token Information class 24!
003b:err:winediag:load_gssapi_krb5 Failed to load libgssapi_krb5, Kerberos SSP support will not be available.
003b:err:ntdll:NtQueryInformationToken Unhandled Token Information class 24!
DEBUG    2018-09-04 21:31:26,329 [thread]:Start process monitoring
DEBUG    2018-09-04 21:31:26,329 [thread]:Processes monitored: Battle.net Laun (13791:Z), Battle.net.exe (13828:D)
DEBUG    2018-09-04 21:31:26,330 [thread]:Processes excluded: Agent.exe (13845:S), wineconsole (13847:S), wineserver (13794:S)
DEBUG    2018-09-04 21:31:28,392 [thread]:Processes monitored: Battle.net Laun (13791:Z), Battle.net.exe (13828:S)
007c:err:ntdll:RtlpWaitForCriticalSection section 0x7bd201a0 "/home/ubuntu/buildbot/runners/wine/wine-src/dlls/ntdll/loader.c: loader_section" wait timed out in thread 007c, blocked by 002b, retrying (60 sec)
0071:err:ntdll:RtlpWaitForCriticalSection section 0x7bd201a0 "/home/ubuntu/buildbot/runners/wine/wine-src/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0071, blocked by 002b, retrying (60 sec)
006b:err:ntdll:RtlpWaitForCriticalSection section 0x7bd201a0 "/home/ubuntu/buildbot/runners/wine/wine-src/dlls/ntdll/loader.c: loader_section" wait timed out in thread 006b, blocked by 002b, retrying (60 sec)
DEBUG    2018-09-04 21:31:38,347 [thread]:Processes excluded: Agent.exe (13845:R), wineconsole (13847:S), wineserver (13794:R)
DEBUG    2018-09-04 21:31:40,399 [thread]:Processes excluded: Agent.exe (13845:S), wineconsole (13847:S), wineserver (13794:S)
DEBUG    2018-09-04 21:32:18,393 [thread]:Processes excluded: Agent.exe (13845:R), wineconsole (13847:S), wineserver (13794:R)
DEBUG    2018-09-04 21:32:20,359 [thread]:Processes excluded: Agent.exe (13845:S), wineconsole (13847:S), wineserver (13794:S)
DEBUG    2018-09-04 21:32:22,407 [thread]:Processes excluded: Agent.exe (13845:R), wineconsole (13847:S), wineserver (13794:S)
DEBUG    2018-09-04 21:32:24,368 [thread]:Processes excluded: Agent.exe (13845:S), wineconsole (13847:S), wineserver (13794:S)
0073:err:ntdll:RtlpWaitForCriticalSection section 0x7bd201a0 "/home/ubuntu/buildbot/runners/wine/wine-src/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0073, blocked by 002b, retrying (60 sec)
007c:err:ntdll:RtlpWaitForCriticalSection section 0x7bd201a0 "/home/ubuntu/buildbot/runners/wine/wine-src/dlls/ntdll/loader.c: loader_section" wait timed out in thread 007c, blocked by 002b, retrying (60 sec)
0071:err:ntdll:RtlpWaitForCriticalSection section 0x7bd201a0 "/home/ubuntu/buildbot/runners/wine/wine-src/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0071, blocked by 002b, retrying (60 sec)
006b:err:ntdll:RtlpWaitForCriticalSection section 0x7bd201a0 "/home/ubuntu/buildbot/runners/wine/wine-src/dlls/ntdll/loader.c: loader_section" wait timed out in thread 006b, blocked by 002b, retrying (60 sec)
0073:err:ntdll:RtlpWaitForCriticalSection section 0x7bd201a0 "/home/ubuntu/buildbot/runners/wine/wine-src/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0073, blocked by 002b, retrying (60 sec)
007c:err:ntdll:RtlpWaitForCriticalSection section 0x7bd201a0 "/home/ubuntu/buildbot/runners/wine/wine-src/dlls/ntdll/loader.c: loader_section" wait timed out in thread 007c, blocked by 002b, retrying (60 sec)
0071:err:ntdll:RtlpWaitForCriticalSection section 0x7bd201a0 "/home/ubuntu/buildbot/runners/wine/wine-src/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0071, blocked by 002b, retrying (60 sec)
006b:err:ntdll:RtlpWaitForCriticalSection section 0x7bd201a0 "/home/ubuntu/buildbot/runners/wine/wine-src/dlls/ntdll/loader.c: loader_section" wait timed out in thread 006b, blocked by 002b, retrying (60 sec)

More info from DEBUG. That Kerberos library is at the latest version. Other than that, no other :err: output.

002b:err:module:load_builtin_dll failed to load .so lib for builtin L"winepulse.drv": libdbus-1.so.3: cannot open shared object file: No such file or directory

Hello… I’m having a similar problem. If I start Battle.net without DXVK enabled then everything works as expected. If I enable DXVK then I get the “Agent is asleep” error.

Also, the infamous PBA_DISABLE=1 command… where is this supposed to go? The instructions on the Lutris installer page for Diablo III are absurdly vague.

tbh, there shouldn’t be any installer instructions on any of the installers, but unfortunately not everything is scriptable yet. Everything is on the Lutris wiki, and learning how to use ENV variables is a basic skill.

Thanks for the tip, didn’t have 32 bit libraries installed. Fixed that by

sudo su apt install libasound2-plugins:i386

I got it to show up then, and managed to install hearthstone.

Now it starts up and just crashes just as it is about to show the main menu (right after the splash screen).

Ouput:

rcea@hal9000-ubuntu:~$ lutris -d
DEBUG    2018-09-05 21:48:14,722 [runtime]:Updating runtime winetricks
DEBUG    2018-09-05 21:48:14,723 [downloader]:Starting download of:
 https://lutris.net/files/tools/winetricks/winetricks-master-x86_64.tar.gz
INFO     2018-09-05 21:48:14,728 [lutriswindow]:Connected to lutris.net as fcmircea
DEBUG    2018-09-05 21:48:14,731 [api]:Fetching game library
DEBUG    2018-09-05 21:48:14,766 [steam]:Watching Steam folder /home/fcmircea/.local/share/Steam/steamapps
DEBUG    2018-09-05 21:48:14,766 [steam]:Watching Steam folder /home/fcmircea/SteamLibrary/steamapps
DEBUG    2018-09-05 21:48:15,453 [downloader]:Download finished
DEBUG    2018-09-05 21:48:15,531 [extract]:Extracting /home/fcmircea/.local/share/lutris/runtime/winetricks-master-x86_64.tar.gz to /home/fcmircea/.local/share/lutris/runtime
DEBUG    2018-09-05 21:48:15,539 [extract]:Moving element winetricks of archive
WARNING  2018-09-05 21:48:15,539 [extract]:Overwrite existing path /home/fcmircea/.local/share/lutris/runtime/winetricks
DEBUG    2018-09-05 21:48:15,539 [system]:Merging /home/fcmircea/.local/share/lutris/runtime/.extract-901dec3e/winetricks into /home/fcmircea/.local/share/lutris/runtime/winetricks
DEBUG    2018-09-05 21:48:15,539 [system]:Copying winetricks
DEBUG    2018-09-05 21:48:15,540 [extract]:Finished extracting /home/fcmircea/.local/share/lutris/runtime/winetricks-master-x86_64.tar.gz
DEBUG    2018-09-05 21:48:15,540 [runtime]:Runtime updated
INFO     2018-09-05 21:48:17,599 [dxvk]:Replacing /home/fcmircea/Games/battlenet/drive_c/windows/system32/dxgi with DXVK version
INFO     2018-09-05 21:48:17,600 [dxvk]:Replacing /home/fcmircea/Games/battlenet/drive_c/windows/system32/d3d11 with DXVK version
INFO     2018-09-05 21:48:17,601 [dxvk]:Replacing /home/fcmircea/Games/battlenet/drive_c/windows/syswow64/dxgi with DXVK version
INFO     2018-09-05 21:48:17,602 [dxvk]:Replacing /home/fcmircea/Games/battlenet/drive_c/windows/syswow64/d3d11 with DXVK version
DEBUG    2018-09-05 21:48:17,638 [game]:Launching Blizzard Battle.net: {'env': {'DXVK_HUD': 'devinfo,fps,frametimes', 'PBA_DISABLE': '1', '__GL_SHADER_DISK_CACHE': '1', '__GL_SHADER_DISK_CACHE_PATH': '/home/fcmircea/Games/battlenet', '__GL_THREADED_OPTIMIZATIONS': '1', 'mesa_glthread': 'true', 'DRI_PRIME': '0', 'STEAM_RUNTIME': '/home/fcmircea/.local/share/lutris/runtime/steam', 'LD_LIBRARY_PATH': '/usr/lib:/usr/lib32:/home/fcmircea/.local/share/lutris/runtime/lib32:/home/fcmircea/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/i386/lib:/home/fcmircea/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/i386/usr/lib:/home/fcmircea/.local/share/lutris/runtime/lib64:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/lib:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/usr/lib:$LD_LIBRARY_PATH', 'WINEDEBUG': '-all', 'WINEARCH': 'win64', 'WINE': '/home/fcmircea/.local/share/lutris/runners/wine/esync-3.15-x86_64/bin/wine', 'WINEPREFIX': '/home/fcmircea/Games/battlenet', 'WINEDLLOVERRIDES': 'd3d11,dxgi=n'}, 'command': ['/home/fcmircea/.local/share/lutris/runners/wine/esync-3.15-x86_64/bin/wine', '/home/fcmircea/Games/battlenet/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe']}
DEBUG    2018-09-05 21:48:17,640 [audio]:PulseAudio restarted
DEBUG    2018-09-05 21:48:17,640 [thread]:Command env: SDL_VIDEO_FULLSCREEN_DISPLAY="off" DXVK_HUD="devinfo,fps,frametimes" PBA_DISABLE="1" __GL_SHADER_DISK_CACHE="1" __GL_SHADER_DISK_CACHE_PATH="/home/fcmircea/Games/battlenet" __GL_THREADED_OPTIMIZATIONS="1" mesa_glthread="true" DRI_PRIME="0" STEAM_RUNTIME="/home/fcmircea/.local/share/lutris/runtime/steam" LD_LIBRARY_PATH="/usr/lib:/usr/lib32:/home/fcmircea/.local/share/lutris/runtime/lib32:/home/fcmircea/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/i386/lib:/home/fcmircea/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/i386/usr/lib:/home/fcmircea/.local/share/lutris/runtime/lib64:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/lib:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/usr/lib:$LD_LIBRARY_PATH" WINEDEBUG="-all" WINEARCH="win64" WINE="/home/fcmircea/.local/share/lutris/runners/wine/esync-3.15-x86_64/bin/wine" WINEPREFIX="/home/fcmircea/Games/battlenet" WINEDLLOVERRIDES="d3d11,dxgi=n" 
DEBUG    2018-09-05 21:48:17,641 [thread]:Running command: "/home/fcmircea/.local/share/lutris/runners/wine/esync-3.15-x86_64/bin/wine" "/home/fcmircea/Games/battlenet/drive_c/Program Files (x86)/Battle.net/Battle.net Launcher.exe"
DEBUG    2018-09-05 21:48:17,641 [thread]:Storing environment variable SDL_VIDEO_FULLSCREEN_DISPLAY to off
DEBUG    2018-09-05 21:48:17,641 [thread]:Storing environment variable DXVK_HUD to devinfo,fps,frametimes
DEBUG    2018-09-05 21:48:17,641 [thread]:Storing environment variable PBA_DISABLE to 1
DEBUG    2018-09-05 21:48:17,641 [thread]:Storing environment variable __GL_SHADER_DISK_CACHE to 1
DEBUG    2018-09-05 21:48:17,641 [thread]:Storing environment variable __GL_SHADER_DISK_CACHE_PATH to /home/fcmircea/Games/battlenet
DEBUG    2018-09-05 21:48:17,641 [thread]:Storing environment variable __GL_THREADED_OPTIMIZATIONS to 1
DEBUG    2018-09-05 21:48:17,641 [thread]:Storing environment variable mesa_glthread to true
DEBUG    2018-09-05 21:48:17,641 [thread]:Storing environment variable DRI_PRIME to 0
DEBUG    2018-09-05 21:48:17,641 [thread]:Storing environment variable STEAM_RUNTIME to /home/fcmircea/.local/share/lutris/runtime/steam
DEBUG    2018-09-05 21:48:17,641 [thread]:Storing environment variable LD_LIBRARY_PATH to /usr/lib:/usr/lib32:/home/fcmircea/.local/share/lutris/runtime/lib32:/home/fcmircea/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/i386/lib:/home/fcmircea/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/i386/usr/lib:/home/fcmircea/.local/share/lutris/runtime/lib64:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/lib:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/fcmircea/.local/share/lutris/runtime/steam/amd64/usr/lib:$LD_LIBRARY_PATH
DEBUG    2018-09-05 21:48:17,641 [thread]:Storing environment variable WINEDEBUG to -all
DEBUG    2018-09-05 21:48:17,641 [thread]:Storing environment variable WINEARCH to win64
DEBUG    2018-09-05 21:48:17,641 [thread]:Storing environment variable WINE to /home/fcmircea/.local/share/lutris/runners/wine/esync-3.15-x86_64/bin/wine
DEBUG    2018-09-05 21:48:17,641 [thread]:Storing environment variable WINEPREFIX to /home/fcmircea/Games/battlenet
DEBUG    2018-09-05 21:48:17,641 [thread]:Storing environment variable WINEDLLOVERRIDES to d3d11,dxgi=n
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
DEBUG    2018-09-05 21:48:19,723 [thread]:Start process monitoring
DEBUG    2018-09-05 21:48:19,723 [thread]:Processes external: None (27764:None)
DEBUG    2018-09-05 21:48:19,723 [thread]:Processes monitored: Battle.net Laun (27767:Z), Battle.net.exe (27810:R)
DEBUG    2018-09-05 21:48:19,723 [thread]:Processes excluded: Agent.exe (27833:R), wineserver (27771:S), wineconsole (27835:S)
DEBUG    2018-09-05 21:48:21,729 [thread]:Processes monitored: Battle.net Laun (27767:Z), Battle.net.exe (27810:S)
DEBUG    2018-09-05 21:48:21,729 [thread]:Processes excluded: Agent.exe (27833:S), wineserver (27771:S), wineconsole (27835:S)
DEBUG    2018-09-05 21:48:23,746 [thread]:Processes monitored: Battle.net Laun (27767:Z), Battle.net.exe (27989:S), Battle.net.exe (27810:S), Battle.net.exe (27991:S)
DEBUG    2018-09-05 21:48:31,744 [thread]:Processes monitored: Battle.net Laun (27767:Z), Hearthstone.exe (28062:R), Battle.net.exe (27989:S), Battle.net.exe (27810:S), Battle.net.exe (27991:S)
DEBUG    2018-09-05 21:48:33,728 [thread]:Processes monitored: Battle.net Laun (27767:Z), Hearthstone.exe (28062:R)
DEBUG    2018-09-05 21:48:35,757 [thread]:Processes monitored: Battle.net Laun (27767:Z), Hearthstone.exe (28062:S)
DEBUG    2018-09-05 21:48:39,759 [thread]:Processes monitored: Battle.net Laun (27767:Z), Hearthstone.exe (28062:R)
DEBUG    2018-09-05 21:48:39,759 [thread]:Processes excluded: Agent.exe (27833:S), wineserver (27771:R), wineconsole (27835:S)

DEBUG    2018-09-05 21:48:41,731 [thread]:Processes monitored: Battle.net Laun (27767:Z)
DEBUG    2018-09-05 21:48:41,731 [thread]:Processes excluded: wineconsole (27835:S), Agent.exe (27833:S), wineserver (27771:S)
DEBUG    2018-09-05 21:48:43,733 [thread]:Waiting for processes to exit
DEBUG    2018-09-05 21:48:43,733 [thread]:Removing stdout monitor
DEBUG    2018-09-05 21:48:43,733 [thread]:Thread is no longer running
DEBUG    2018-09-05 21:48:43,733 [thread]:Restoring environment
DEBUG    2018-09-05 21:48:45,649 [game]:Game thread stopped
DEBUG    2018-09-05 21:48:45,649 [game]:Game thread still running, stopping it (state: running)
DEBUG    2018-09-05 21:48:45,653 [game]:Blizzard Battle.net stopped at Mi, 05 sep 2018 21:48:45
DEBUG    2018-09-05 21:48:45,727 [wine]:Killing all wine processes: ['/home/fcmircea/.local/share/lutris/runners/wine/esync-3.15-x86_64/bin/wineserver', '-k']
DEBUG    2018-09-05 21:48:45,727 [wine]:	Wine prefix: /home/fcmircea/Games/battlenet
DEBUG    2018-09-05 21:48:45,728 [wine]:	Wine arch: win64
DEBUG    2018-09-05 21:48:45,728 [wine]:	Initial pids: {'27835', '27786', '27833', '27783', '27805', '27771', '27794', '27799'}
DEBUG    2018-09-05 21:48:45,780 [wine]:Waiting for wine processes to terminate
DEBUG    2018-09-05 21:48:45,780 [thread]:Restoring environment
DEBUG    2018-09-05 21:48:45,780 [thread]:Killing all remaining processes

It might be a “basic skill”, but I had a hell of time finding anywhere this was clearly explained. I finally stumbled across the following site that offers more detailed instructions:

1 Like

I have asked for a real wiki. Since at first I had to put all my stuff in the installers (and the backend is rather shit). I was tired of doing that, so I started making github wiki pages. But there is a point where I’m not going to go into every detail.

I make blizzard installers, I’m not a Lutris dev. If someone wants to make documentation for Lutris, be my guest.

Well, I figured out what I was supposed to do at any rate, but I’m still getting the aggravating “Agent is asleep” error in Battle.net whenever I enable DXVK. I disable it and everything works fine, but the performance in Diablo III is a little janky even with all settings at minimum.

Besides deleting the programdata folder, I don’t know what could help. I do find it weird that it only happens with DXVK. (edit: I have had it with OpenGL only aswell).

What you can do is: Install standalone Blizzard App with OpenGL to update. Then see if you can start Diablo III directly by pointing to the 64 bit exe in the D3 folder, this ofc with the DXVK / D3 game prefix.

I’m not using DXVK and I’m getting the agent asleep error too every 2-3 days. My son gets the same error at the same time and he’s on windows.

I’ve tried deleting the recommended directories, but I encounter the same problem, and trying to launch “Diablo III64.exe” directly attempts to launch the Battle net app instead, which of course immediately fails if I have DKVX enabled.

Very frustrating.

Well, someone needs to make a bug report about it on Winehq, perhaps it can get fixed then.

I have no idea why my previous posts have been hidden.