Need DRI2 on R600 cards

Bug #262529 reported by sam tygier
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-video-ati (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: compiz

I am test intrepid 64bit from the 20080829 live cd. with radeon hd 3650 using the radeon driver.

it logs in to gnome fine, but if i start compiz i get a white screen. from a VT i can get back to metacity.

compiz does seem to be working (just it displays the desktop and any open windows as white) I can do Super+E and see the zoom out effect. see attached screen shot.

[lspci]
00:00.0 Host bridge [0600]: Intel Corporation 5000X Chipset Memory Controller Hub [8086:25c0] (rev 31)
     Subsystem: Tyan Computer Device [10f1:2696]
08:00.0 VGA compatible controller [0300]: ATI Technologies Inc Mobilitiy Radeon HD 3600 Series [1002:9598]
     Subsystem: ASUSTeK Computer Inc. Device [1043:01e4]

Revision history for this message
sam tygier (samtygier) wrote :
Revision history for this message
sam tygier (samtygier) wrote :
Revision history for this message
sam tygier (samtygier) wrote :
Revision history for this message
sam tygier (samtygier) wrote :
Revision history for this message
Id2ndR (id2ndr) wrote :

Confirm with linux 2.6.27-3 (32bits) and Intel Corporation Mobile 945GM. It was working on alpha4. I did a dist upgrade in one time and it doesn't work now (white screen, with slow but visible cube rotating effect). I use ALT-F2 to restore metacity.

Revision history for this message
Id2ndR (id2ndr) wrote :

I have notice a strange behavior : compiz doesn't use direct rendering on my system whereas it's capable of. Compiz doesn't detect texture_from_pixmap at is usualy do.

fabien@fabien-laptop:~$ compiz --replace > /tmp/compiz.log
/usr/bin/compiz.real (video) - Warn: No 8 bit GLX pixmap format, disabling YV12 image format
fabien@fabien-laptop:~$ cat /tmp/compiz.log
Checking for Xgl: not present.
Detected PCI ID for VGA:
Checking for texture_from_pixmap: not present.
Trying again with indirect rendering:
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Comparing resolution (1280x800) to maximum 3D texture size (2048): Passed.
Checking for nVidia: not present.
Checking for FBConfig: present.
Checking for Xgl: not present.
fabien@fabien-laptop:~$ glxinfo | grep direct
direct rendering: Yes

Revision history for this message
Id2ndR (id2ndr) wrote :

This only occurs for me when I use SubSection "Display" with virtual directive in "Screen" Session (to get dual head). Commenting this SubSection make compiz work correctly again.

Revision history for this message
sam tygier (samtygier) wrote :

compiz is now blacklisted (or not whitelisted) on the card.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering is this still an issue for you? Could you try to reproduce the same with Ubuntu 9.04? Thanks in advance.

Changed in compiz:
status: New → Incomplete
Revision history for this message
sam tygier (samtygier) wrote :

if i boot with the 20090131 live cd, it does not start compiz.

if i try to start compiz from the command line i get the following.

ubuntu@ubuntu:~$ compiz --replace
Checking for Xgl: not present.
xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log
Detected PCI ID for VGA:
Checking for texture_from_pixmap: not present.
Trying again with indirect rendering:
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Comparing resolution (1280x1024) to maximum 3D texture size (2048): Passed.
Checking for Software Rasterizer: present.
Software rasterizer detected, abortingaborting and using fallback: /usr/bin/metacity

i guess you could close this bug, as it is effectively a wishlist for 3d acceleration on r600 cards with the opensource radeon driver.

Revision history for this message
Robert Ancell (robert-ancell) wrote :

Thanks for your bug report. The symptoms provided indicate this is a problem with your video drivers and is being reassigned to the xorg package. For more information on problems with visual effects and video drivers see http://wiki.ubuntu.com/VisualEffects.

affects: compiz (Ubuntu) → xorg (Ubuntu)
Bryce Harrington (bryce)
affects: xorg (Ubuntu) → xserver-xorg-video-ati (Ubuntu)
Bryce Harrington (bryce)
summary: - compiz gives white screen on radeon 3650
+ Need DRI2 on R600 cards
Changed in xserver-xorg-video-ati (Ubuntu):
status: Incomplete → Confirmed
importance: Undecided → Wishlist
status: Confirmed → Triaged
Bryce Harrington (bryce)
description: updated
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Lucid uses kernel modesetting for radeon, which implies DRI2.

Changed in xserver-xorg-video-ati (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.