[Bug 48618] Wargaming.net Game Center shows black screen on launch since Wine 4.21 ('--disable-gpu' command line parameter is a workaround)

WineHQ Bugzilla wine-bugs at winehq.org
Sat Dec 19 05:04:30 CST 2020


https://bugs.winehq.org/show_bug.cgi?id=48618

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Wargaming.net Game Center   |Wargaming.net Game Center
                   |shows black screen on       |shows black screen on
                   |launch since Wine 4.21      |launch since Wine 4.21
                   |                            |('--disable-gpu' command
                   |                            |line parameter is a
                   |                            |workaround)

--- Comment #19 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

updating summary to mention the workaround directly.
Information tends to get lost/overlooked between comments.

Obviously still present.

--- quote ---
With recent WGC update I am getting black box even with reverting regression
commit.

Versions of wine-staging-5.19, WGC - 20.06.00.2159, DXVK-1.7.2, GCC-9.3.0,
GlibC-2.31.
Here is output of "pgrep -a wgc" if any one need that:
7310 wgc.exe                                                                    
8331 C:\WGC\dlls\wgc_renderer.exe --type=gpu-process
--field-trial-handle=948,17864138244217661938,8257634067220129604,131072
--disable-features=MimeHandlerViewInCrossProcessFrame --no-sandbox
--log-file=C:\WGC\logs\cef_20201016_230845_201.log --log-severity=info
--product-version=Chrome/78.0.3904.87 WGC/20.06.00.2159 --lang=en-US
...
--- quote ---

Well, as long as you have a separate renderer process containing
'--type=gpu-process' command line parameter the fallback didn't get activated
for whatever reasons hence the black screen is expected.

You need to wait a bit because there is a crash recovery mechanism at work that
tries to restart the gpu process several times.
After final try it gives up and the black surface will be gone.

--- snip ---
...
1219/115732.270:ERROR:command_buffer_proxy_impl.cc(124)]
ContextResult::kTransientFailure: Failed to send
GpuChannelMsg_CreateCommandBuffer.
[1219/115732.271:WARNING:gpu_process_host.cc(1220)] The GPU process has crashed
1 time(s)
...
[1219/115733.937:WARNING:gpu_process_host.cc(990)] Reinitialized the GPU
process after a crash. The reported initialization time was 254 ms
...
[1219/115735.633:ERROR:command_buffer_proxy_impl.cc(124)]
ContextResult::kTransientFailure: Failed to send
GpuChannelMsg_CreateCommandBuffer.
[1219/115735.633:ERROR:command_buffer_proxy_impl.cc(124)]
ContextResult::kTransientFailure: Failed to send
GpuChannelMsg_CreateCommandBuffer.
[1219/115735.633:WARNING:gpu_process_host.cc(1220)] The GPU process has crashed
2 time(s)
...
[1219/115737.237:WARNING:gpu_process_host.cc(990)] Reinitialized the GPU
process after a crash. The reported initialization time was 244 ms
...
[1219/115738.718:ERROR:command_buffer_proxy_impl.cc(124)]
ContextResult::kTransientFailure: Failed to send
GpuChannelMsg_CreateCommandBuffer.
[1219/115738.718:WARNING:gpu_process_host.cc(1220)] The GPU process has crashed
3 time(s)
...
[1219/115740.307:ERROR:viz_main_impl.cc(176)] Exiting GPU process due to errors
during initialization
...
[1219/115740.331:WARNING:gpu_process_host.cc(1220)] The GPU process has crashed
4 time(s)
[1219/115740.332:ERROR:browser_gpu_channel_host_factory.cc(138)] Failed to
launch GPU process.
...
--- snip ---

$ wine --version
wine-6.0-rc3

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list