[Bug 60557] New: Ubisoft Connect starts with a blank window on X11
http://bugs.winehq.org/show_bug.cgi?id=60557 Bug ID: 60557 Summary: Ubisoft Connect starts with a blank window on X11 Product: Wine Version: 11.0-rc3 Hardware: x86-64 URL: https://www.ubisoft.com/en-us/ubisoft-connect OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: winex11.drv Assignee: wine-bugs@list.winehq.org Reporter: gyebro69@gmail.com CC: rbernon@codeweavers.com Target Milestone: --- Regression SHA1: 83270eb2bb01a84310707e9feb01c071ee1d9a93 Distribution: ArchLinux Created attachment 82423 --> http://bugs.winehq.org/attachment.cgi?id=82423 plain terminal output (WINEDEBUG=fixme-dxgi,fixme-d3d11) Ubisoft Connect starts with a persistent white window instead of displaying its login screen. The client continues running. Grabbing the apparent title-bar area or slightly resizing the window can make the interface appear immediately. Disabling libglesv2.dll (bug #44985) restores the interface but causes continuous CPU usage of approximately 100% while the client is idle. I passed the following command line switches to the upc.exe but none of them fixed the problem: --use-angle=gl --disable-direct-composition --disable-gpu-compositing --disable-gpu --in-process-gpu The regression was bisected between Wine 11.0-rc2 and 11.0-rc3 to: 83270eb2bb01a84310707e9feb01c071ee1d9a93 winex11: Avoid creating window data entirely for offscreen windows. Reverting this commit applies cleanly to Wine 11.20 and restores automatic display of the login screen on X11. The window may initially remain white for approximately two seconds before the interface appears without any mouse interaction. Window geometry: ================ Maximization is not required to reproduce the problem. The client stores its window settings in %LOCALAPPDATA%\Ubisoft Game Launcher\settings.yaml On my 1440×900 display the initial settings are: position: height: 859 left: 0 maximized: false top: 0 width: 1440 The 859-pixel height leaves room for my always-visible Xfce panel at the bottom. This is a work-area-sized window rather than a confirmed fullscreen state. With the client completely closed I also tested: position: height: 700 left: 0 maximized: false top: 0 width: 1000 The client still starts with a white window at the requested 1000×700 size. Simply grabbing its apparent title-bar area makes the login screen appear. This workaround is less accessible when the Xfce panel is hidden and the client fills the entire 1440×900 display. In that state I cannot resize the window even when the pointer changes to a resize cursor. Double-clicking the apparent title bar does not restore the interface either. An Ubisoft account is not required to reproduce this issue. The failure occurs before signing in. Download: https://www.ubisoft.com/en-us/ubisoft-connect Click “Download Ubisoft Connect” at the top of the page. UbisoftConnectInstaller.exe (252 MiB) sha256: 3cec13adb297daf861528ca59c94467d9aee4b43b0089ebc211cf5de16618503 Ubisoft Connect version: 174.2.13389 (built October 8, 2026) Bundled CEF version, extracted from libcef.dll: 135.0.20+ge7de5c3+chromium-135.0.7049.85 CEF: 135.0.20+ge7de5c3 Chromium: 135.0.7049.85 Steps to reproduce: 1. Install Ubisoft Connect. 2. Leave libglesv2.dll enabled and Wine's “Allow the window manager to control the windows” option enabled. 3. Start the client with `wine UbisoftConnect.exe` without additional command-line arguments. 4. Observe that the login window remains white. 5. Click and hold the apparent title-bar area at the top of the white window, or slightly resize the window. The login interface may then appear immediately. This workaround doesn't seem to work when the client's window occupies the whole desktop area. Using Wine's virtual desktop mode is a more reliable way to make this workaround work. wine-11.20-20-g840a939ee52 Arch Linux X11 / Xfce / Xfwm 4.20.0 NVIDIA GeForce GTX 1660 SUPER / driver NVIDIA 615.78.08 Reproduced with both legacy WoW64 and the new WoW64 mode Reproduced in normal desktop mode and Wine virtual desktop mode Reproduced with Wine's built-in graphics DLLs and with DXVK I also reproduced a white window under KDE Plasma with XWayland. Native Wine Wayland has a blank-window problem too, but that also occurs with Wine 10.0 and the parent of the bisected commit. Reverting the commit does not resolve native Wayland. Bug #44985 describes similar symptoms and the same libglesv2.dll workaround. This report concerns the X11 regression identified by the bisect and confirmed by reverting the commit. -- 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.
participants (1)
-
WineHQ Bugzilla