Bug 36782

Summary: textures on Earth in Celestia contain pixels from other windows
Product: Mesa Reporter: aceman <acelists>
Component: Drivers/Gallium/r600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: medium    
Version: 8.0   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: See the blue dotted band around the planet - it is a window titlebar.

Description aceman 2011-05-02 12:38:12 UTC
Created attachment 46261 [details]
See the blue dotted band around the planet - it is a window titlebar.

Textures on the planet Earth are rendered garbled with data pixel taken from other windows (programs), probably taken from released GPU memory. Note it only happens on Earth. The garbled texture is not the planet surface one, but it is the clouds layer. That is loaded from a file that is 1024x512.

It does not happen when lowres textures are selected. Then a 128x64px file is used for the clouds.
Comment 1 aceman 2011-05-02 12:41:47 UTC
Ah, this is on Radeon HD4350, Mesa 7.10.2 R600c, kernel 2.6.38.4, KMS.
Comment 2 Alex Deucher 2011-05-02 14:12:26 UTC
Can you try r600g?
Comment 3 aceman 2012-01-30 14:03:21 UTC
It was quite good in 7.11 with R600g. But it is back with even worse effects on a nightly version before 8.
Comment 4 Alex Deucher 2012-01-30 14:08:23 UTC
Can you bisect r600g?
Comment 5 Jerome Glisse 2012-02-22 10:11:59 UTC
Still an issue with released mesa 8.0 or with mesa git ?
Comment 6 aceman 2012-02-22 15:00:21 UTC
Yes, happens with 8.0-rc2 (kernel 3.2.5, ati 6.14.3, libdrm 2.4.30).
Even got this:
radeon: The kernel rejected CS, see dmesg for more information.
[drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -12!

Will try git later after some weeks.
But it was fine in 7.11 but I can't do bisecting right now.
Comment 7 Christoph Brill 2015-11-17 09:53:57 UTC
Mesa 8.0 is pretty outdated, could you please retest with a more recent version of mesa?
Comment 8 aceman 2015-11-17 12:16:48 UTC
No, I have not seen this specific problem for a long time now. Thanks.

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.