Bug 93613

Summary: 3D acceleration/OpenGL corrupts output on GeForce FX-5200
Product: Mesa Reporter: thor
Component: Drivers/DRI/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED MOVED QA Contact: Nouveau Project <nouveau>
Severity: normal    
Priority: medium    
Version: 10.3   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description thor 2016-01-06 20:01:00 UTC
etracer does render a useful display with the nouveau xorg driver. While the title and options screen renders successful, the main game remains at a solid blue screen, or at best, colored/shaded lines drawn from the top-left of the screen. The game is not playable.

The hardware is an old Geforce FX5200 card, in an old Pentium-4 system.
Comment 1 Ilia Mirkin 2016-01-06 20:13:16 UTC
You selected mesa 10.3 which was released quite a while ago. Does the issue persist with Mesa 11.1?

Note that there's an issue that I haven't gotten around to addressing whereby if you select a 16-bit color (rgb565) and 24-bit depth, or vice-versa (rgba8/rgbx8 + 16-bit depth), then we basically fail at rendering. Hopefully etracer isn't doing that.

If the issue persists with a recent mesa, please make a short apitrace of the issue.
Comment 2 thor 2016-01-07 10:58:41 UTC
Thanks for the suggestion. etracer has indeed a switch to force a bpp value that is different from the current screen settings. However, this switch was not set. I also tried enforcing the bpp value to 32 (the screen bpp) or 16 (which should not work), but I could not observe any difference in the behavior. The screen just goes to all blue as soon as the game starts.

Note that simple glx test applications such as glxgears work correctly.
Comment 3 GitLab Migration User 2019-09-18 20:42:04 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/1095.

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.