[Bug 60061] New: AAATW: Black screen on load
http://bugs.winehq.org/show_bug.cgi?id=60061 Bug ID: 60061 Summary: AAATW: Black screen on load Product: Wine Version: 11.13 Hardware: x86-64 URL: https://archive.org/details/amazing-adventures-around- the-world-2008-spintop-popcap-cd OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: winex11.drv Assignee: wine-bugs@list.winehq.org Reporter: imwellcushtymelike@gmail.com CC: rbernon@codeweavers.com Target Milestone: --- Regression SHA1: d7de719d9aedd4886752bd74cfdca27d76735560 Distribution: Ubuntu Created attachment 81557 --> http://bugs.winehq.org/attachment.cgi?id=81557 Screenshot Using VirtualGL+Xephyr, Amazing Adventures Around the World no longer renders any image. It used to work fine. Result of bisect: d7de719d9aedd4886752bd74cfdca27d76735560 is the first bad commit commit d7de719d9aedd4886752bd74cfdca27d76735560 Author: Rémi Bernon <rbernon@codeweavers.com> Date: Tue Nov 25 10:55:06 2025 +0100 winex11: Update window position in client surface update callback. The music plays and I can hear the mouse over the buttons, but the screen is black. Sometimes, however, the screen is rendered, but it is shifted down so that the bottom is off-screen. I don't know how to trigger that reliably though. This is a non-standard setup so I don't know if it is a valid Wine bug. AI logic as to why this is a Wine bug: “Historically, winex11.drv processed window repositioning via explicit X11 events and driver window messages in window.c. Moving this logic into the client surface update callback (init.c) ties coordinate/position state updates directly to when Wine renders/presents the client surface.” “Because these commits alter internal driver callbacks across all display backends, regressions in edge-case X11 event loops are actually very valuable to the developers right now. Your report tells them that their assumptions about surface update timings don't hold true when window position state isn't explicitly flushed, or when an X11 client intercepts rendering outside standard desktop compositors.” sha1sum: e2be8e082cf4ef2f0a4960df6248addf5b1c2441 AA2PC-EN.iso I tried with the non-CD version but I get stuck on Bug 48116 and "winetricks ie6" doesn't work. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60061 --- Comment #1 from Ken Sharp <imwellcushtymelike@gmail.com> --- Created attachment 81558 --> http://bugs.winehq.org/attachment.cgi?id=81558 wine-11.13-165-g5bb70f23d12 console output -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60061 Stian Low <wineryyyyy@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wineryyyyy@gmail.com --- Comment #2 from Stian Low <wineryyyyy@gmail.com> --- winecfg Emulate virtual desktop sometimes improves rendering earlier titles. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60061 --- Comment #3 from Rémi Bernon <rbernon@codeweavers.com> --- It seems to work fine for me with Wine 11.15, I've checked with Xephyr and openbox started with `Xephyr :3 -ac -screen 800x600 & sleep 5 && DISPLAY=:3 openbox &` then ran wine with DISPLAY=:3. I'm not sure what I would need for VirtualGL. Could you please give a bit more detail how you are running this? -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60061 --- Comment #4 from Ken Sharp <imwellcushtymelike@gmail.com> --- More about VirtualGL: http://www.VirtualGL.org I installed their package vglrun. I use another user "test" to keep my main profile clean, so: 1. (as me) xhost SI:localuser:test 2. (as me) Xephyr :666 -screen 1024x768 -listen tcp -ac 2. Login as test (machinectl login) 3. DISPLAY=:666 vglrun -d :0 wine file.exe Without vglrun there's no GL so there's lots of MESA errors and the screen never loads. This process works surprisingly well with the majority of applications, even over a network. (It's not secure) -- 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.
http://bugs.winehq.org/show_bug.cgi?id=60061 --- Comment #5 from Ken Sharp <imwellcushtymelike@gmail.com> --- ...it's similar to ssh -X but seems to work better. -- 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