https://bugs.winehq.org/show_bug.cgi?id=43854
Bug ID: 43854 Summary: The Witcher 3 (1.31 from GOG) displays a flat, green (definetely wrong) interface Product: Wine Version: 2.18 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: azarus@posteo.net Distribution: ---
Created attachment 59412 --> https://bugs.winehq.org/attachment.cgi?id=59412 The green interface that I observed.
I'm trying to run The Witcher 3 version 1.31 from GOG, but I'm having a strange issue that the interface is completely green (See attachment). During the installation, I encountered a run-time error right after the installer tried to install some Visual C++ Redistributables.
The interface error is to be found in the second attachment.
I have verified that the downloaded files are intact by selecting the "Verify downloaded files" option in the installer.
Upon starting a new save, I get a black screen.
The intro videos work.
Some system stats:
----- SOFTWARE ----- OS: Gentoo (x86_64) Kernel: 4.13.4 Wine version: 2.18-82-g825d5c8641 (Staging) Mesa: 17.2.2
----- HARDWARE ----- CPU: Intel Core i5-6600K GPU: AMD R9 Fury
https://bugs.winehq.org/show_bug.cgi?id=43854
--- Comment #1 from azarus@posteo.net --- Created attachment 59413 --> https://bugs.winehq.org/attachment.cgi?id=59413 The runtime error.
https://bugs.winehq.org/show_bug.cgi?id=43854
azarus@posteo.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |azarus@posteo.net Distribution|--- |Gentoo
https://bugs.winehq.org/show_bug.cgi?id=43854
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
https://bugs.winehq.org/show_bug.cgi?id=43854
--- Comment #2 from azarus@posteo.net --- Created attachment 59414 --> https://bugs.winehq.org/attachment.cgi?id=59414 Console output when The Witcher 3 is launched.
https://bugs.winehq.org/show_bug.cgi?id=43854
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #3 from Fabian Maurer dark.shadow4@web.de --- Do you know how to use apitrace? If so, could you upload an opengl trace somewhere to see if it plays back fine on another system?
https://bugs.winehq.org/show_bug.cgi?id=43854
--- Comment #4 from azarus@posteo.net --- (In reply to Fabian Maurer from comment #3)
Do you know how to use apitrace? If so, could you upload an opengl trace somewhere to see if it plays back fine on another system?
As far as I know -- Witcher 3 is a D3D11 game, and apitrace doesn't support that api, but I might be wrong.
https://bugs.winehq.org/show_bug.cgi?id=43854
--- Comment #5 from Fabian Maurer dark.shadow4@web.de --- I think you got me wrong, you can use "apitrace trace wine witcher3.exe" to trace the opengl output that wine makes from the d3d11 calls. Just figured it'd make sense to rule out the graphics driver as issue.
https://bugs.winehq.org/show_bug.cgi?id=43854
--- Comment #6 from azarus@posteo.net --- (In reply to Fabian Maurer from comment #5)
I think you got me wrong, you can use "apitrace trace wine witcher3.exe" to trace the opengl output that wine makes from the d3d11 calls. Just figured it'd make sense to rule out the graphics driver as issue.
I now have some traces, and I can replay them. I've added the output of a replay in an attachment.
https://bugs.winehq.org/show_bug.cgi?id=43854
--- Comment #7 from azarus@posteo.net --- Created attachment 59415 --> https://bugs.winehq.org/attachment.cgi?id=59415 The output of an apitrace playback.
https://bugs.winehq.org/show_bug.cgi?id=43854
--- Comment #8 from Fabian Maurer dark.shadow4@web.de --- I meant that others, like me, can run your traces to test whether we experience the same issue as you - with a different driver and graphics cards. Can you upload one of the traces that show the artifacts on playback somewhere?
https://bugs.winehq.org/show_bug.cgi?id=43854
--- Comment #9 from azarus@posteo.net --- Sure. Here's a trace:
https://azarus.ch/files/witcher.trace
Sorry, it's a bit short, but I'm trying to keep the filesize small.
https://bugs.winehq.org/show_bug.cgi?id=43854
--- Comment #10 from Fabian Maurer dark.shadow4@web.de --- Thank you. You also can compress the log with 7-Zip to reduce the filesize, it usually yields good results.
Also replays broken on my machine, so the error is most likely with wine. What's still odd, since I also run 1.31 from GOG and it works for me.
https://bugs.winehq.org/show_bug.cgi?id=43854
--- Comment #11 from azarus@posteo.net --- Here's the compressed version of the trace: https://azarus.ch/files/witcher.trace.xz Regarding the problem itself, might it be related to how wine was compiled? I set my USE-flags (I know, gentoo-specific, sorry) as follows:
USE="X alsa capi fontconfig gecko jpeg lcms mono ncurses nls openal opengl osmesa perl png pulseaudio realtime run-exes samba ssl staging threads truetype udisks vaapi xcomposite xinerama xml -cups -custom-cflags -d3d9 -dos -gphoto2 -gsm -gstreamer -ldap -mp3 -netapi -odbc -opencl -oss -pcap -pipelight (-prelink) -s3tc -scanner (-selinux) -test -themes -udev -v4l" ABI_X86="32 64 (-x32)"
That means, the disabled USE-flags are:
-cups -custom-cflags -d3d9 -dos -gphoto2 -gsm -gstreamer -ldap -mp3 -netapi -odbc -opencl -oss -pcap -pipelight (-prelink) -s3tc -scanner (-selinux) -test -themes -udev -v4l
Might it need any of those to work?
https://bugs.winehq.org/show_bug.cgi?id=43854
--- Comment #12 from Fabian Maurer dark.shadow4@web.de --- Well I'd add s3tc, but as slackner said it probably won't change much in this case. I don't think that the others are important for 3D in wine.
https://bugs.winehq.org/show_bug.cgi?id=43854
azarus@posteo.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #13 from azarus@posteo.net --- Yay! Adding s3tc seems to have fixed the issue! I can now play the game.
Thank you, DarkShadow44 and slackner, very much!
Changing status to resolved.
https://bugs.winehq.org/show_bug.cgi?id=43854
Michael Müller michael@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |INVALID CC| |michael@fds-team.de
--- Comment #14 from Michael Müller michael@fds-team.de --- Fixed is not the correct status because it was not a wine bug. Setting to INVALID.
https://bugs.winehq.org/show_bug.cgi?id=43854
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Austin English austinenglish@gmail.com --- Closing.