https://bugs.winehq.org/show_bug.cgi?id=40420
Bug ID: 40420 Summary: ArcheAge Black Screen. Product: Wine-staging Version: 1.9.7 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: linuxdonald@posteo.de CC: erich.e.hoover@wine-staging.com, michael@fds-team.de, sebastian@fds-team.de Distribution: ---
Created attachment 54160 --> https://bugs.winehq.org/attachment.cgi?id=54160 log file
When i want to start Archeage i become only an black screen.
https://bugs.winehq.org/show_bug.cgi?id=40420
Thomas Kowaliczek linuxdonald@posteo.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |linuxdonald@posteo.de
https://bugs.winehq.org/show_bug.cgi?id=40420
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |-unknown Product|Wine-staging |Wine
--- Comment #1 from Sebastian Lackner sebastian@fds-team.de --- Not necessarily Wine Staging specific, so moving to the Wine product.
https://bugs.winehq.org/show_bug.cgi?id=40420
Dr. Wes Snyder V wessnyder@comcast.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wessnyder@comcast.net
--- Comment #2 from Dr. Wes Snyder V wessnyder@comcast.net --- Game still has black screen. Audio works well and has some beautiful music.
https://bugs.winehq.org/show_bug.cgi?id=40420
--- Comment #3 from Dr. Wes Snyder V wessnyder@comcast.net --- Created attachment 58348 --> https://bugs.winehq.org/attachment.cgi?id=58348 Terminal output
https://bugs.winehq.org/show_bug.cgi?id=40420
--- Comment #4 from Dr. Wes Snyder V wessnyder@comcast.net --- (In reply to Dr. Wes Snyder V from comment #2)
Game still has black screen. Audio works well and has some beautiful music.
Running the PREFIX with the following:
1:49:56 PM - Dartellum: Using winetricks 20170517-next - sha256sum: 06062b1c8e561fed5223c09cd3031252e02c313d3b8b89bef213a771d691f3d2 with wine-2.9 and WINEARCH=win32 corefonts d3dcompiler_43 d3dx11_42 d3dx11_43 d3dx9_24 d3dx9_25 d3dx9_26 d3dx9_27 d3dx9_28 d3dx9_29 d3dx9_30 d3dx9_31 d3dx9_32 d3dx9_33 d3dx9_34 d3dx9_35 d3dx9_36 d3dx9_37 d3dx9_38 d3dx9_39 d3dx9_40 d3dx9_41 d3dx9_42 d3dx9_43 d3dx9 vcrun2015
https://bugs.winehq.org/show_bug.cgi?id=40420
Magne opelsang@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |opelsang@hotmail.com
--- Comment #5 from Magne opelsang@hotmail.com --- I can confirm that this is still an issue but only when running the game in DX11 mode. Even with DXVK you get a black screen. I will attach a terminal output.
https://bugs.winehq.org/show_bug.cgi?id=40420
--- Comment #6 from Magne opelsang@hotmail.com --- Also wanted to add: My test is with Nvidia driver 390.48.0 and wine versions tested Wine-Staging 3.5 and Wine-Staging 3.6
https://bugs.winehq.org/show_bug.cgi?id=40420
--- Comment #7 from Magne opelsang@hotmail.com --- Created attachment 61246 --> https://bugs.winehq.org/attachment.cgi?id=61246 ArcheAge DX11 Terminal output
https://bugs.winehq.org/show_bug.cgi?id=40420
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=40420
--- Comment #8 from Magne opelsang@hotmail.com --- Gave it another try with Wine-staging 3.8 issue is still there. Would really apprechiate some input as i would love to be able to play this game with DXVK
https://bugs.winehq.org/show_bug.cgi?id=40420
Toni tonix64@inventati.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tonix64@inventati.org
--- Comment #9 from Toni tonix64@inventati.org --- Magne, you have some d3dcompiler problems that the first reporter didn't have (probably missing 'winetricks d3dcompiler_43) but might be a different compiler version, you can check which one it's using with WINEDEBUG=+loaddll, if the game still gives the following log:
004c:err:d3dcompiler:compile_shader HLSL shader parsing failed.
Besides that there are other problems that might also result in missing graphics:
016d:fixme:d3d:wined3d_check_device_multisample_type multisample_type XX not handled yet. 016d:fixme:d3d11:d3d_blend_state_create Per-rendertarget blend not implemented.
but I can't be sure if any of those is the reason for the 'black screen', or something else in the logs.
also, you seem to be running the game with pba, I recommend for posting logs here to run with 'clean' wine-staging or 'normal' wine.
https://bugs.winehq.org/show_bug.cgi?id=40420
--- Comment #10 from Magne opelsang@hotmail.com --- Toni, Thank you for such a well informed post. I went on and did winetricks d3dcompiler_43 in my prefix But I still get the same black screen. I added WINEDEBUG=+loaddll
I am attaching new terminal output.
https://bugs.winehq.org/show_bug.cgi?id=40420
--- Comment #11 from Magne opelsang@hotmail.com --- Created attachment 61427 --> https://bugs.winehq.org/attachment.cgi?id=61427 Terminal output with Winedebug=+loaddll
This is with Wine-staging 3.8 from the wine-staging-git AUR package (manjaro/arch)
https://bugs.winehq.org/show_bug.cgi?id=40420
Magne opelsang@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #61427|0 |1 is obsolete| |
--- Comment #12 from Magne opelsang@hotmail.com --- Created attachment 61428 --> https://bugs.winehq.org/attachment.cgi?id=61428 ArcheAge DX11 Terminal output v3
Seemed like something got messed up on the previous output. I made a new 32bit prefix did winetricks d3dcompiler_43 and added winedebug, this time it is shown.
https://bugs.winehq.org/show_bug.cgi?id=40420
Magne opelsang@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #61428|0 |1 is obsolete| |
--- Comment #13 from Magne opelsang@hotmail.com --- Created attachment 61442 --> https://bugs.winehq.org/attachment.cgi?id=61442 ArcheAge DX11 Terminal output v4
Had some help from Toni and got Archeage to run and display graphics instead of black. The workaround was to get a d3dcompiler_42 og d3dcompiler_43 (the magic sauce was the d3dcompiler_42 it seems) added that dll and an override in winecfg. It now runs but with poorly performance.
Attached is a Wine terminal output with the workaround, altough spammy output game did crash a few seconds after i got ingame.
Will add a appdb report to archeage on this with the workaround.
As a side note i tested it later with DXVK and the game works very nicely with good frames and no crashes.
https://bugs.winehq.org/show_bug.cgi?id=40420
--- Comment #14 from Toni tonix64@inventati.org --- Magne, since the workaround is setting d3dcompiler to native, you should post here some logs with WINEDEBUG=+d3dcompiler (setting both d3dcompilers to builtin). That way it should be evident where wine's d3dcompiler is failing and it can help in fixing the issue in the future.
https://bugs.winehq.org/show_bug.cgi?id=40420
Magne opelsang@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #61442|0 |1 is obsolete| |
--- Comment #15 from Magne opelsang@hotmail.com --- Created attachment 61450 --> https://bugs.winehq.org/attachment.cgi?id=61450 Archeage D3dcompiler + builtin
Sorry I understand what you meant now. This one should be correct. I checked and i think the d3dcompiler logs that appear in this one is what we want to see.
https://bugs.winehq.org/show_bug.cgi?id=40420
--- Comment #16 from Toni tonix64@inventati.org --- Magne, yes, that's the log. Thanks a lot for going through with debugging this.
One problem seems to be "syntax error, unexpected KW_CBUFFER". Like bug 45038, although the log is a bit different.
There are also several: "warn:d3dcompiler:D3DReflect Wrong riid {17f27486-a342-4d10-8842-ab0874e7f670}, accept only {0a233719-3960-4578-9d7c-203b8b1d9cc1}!".
https://bugs.winehq.org/show_bug.cgi?id=40420
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3dx11
https://bugs.winehq.org/show_bug.cgi?id=40420
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-d3dx11 |directx-d3d-util