You are not logged in.

#1 2010-08-18 09:56:22

sesh
Member
From: Melbourne, Australia
Registered: 2008-07-21
Posts: 7
Website

Compiz problem with ATI Drivers

Hi, relatively fresh Arch install.

Running into problems getting compiz to run using fusion-icon or any other method.

I looks like something didn't stick with the ATI driver installation and I'm at a loss for what it is, drivers were installed with pacman -S catalyst.

compiz-check indicates there is an issue:

$ compiz-check 

Gathering information about your system...

 Distribution:          Arch Linux 
 Desktop environment:   GNOME
 Graphics chip:         ATI Technologies Inc Device 68be
 Driver in use:         fglrx
 Rendering method:      None

Checking if it's possible to run Compiz on your system...  [SKIP]

 Checking for hardware/setup problems...           [SKIP]

At least one check had to be skipped:
 Error: No rendering method in use (AIGLX, Xgl or Nvidia) 

Any ideas?

Offline

#2 2010-08-18 11:28:15

dcc24
Member
Registered: 2009-10-31
Posts: 732

Re: Compiz problem with ATI Drivers

Uhm.. are you sure the kernel module is loaded and the driver is selected in xorg.conf? Also, can you post the output of these:

glxinfo | grep -i opengl
glxinfo | grep "direct rendering"

It is better to keep your mouth shut and be thought a fool than to open it and remove all doubt. (Mark Twain)

My AUR packages

Offline

#3 2010-08-18 12:04:32

sesh
Member
From: Melbourne, Australia
Registered: 2008-07-21
Posts: 7
Website

Re: Compiz problem with ATI Drivers

This is going to be something stupidly simple that I've forgotten to do...

rc.conf:

MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(fglrx)

xorg.conf as generated by aticonfig:

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        Option      "Monitor-DFP4" "0-DFP4"
        BusID       "PCI:1:0:0"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]-1"
        Driver      "fglrx"
        Option      "Monitor-CRT2" "0-CRT2"
        BusID       "PCI:1:0:0"
        Screen      1
EndSection

glxinfo fails with this error message:

X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  136 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  20
  Current serial number in output stream:  20

fusion-icon fails with this:

$ fusion-icon 
 * Detected Session: gnome
 * Searching for installed applications...
 * No GLX_EXT_texture_from_pixmap with direct rendering context
 ... nor with indirect rendering, this isn't going to work!
 * Using the GTK Interface
** Message: pygobject_register_sinkfunc is deprecated (GtkWindow)
** Message: pygobject_register_sinkfunc is deprecated (GtkInvisible)
** Message: pygobject_register_sinkfunc is deprecated (GtkObject)
Xlib:  extension "RANDR" missing on display ":0.0".
 * Starting Compiz
 ... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp --indirect-rendering
compiz (core) - Fatal: No composite extension

I have a feeling the radeon module is still loading, but I'm not sure how to read this output..

$ lsmod | grep -i fgl
fglrx                2372377  42 


$ lsmod | grep -i rad
radeon                790956  0 
ttm                    45713  1 radeon
drm_kms_helper         23740  1 radeon
drm                   162265  3 radeon,ttm,drm_kms_helper
i2c_algo_bit            5071  2 bttv,radeon
i2c_core               18364  11 mt352,dvb_bt8xx,bttv,radeon,drm_kms_helper,v4l2_common,videodev,i2c_i801,drm,i2c_algo_bit,tveeprom

Offline

#4 2010-08-18 12:06:24

dcc24
Member
Registered: 2009-10-31
Posts: 732

Re: Compiz problem with ATI Drivers

Well, that's because you didn't disable KMS. Add "nomodeset" to your kernel line in grub conf.


It is better to keep your mouth shut and be thought a fool than to open it and remove all doubt. (Mark Twain)

My AUR packages

Offline

#5 2010-08-18 12:23:35

sesh
Member
From: Melbourne, Australia
Registered: 2008-07-21
Posts: 7
Website

Re: Compiz problem with ATI Drivers

/boot/grub/menu.lst

# (0) Arch Linux
title  Arch Linux
root   (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/29be10b5-4feb-4345-98b1-98d711816ec2 ro nomodeset
initrd /kernel26.img

Computer has been restarted since I added that.

Offline

#6 2010-08-18 12:26:55

dcc24
Member
Registered: 2009-10-31
Posts: 732

Re: Compiz problem with ATI Drivers

Weird... Shot in the dark here, but maybe you have xf86-video-ati installed as well?


It is better to keep your mouth shut and be thought a fool than to open it and remove all doubt. (Mark Twain)

My AUR packages

Offline

#7 2010-08-18 12:51:45

sesh
Member
From: Melbourne, Australia
Registered: 2008-07-21
Posts: 7
Website

Re: Compiz problem with ATI Drivers

I don't have the ATI or radeon open source drivers installed, but I do have the vesa package. That wouldn't case issues, would it?

$ sudo pacman -Qs xf86-*
local/libxxf86dga 1.1.1-1
    X11 Direct Graphics Access extension library
local/libxxf86misc 1.0.2-1
    X11 XFree86 miscellaneous extension library
local/libxxf86vm 1.1.0-1
    X11 XFree86 video mode extension library
local/xf86-input-evdev 2.4.0-1 (xorg-input-drivers)
    X.org evdev input driver
local/xf86-input-keyboard 1.4.0-2 (xorg-input-drivers)
    X.Org keyboard input driver
local/xf86-input-mouse 1.5.0-2 (xorg-input-drivers)
    X.org mouse input driver
local/xf86-video-vesa 2.3.0-2 (xorg xorg-video-drivers)
    X.org vesa video driver
local/xf86dgaproto 2.1-1
    X11 Direct Graphics Access extension wire protocol
local/xf86miscproto 0.9.3-1
    X11 XFree86-Miscellaneous extension wire protocol
local/xf86vidmodeproto 2.3-1
    X11 Video Mode extension wire protocol

Offline

#8 2010-08-18 12:54:09

dcc24
Member
Registered: 2009-10-31
Posts: 732

Re: Compiz problem with ATI Drivers

None of these packages should interfere with catalyst. Well, I'm out of ideas for now. Maybe you should ask in the catalyst thread?


It is better to keep your mouth shut and be thought a fool than to open it and remove all doubt. (Mark Twain)

My AUR packages

Offline

#9 2010-08-19 01:14:15

sesh
Member
From: Melbourne, Australia
Registered: 2008-07-21
Posts: 7
Website

Re: Compiz problem with ATI Drivers

Cheers for the help dcc24, will head over to the Catalyst thread when I get home from work.

Offline

Board footer

Powered by FluxBB