https://bugs.winehq.org/show_bug.cgi?id=52365
Bug ID: 52365 Summary: Amayakase (Adult Visual Novel) - Entering Fullscreen Renders a Black Window Product: Wine Version: 7.0-rc5 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: bridge.remove.de0abd@gizmotik.com Distribution: ---
Created attachment 71553 --> https://bugs.winehq.org/attachment.cgi?id=71553 Wine (non-Staging) 7.0-rc5 Terminal Output
SHA256: d05912af4b526140d0838eb8dd0f8b55663c4351a9b34a330d18d75740adcba9
Download: (The application is a retail product: https://jastusa.com/games/jast024/amayakase---spoiling-my-silver-haired-girl... )
Wine Version: Wine (non-Staging) 7.0-rc5
------
Entering fullscreen through the in-application settings causes the fullscreen window to render blank/black.
https://bugs.winehq.org/show_bug.cgi?id=52365
bridge.remove.de0abd@gizmotik.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |ArchLinux Keywords| |download URL| |https://jastusa.com/games/j | |ast024/amayakase---spoiling | |-my-silver-haired-girlfrien | |d
https://bugs.winehq.org/show_bug.cgi?id=52365
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #1 from Fabian Maurer dark.shadow4@web.de --- Can't confirm, works fine for me. Are you running vanilla wine or lutris wine?
https://bugs.winehq.org/show_bug.cgi?id=52365
--- Comment #2 from bridge.remove.de0abd@gizmotik.com --- Vanilla Wine.
It's not in the Arch repo yet, so I compiled it myself.
https://bugs.winehq.org/show_bug.cgi?id=52365
--- Comment #3 from Fabian Maurer dark.shadow4@web.de --- It is in the repos, at least now. But I can't reproduce the issue compiled from source either, and I'm also on Arch. What GPU and driver do you have?
https://bugs.winehq.org/show_bug.cgi?id=52365
--- Comment #4 from bridge.remove.de0abd@gizmotik.com --- Nvidia 2080 Ti with the 470.94 driver
https://bugs.winehq.org/show_bug.cgi?id=52365
--- Comment #5 from bridge.remove.de0abd@gizmotik.com --- For some reason, pacman isn't updating to rc5, but I do see that it's in the repo on archlinux.org
https://bugs.winehq.org/show_bug.cgi?id=52365
--- Comment #6 from Fabian Maurer dark.shadow4@web.de --- Seems like your mirror is out of date. Anyways, the previous version is perfectly fine for testing as well. How does the latest version from the arch repo compare? I doubt it works, just to make sure.
Could be because of different drivers, I have and AMD 5700RX and mesa. I'm guessing you can't easily test how nouveau works?
Sidenote: The game remembers your last settings, does it also turn black when starting in fullscreen mode directly, or only when switching windows->fullscreen?
https://bugs.winehq.org/show_bug.cgi?id=52365
--- Comment #7 from bridge.remove.de0abd@gizmotik.com --- It seems it also occurs with the Arch repo Wine for me, as well
And switch to nouveau would be quite difficult for me; aside from general nouveau suffering on HiDPI screens, it needs certain kernel settings that my kernel just isn't equipped with.
I could try installing a vanilla kernel and switching drivers, but considering nouveau's less than stellar record (and my personal experience) for stability and frame-pacing doesn't give me much hope for doing anything beyond rendering a desktop...
https://bugs.winehq.org/show_bug.cgi?id=52365
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #8 from joaopa jeremielapuree@yahoo.fr --- Testing with nouveau driver would permit to narrow the bug. It might be a nvidia bug....
https://bugs.winehq.org/show_bug.cgi?id=52365
--- Comment #9 from Fabian Maurer dark.shadow4@web.de --- Just a shot in the dark, but does some some older version of wine work? wine-3.0 for example runs the game fine for me as well, but maybe some internal rendering changed...
Other question, is virtual desktop affected as well?
Tried to make an apitrace, but I have no idea how that game renders its graphics. Doesn't seem to use directx nor opengl, which is weird.
https://bugs.winehq.org/show_bug.cgi?id=52365
--- Comment #10 from bridge.remove.de0abd@gizmotik.com --- The Arch archives don't seem to have 3.0 for me to download?
And yes, virtual desktop is also affected by the issue.
As for past versions dating so far back though, 4.0 straight-up crashes when entering full-screen (though still renders as a black window); this doesn't surprise me though because entering fullscreen for this was only recently fixed/implemented in 7.0-rc5, so I really don't know what's going on here.
I know someone from Nvidia worked on a driver bug relevant to Wine: https://bugs.winehq.org/show_bug.cgi?id=43530#c37
Perhaps this Arthur fellow would be able to find out if it's indeed a proprietary driver bug; I'm really trying to avoid nouveau for now because that would be somewhat of a process - but if absolutely necessary I might be able to install to a USB and try from there
https://bugs.winehq.org/show_bug.cgi?id=52365
--- Comment #11 from Fabian Maurer dark.shadow4@web.de ---
The Arch archives don't seem to have 3.0 for me to download?
You'd probably need to compile from source for that old.
4.0 straight-up crashes when entering full-screen (though still renders as a black window); this doesn't surprise me though because entering fullscreen for this was only recently fixed/implemented in 7.0-rc5
That was a regression. wine-4.0 should run the game perfectly fine.
I might be able to install to a USB and try from there
Would be helpful, I think. Problem is that there is no free version of the game to test. Maybe we should find a demo of a game using the same engine that exhibits the same issue...
https://bugs.winehq.org/show_bug.cgi?id=52365
--- Comment #12 from bridge.remove.de0abd@gizmotik.com --- So, two things:
If I try to use the OpenGL direct3d renderer, it would throw this message:
01cc:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
But running it in Wine 7.0, after registry setting the D3D renderer to vulkan, it works fine but throws these messages:
0118:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0. 0118:err:winediag:wined3d_dll_init Using the Vulkan renderer. 0118:fixme:ddraw:DirectDrawEnumerateExA flags 0x00000006 not handled 0118:fixme:d3d:adapter_vk_init_driver_info Failed to retrieve GPU description for device "NVIDIA GeForce RTX 2080 Ti" 10de:1e04. 0118:fixme:d3d:adapter_vk_init_driver_info Failed to retrieve GPU description for device "NVIDIA GeForce RTX 2080 Ti" 10de:1e04. 0118:fixme:d3d:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
https://bugs.winehq.org/show_bug.cgi?id=52365
--- Comment #13 from Fabian Maurer dark.shadow4@web.de --- Those are not really errors and can be ignored if it works. Using vulkan works, but OpenGL doesn't? Did I understand that right?
https://bugs.winehq.org/show_bug.cgi?id=52365
--- Comment #14 from bridge.remove.de0abd@gizmotik.com --- Yes, that's correct
https://bugs.winehq.org/show_bug.cgi?id=52365
flampool@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |flampool@protonmail.com
--- Comment #15 from flampool@protonmail.com --- Had the same issue as OP with Nvidia 1080Ti. Issue is fixed with latest wine.
https://bugs.winehq.org/show_bug.cgi?id=52365
--- Comment #16 from Fabian Maurer dark.shadow4@web.de --- I can confirm it has a blackscreen in "virtual Desktop" mode, but seems to work fine in normal fullscreen. Although I swear I tested before and I got a fullscreen blackscreen. Something is definitely weird here..
https://bugs.winehq.org/show_bug.cgi?id=52365
--- Comment #17 from Fabian Maurer dark.shadow4@web.de --- Is this still an issue? I thought this was fixed, but I can't remember the details.
https://bugs.winehq.org/show_bug.cgi?id=52365
--- Comment #18 from bridge.remove.de0abd@gizmotik.com --- Created attachment 74853 --> https://bugs.winehq.org/attachment.cgi?id=74853 Wine (non-Staging) 8.12 Terminal output and Process Screenshots
The behavior is still the same when using the default OpenGL renderer; running the game and using the fullscreen option still renders a black window.
Also, I'll also note that the executable spawns two processes for itself for some reason (not sure if that's related); additionally, the KDE Plasma taskbar fails to render a thumbnail-view of the window and instead displays randomly changing colors (identical behavior with how Wine acts when running GOG installers)
https://bugs.winehq.org/show_bug.cgi?id=52365
bridge.remove.de0abd@gizmotik.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #74853|0 |1 is obsolete| |
--- Comment #19 from bridge.remove.de0abd@gizmotik.com --- Created attachment 74856 --> https://bugs.winehq.org/attachment.cgi?id=74856 [Re-upload] Wine (non-Staging) 8.12 Terminal output and Process Screenshots