This is an automated archive.
The original was posted on /r/linux_gaming by /u/akorshkov on 2023-12-26 23:41:09+00:00.
After some time I tried to run one of Blizzard games, but it wouldn’t work.
I try to install Battle.net into a new wineprefix:
$ WINEPREFIX=“~/Games/Blizzard” wine-staging Games/Battle.net-Setup.exe
Installation completes successfully, Battle.net login window appears. But at this moment another window with wine error starts to pop up. I am still able to enter login/password, but the login window stays as is.
There are many ‘fixme’ messages in wine logs (as usual), there are errors as well:
03b8:err:d3d:wined3d_context_gl_set_pixel_format wglSetPixelFormatWINE failed to set pixel format 5 on device context 05010054.
wine: Unhandled exception 0x80000003 in thread 404 at address 032300E1 (thread 0404), starting debugger
The error reported by wine debugger looks like this:
I check Battle.net application status on winehq website, it turns out the the status is “Garbage”.
Test results description says “Cannot login”. Does it mean that no one can run Blizzard games with wine any more? I thought it’s one of the most popular applications…
I tried different versions of wine-staging and wine - more or less same result. I have installed trial version of crossover (they say it’s a wine with tech support) - same result. I tried to run not the Battle.net installer, but the installed application itself (looks like it is installed successfully into wine prefix) - still can’t login with same symptoms. WINE_SIMULATE_WRITECOPY=1 wouldn’t help as well.
My system is Gentoo linux with Radeon video. I tried wine-stagin 8.0, 8.21, wine 7.0.2, 8.0.2.
At the same time windows games from steam work fine when launched by steam.
Any ideas how to fix this problem?