Bug 37768

Summary: [NVA8] UT2003: Splash-screen is transparent with gnome-shell enabled
Product: Mesa Reporter: Roy <nouveau>
Component: Drivers/DRI/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: Screenshot of the transparent splash-screen
xtrace from ut2003 splash screen - nouveau

Description Roy 2011-05-30 15:51:53 UTC
Created attachment 47340 [details]
Screenshot of the transparent splash-screen

When Gnome-Shell is enabled and I try to start Unreal Tournament 2003, the splash screen is not shown with a black background. Instead, there is a high level of transparency, which can be seen in the attached image.
If I change the gnome-shell background to black, the image shows correctly. This implies that there is no missing colour information but instead an incorrect alpha value is used. With gnome-shell disabled the splash screen shows as normal.
Dmesg or console output does not show anything strange.

Running:
kernel-2.6.38.6-27.fc15.x86_64 (but also tried with Koji kernel and upstream nouveau module)
mesa-dri-drivers-7.11-0.11.20110525.0.fc15.i686
xorg-x11-drv-nouveau-0.0.16-24.20110324git8378443.fc15.x86_64
xorg-x11-server-Xorg-1.10.1-14.fc15.x86_64
Comment 1 Roy 2012-04-02 13:08:50 UTC
Bug exists with the following software:
kernel-3.3.0-4.fc16.x86_64
mesa-dri-drivers-7.11.2-3.fc16.x86_64/.i686
xorg-x11-server-Xorg-1.11.4-2.fc16.x86_64
DDX from GIT April 2nd 2012
Comment 2 Ilia Mirkin 2013-08-19 14:44:02 UTC
Could you retest this with a more recent mesa (e.g. 9.1.6 or 9.2-git)? [And the other stuff could stand an upgrade as well...]

In case that the problem persists, try to capture an apitrace, and see if the problem still happens when you replay that apitrace (https://github.com/apitrace/apitrace, although there are probably also distro packages for it). If the problem happens with the apitrace, compress/upload it to this bug.
Comment 3 Roy 2013-08-31 16:09:34 UTC
(In reply to comment #2)
> Could you retest this with a more recent mesa (e.g. 9.1.6 or 9.2-git)? [And
> the other stuff could stand an upgrade as well...]
Retested this issue with 
mesa-libGL-9.2-0.14.20130723.fc19.[i686|x86_64]
kernel-3.11.0-1.nouveau_git.fc19.x86_64 (rc3 I think)
xorg-x11-server-Xorg-1.14.2-9.fc19.x86_64
xorg-x11-drv-nouveau-1.0.9-1.fc19.x86_64

> In case that the problem persists, try to capture an apitrace, and see if
> the problem still happens when you replay that apitrace
> (https://github.com/apitrace/apitrace, although there are probably also
> distro packages for it). If the problem happens with the apitrace,
> compress/upload it to this bug.

I tried obtaining an APItrace from ut2003, but likely this fails because it uses its own GL wrapper library. As a result, ut2003 segfaults.
Comment 4 Roy 2014-11-20 22:58:03 UTC
Created attachment 109783 [details]
xtrace from ut2003 splash screen - nouveau

following imirkins suggestions I got an xtrace of this problem, as attached. Also: this problem exists not only with nouveau, but also shows on i965 (4th gen). I assume this means the bug is more general than nouveau and should move up the hierarchy.
Comment 5 GitLab Migration User 2019-09-18 20:38:03 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/1048.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.