https://bugs.winehq.org/show_bug.cgi?id=49578
Bug ID: 49578 Summary: Battle.net wouldn't start Product: Wine Version: 5.12 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: rakoth.android@gmail.com Distribution: ---
Created attachment 67728 --> https://bugs.winehq.org/attachment.cgi?id=67728 nvrun log error
Using prime notebook Using dxvk Starting Battle.net with __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia wine Battle.net.exe It shows login screen, then closes with error (@see attachment)
Running w/o nvidia shows launcher, no game could be started, no error in log. Tried clean WINEPREFIX, tried w/o dxvk with same error. Using wine5.6 to run the app works flawlessly.
https://bugs.winehq.org/show_bug.cgi?id=49578
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #1 from joaopa jeremielapuree@yahoo.fr --- Please do a regression test: https://wiki.winehq.org/Regression_Testing
https://bugs.winehq.org/show_bug.cgi?id=49578
Sergej rakoth.android@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #2 from Sergej rakoth.android@gmail.com --- $ cd ~/src/wine-git && git log -n1 --format="%H" 536aec511612afd002808508d76bd5640f359f25
$ ~/src/wine-git/wine --version wine-5.13
Solved initial issue, games (SC2 at least) could start. Installing dxvk to wineprefix caused Battle.net to fire error messages, but this is not the initial bug.
I believe this can be resolved, thank you.
https://bugs.winehq.org/show_bug.cgi?id=49578
rocko rockorequin@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rockorequin@hotmail.com
--- Comment #3 from rocko rockorequin@hotmail.com --- I'm still seeing this error (BadMatch with opcode NV-GLX, minor code 43) with the 5.13 release, so I don't think it's fixed.
I'm using winehq-staging 5.13~focal from http://dl.winehq.org/wine-builds/ubuntu/dists/focal/main/binary-amd64/, dxvk 1.7, and nvidia 450.57 on Ubuntu 20.04.
https://bugs.winehq.org/show_bug.cgi?id=49578
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.14.
https://bugs.winehq.org/show_bug.cgi?id=49578
--- Comment #5 from rocko rockorequin@hotmail.com --- I still get the bug in winehq-devel 5.14 / dxvk 1.7 with any game I try to run with the nvidia card in prime on-demand mode, so this bug is not fixed for my setup. Is there some configuration I'm missing?
https://bugs.winehq.org/show_bug.cgi?id=49578
--- Comment #6 from rocko rockorequin@hotmail.com --- Created attachment 67878 --> https://bugs.winehq.org/attachment.cgi?id=67878 dxvk log
Here's the dxvk log for CoD4 showing the BadMatch error.
https://bugs.winehq.org/show_bug.cgi?id=49578
--- Comment #7 from rocko rockorequin@hotmail.com --- In fact, even running the dxsetup.sh install command with the NVIDIA card using wine-devel 5.14 fails:
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia dxvk-1.7/setup_dxvk.sh install
X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 156 (NV-GLX) Minor opcode of failed request: 31 () Serial number of failed request: 281 Current serial number in output stream: 281
(repeated twice and then the process freezes)
https://bugs.winehq.org/show_bug.cgi?id=49578
--- Comment #8 from rocko rockorequin@hotmail.com --- Ok, everything runs under wine 1.14 in a new profile, so it must be a configuration thing in the old profile.
https://bugs.winehq.org/show_bug.cgi?id=49578
--- Comment #9 from rocko rockorequin@hotmail.com --- Ok, it turns out that wine 1.14 works with dxvk unless you emulate a virtual screen.