Texture_from_pixmap not working with radeon driver

Bug #248551 reported by Jordan
4
Affects Status Importance Assigned to Milestone
xserver-xorg-video-ati (Ubuntu)
Incomplete
Undecided
Tormod Volden
Nominated for Intrepid by Hector Miuler Malpica Gallegos

Bug Description

Binary package hint: xserver-xorg-video-radeon

What I expected to happen:

Compiz to work automatically with the radeon driver like it does in fedora 9

What happened instead:

Compiz does not start at all complaining that texture_from_pixmap is missing

DRI is working but when I try to start compiz with compiz --replace I get

"Checking for Xgl: not present.
Found laptop using ati driver.
aborting and using fallback: /usr/bin/metacity "

I assume that means that radeon is blacklisted but compiz works fine with the same laptop running fedora 9 ( with the radeon driver ). when I try to start compiz with "compiz.real --replace" I get:

"compiz.real (core) - Fatal: GLX_EXT_texture_from_pixmap is missing
compiz.real (core) - Error: Failed to manage screen: 0
compiz.real (core) - Fatal: No manageable screens found on display :0.0"

lsb_release -rd:
Description: Ubuntu intrepid (development branch)
Release: 8.10

apt-cache policy xserver-xorg-video-radeon:
  Installed: 1:6.9.0-1ubuntu2
  Candidate: 1:6.9.0-1ubuntu2
  Version table:
 *** 1:6.9.0-1ubuntu2 0
        500 http://us.archive.ubuntu.com intrepid/main Packages
        100 /var/lib/dpkg/status

lspci -nn | grep VGA :
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc M56P [Radeon Mobility X1600] [1002:71c5]

Revision history for this message
Jordan (jordanu) wrote :
Revision history for this message
Tormod Volden (tormodvolden) wrote :

Please attach the output from "LIBGL_DEBUG=yes glxinfo
". Although probably unrelated, I would also suggest using Option "AccelMethod" "EXA".

Changed in xserver-xorg-video-ati:
assignee: nobody → tormodvolden
status: New → Incomplete
Revision history for this message
Jordan (jordanu) wrote :

Texture from pixmap still does not work with Option "AccelMethod" "EXA" and the output from "LIBGL_DEBUG=yes" is the same with and without it.

Revision history for this message
Jordan (jordanu) wrote :
Revision history for this message
Tormod Volden (tormodvolden) wrote :

You should not run compiz.real directly. To bypass the radeon-on-laptop check, run:
 SKIP_CHECKS=yes compiz --replace
You can also try:
 SKIP_CHECKS=yes LIBGL_ALWAYS_INDIRECT=1 compiz --replace

Revision history for this message
Jordan (jordanu) wrote :

With SKIP_CHECKS=yes compiz starts and runs great, so I guess this wasn't a problem with texture_from_pixmap but rather because of https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/197135

Thank you Tormod Volden.

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.