Bug 24406

Summary: Background and full screen apps don't show up when Normal Visual Effects on (Radeon 7500)
Product: xorg Reporter: Bryce Harrington <bryce>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED INVALID QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: high CC: bugzi11.fdo.tormod, emmanuel.touzery
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Bryce Harrington 2009-10-08 12:35:39 UTC
Forwarding this bug from Ubuntu reporter SteveE:
http://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/444139

[Problem]
It seems that even though glxinfo -l says GL_MAX_TEXTURE_SIZE is 2048, for ati users it is 1024 for -ati version 1:6.12.99+git20090825.fc74e119-0ubuntu3

[Original Description]
Ubuntu 9.10 - When turning on "Normal Effects", after the driver finishes loading, the desktop wallpaper disappears and except for the top and bottom panels, the screen is black.  Also full screening flash based applications from within Firefox causes the screen to go black.  Same machine, Jaunty worked perfectly with desktop effects on.  In addition, effects themselves are extremely slow in comparison with Jaunty.  All of this makes me suspect that there is a problem with the compositing interaction and the direct rendering drivers for AGP Radeon 7500.

Not sure how I can help, but willing to perform other tests and provide results if it will help diagnose the issue.

Have attached Xorg.0.log to hopefully help narrow this down a little.

Architecture: i386
CompizPlugins: [core,move,resize,place,decoration,animation,ccp,dbus,mousepoll,gnomecompat,png,svg,imgjpeg,text,commands,neg,video,wall,snap,scale,scaleaddon,expo,staticswitcher,regex,resizeinfo,workarounds,ezoom,vpswitch,extrawm,fade,session]
Date: Mon Oct  5 19:28:28 2009
DistroRelease: Ubuntu 9.10
Lsusb:
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: System Manufacturer Product Name
Package: compiz 1:0.8.3+git20091005-0ubuntu5
PackageArchitecture: all
PciDisplay: 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon RV200 QW [Radeon 7500] [1002:5157]
ProcCmdLine: root=UUID=4bf73046-8a86-4541-b017-ffdab605aa57 ro quiet splash
ProcEnviron:
 LANG=en_US.UTF-8ProcVersionSignature: Ubuntu 2.6.31-11.38-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu5
 libgl1-mesa-glx 7.6.0~git20090817.7c422387-0ubuntu7
 libdrm2 2.4.13-1ubuntu1
 xserver-xorg-video-intel 2:2.8.1-1ubuntu2
 xserver-xorg-video-ati 1:6.12.99+git20090825.fc74e119-0ubuntu2
SourcePackage: compiz
Uname: Linux 2.6.31-11-generic i686
dmi.bios.date: 04/23/2003
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: SAP41
dmi.board.name: VI35 Serials
dmi.board.vendor: First International Computer, Inc.
dmi.board.version: 1.0x
dmi.chassis.type: 3
dmi.chassis.vendor: First International Computer, Inc.
dmi.chassis.version: Version xx
dmi.modalias: dmi:bvnPhoenixTechnologies,LTD:bvrSAP41:bd04/23/2003:svnSystemManufacturer:pnProductName:pvrSYS-xxxxxx:rvnFirstInternationalComputer,Inc.:rnVI35Serials:rvr1.0x:cvnFirstInternationalComputer,Inc.:ct3:cvrVersionxx:
dmi.product.name: Product Name
dmi.product.version: SYS-xxxxxx
dmi.sys.vendor: System Manufacturer
system: distro = Ubuntu, architecture = i686, kernel = 2.6.31-11-generic
Comment 1 Bryce Harrington 2009-10-08 12:37:03 UTC
The issue does not occur if KMS is enabled.
Comment 2 Alex Deucher 2009-10-09 15:22:24 UTC
Does limiting your desktop size fix this issue?
Virtual 1680 1050
in the display subsection of the screen section of your config.  I suspect your are running out of texture memory.  The driver switched to letting randr select the virtual size, which results in a 1680x1680 front buffer (so that rotation will work).  You might also try selecting depth 16 rather than depth 24.
Comment 3 Emmanuel Touzery 2009-10-17 04:00:24 UTC
I reported bug #24074 which appears to be the exact same problem.
I confirmed that going to an older version of mesa also fixes the problem (as well as reducing resolution) so the regression might be in mesa only.

However I would like to try that virtual setting that you suggest, but on my computer there is no xorg.conf anymore, the installer doesn't create it anymore. This is ubuntu.

Can you put a sample xorg file that I could copy there to test this? I use 1280x1024@85, ATI driver.
On ubuntu dkpg-reconfigure xserver-xorg used to create an xorg.conf but nowadays it doesn't anymore and I don't know how to create it (I tried Xorg -configure but Xorg is running and if I kill it it respawns instantly, not sure how to prevent it to).

Or maybe there's another way than with xorg.conf?

NOTE: since I use 1280x1024 if I understand well for me the virtual would only increase my resolution to 1280x1280 which is not much more, so this might already prove that the virtual is not the main reason of the problem.
Comment 4 Karel Marik 2009-11-01 09:14:47 UTC
Same here for Radeon 9200SE - no wallpaper, no desktop icons when visual effects are on.
Comment 5 Tormod Volden 2009-11-07 14:09:57 UTC
Users with similar issues in http://ubuntuforums.org/showthread.php?t=1308027&page=4 report that using AGPSize 128 solved their problem.
Comment 6 Emmanuel Touzery 2009-11-10 03:57:44 UTC
*** Bug 24889 has been marked as a duplicate of this bug. ***
Comment 7 Christopher M. Penalver 2016-02-24 05:41:31 UTC
Considered Fix Released downstream.

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.