View Full Version : ATI x1300 on Fedora - Compiz problem
.htaccess
December 15th, 2007, 05:27 PM
Hi peoples,
I have an ATI Radeon x1300 , i have installed the ATI Driver but i can`t to get compiz to work .. :|
When I press ¨Ënable Desktop Effects¨ i`m getting Desktop Effects could not be enabled¨ .
PS : i`m using Fedora 8.
Some info here :
rpm -q compiz
compiz-0.6.2-3.fc8
rpm -q emerald
emerald-0.5.2-2.fc8
fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1300/X1550 Series
OpenGL version string: 2.1.7059 Release
glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1300/X1550 Series
OpenGL version string: 2.1.7059 Release
OpenGL extensions:
xorg.conf :
# Xorg configuration created by system-config-display
Section "ServerLayout"
Option "AIGLX" "true"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "ForceGenericCPU" "off"
Option "KernelModuleParm" "locked-userpages=0"
Option "XkbVariant" "intl"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "fglrx"
Option "OpenGLOverlay" "off"
Option "VideoOverlay" "on"
EndSection
Section "Module"
Load "extmod"
Load "dbe"
Load "record"
Load "xtrap"
Load "dri"
Load "glx"
Load "freetype"
Load "type1"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600" "640x480" "640x400"
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
adamk
December 15th, 2007, 07:34 PM
What happens when you run 'compiz --replace ccp & ' in a terminal? What's the output of 'Xorg -version'?
Adam
.htaccess
December 16th, 2007, 01:11 AM
What happens when you run 'compiz --replace ccp & ' in a terminal? What's the output of 'Xorg -version'?
Adam
Hi Adam,
When i run compiz --replace ccp & , i get that :
[root@localhost .htaccess]# compiz --replace ccp &
[1] 3180
[root@localhost .htaccess]# compiz (core) - Warn: SmcOpenConnection failed: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
compiz (core) - Fatal: No sync extension
Xorg output:
[root@localhost .htaccess]# Xorg -version
X Window System Version 1.3.0
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: Fedora Core 7 Red Hat, Inc.
Current Operating System: Linux localhost 2.6.23.8-63.fc8 #1 SMP Wed Nov 21 18:10:47 EST 2007 i686
Build Date: 17 October 2007
Build ID: xorg-x11-server 1.3.0.0-33.fc8
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
adamk
December 16th, 2007, 02:07 AM
Hi Adam,
When i run compiz --replace ccp & , i get that :
[root@localhost .htaccess]# compiz --replace ccp &
[1] 3180
[root@localhost .htaccess]# compiz (core) - Warn: SmcOpenConnection failed: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
compiz (core) - Fatal: No sync extension
Don't run it as root. Try as your normal user and post the results here.
Adam
.htaccess
December 16th, 2007, 08:13 AM
Don't run it as root. Try as your normal user and post the results here.
Adam
When i run as user , i get this :
[.htaccess@localhost ~]$ compiz
compiz (core) - Fatal: No sync extension
That was before , now i have added Load "extmod" in Module section in xorg.conf and now i`am getting this : [ as user not root :D ]
[.htaccess@localhost ~]$ compiz
compiz (core) - Error: Screen 0 on display ":0.0" already has a window manager; try using the --replace option to replace the current window manager.
compiz (core) - Fatal: No manageable screens found on display :0.0
compiz --replace ccp & [ as user ]
[.htaccess@localhost ~]$ compiz --replace ccp &
[1] 3162
[.htaccess@localhost ~]$ compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0
[1]+ Exit 1 compiz --replace ccp
desktop-effects [ as user ]
[.htaccess@localhost ~]$ desktop-effects
compiz (core) - Fatal: No valid GL extensions string found.
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0
IBBoard
December 16th, 2007, 10:32 AM
FGLRX doesn't seem to like the latest versions of XOrg server included in F8. The way I got it to work on an X800 using the latest (7.11) Livna built drivers is the old F7 RPM from here (http://forums.fedoraforum.org/forum/showpost.php?p=902150&postcount=512).
I still don't have a clue what has changed between the two builds such that the one RPM change is all that is required to make it work, but there's something different.
adamk
December 16th, 2007, 01:05 PM
IBBoard: He's currently using X server 1.3.0, which fglrx does support AIGLX on. It's X server 1.4.0 that has problems.
.htaccess: Try 'LIBGL_ALWAYS_INDIRECT=true compiz --replace ccp &' and see if that works.
Adam
.htaccess
December 16th, 2007, 10:47 PM
IBBoard: He's currently using X server 1.3.0, which fglrx does support AIGLX on. It's X server 1.4.0 that has problems.
.htaccess: Try 'LIBGL_ALWAYS_INDIRECT=true compiz --replace ccp &' and see if that works.
Adam
i tried what you said but i got this :
[.htaccess@localhost ~]$ LIBGL_ALWAYS_INDIRECT=true compiz --replace ccp &
[1] 2789
[.htaccess@localhost ~]$ compiz (core) - Fatal: No valid GL extensions string found.
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0
adamk
December 16th, 2007, 10:57 PM
Honestly, I'm not sure what's going on then... Perhaps compiz is linking to the mesa GL library rather than the fglrx one. What's the output of 'ldd `which compiz`'?
Adam
IBBoard
December 17th, 2007, 02:27 PM
IBBoard: He's currently using X server 1.3.0, which fglrx does support AIGLX on. It's X server 1.4.0 that has problems.
.htaccess: Try 'LIBGL_ALWAYS_INDIRECT=true compiz --replace ccp &' and see if that works.
Adam
*shrugs* I just know that the only way I can successfully use Compiz with FGLRX in Fedora 8 is to use the older RPM. I've not seen anything in the thread to say it is working with the F8 RPMs, and when I updated XOrg server at the weekend to a new F8 RPM then Compiz didn't run and the load/processor usage was through the roof.
The only thing I can think of is that Fedora has included some updates that have broken Java AWT, so maybe the new feature is also causing issues with Compiz? I can't remember quite what it was, but it was something like xlock that had problems. Maybe Xcb?
.htaccess: The only other 'fix' (read: hack) I have in is that I've moved /usr/lib/libGL.so.1 to /usr/lib/libGL.so.1.MESA and then done:
ln -s /usr/lib/fglrx/libGL.so.1 /usr/lib/
Make sure that /usr/lib/libGL.so.1.2 is linking to /usr/lib/libGL.so.1 and it seems to work fine.
Somehow I get the impression I shouldn't need to do that (especially when using the Livna RPMs) but again it was the only way to get it working for me. Because of the number of times Compiz has failed to draw window borders on startup I've also got that command with an 'rm' command before it put in as a service for startup/shutdown to make sure that something hasn't set the sym-link back to the Mesa version.
Leigh123@linux
December 17th, 2007, 04:40 PM
Hi peoples,
I have an ATI Radeon x1300 , i have installed the ATI Driver but i can`t to get compiz to work .. :|
When I press ¨Ënable Desktop Effects¨ i`m getting Desktop Effects could not be enabled¨ .
PS : i`m using Fedora 8.
Some info here :
rpm -q compiz
compiz-0.6.2-3.fc8
rpm -q emerald
emerald-0.5.2-2.fc8
fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1300/X1550 Series
OpenGL version string: 2.1.7059 Release
glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1300/X1550 Series
OpenGL version string: 2.1.7059 Release
OpenGL extensions:
xorg.conf :
# Xorg configuration created by system-config-display
Section "ServerLayout"
Option "AIGLX" "true"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "ForceGenericCPU" "off"
Option "KernelModuleParm" "locked-userpages=0"
Option "XkbVariant" "intl"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "fglrx"
Option "OpenGLOverlay" "off"
Option "VideoOverlay" "on"
EndSection
Section "Module"
Load "extmod"
Load "dbe"
Load "record"
Load "xtrap"
Load "dri"
Load "glx"
Load "freetype"
Load "type1"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600" "640x480" "640x400"
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Try installing fusion-icon
su
wget http://www.linux-ati-drivers.homecall.co.uk/compiz-fusion/compiz-fusion.repo
cp compiz-fusion.repo /etc/yum.repos.d/
yum install ccsm compizconfig-backend-gconf fusion-icon-gtk compiz-fusion compiz-fusion-gnome libcompizconfig compiz-gnome compiz-bcop compizconfig-python compiz-fusion-extras compiz-fusion-extras-gnome
If this doesn't work try downgrading to the F7 xorg server package ( as it does work )
For i386
su
wget http://koji.fedoraproject.org/packages/xorg-x11-server/1.3.0.0/9.fc7/i386/xorg-x11-server-Xorg-1.3.0.0-9.fc7.i386.rpm
rpm -U --oldpackage --nodeps xorg-x11-server-Xorg-1.3.0.0-9.fc7.i386.rpm
For x86_64
su
wget http://koji.fedoraproject.org/packages/xorg-x11-server/1.3.0.0/9.fc7/x86_64/xorg-x11-server-Xorg-1.3.0.0-9.fc7.x86_64.rpm
rpm -U --oldpackage --nodeps xorg-x11-server-Xorg-1.3.0.0-9.fc7.x86_64.rpm
If this works OK for you you will need to ban xorg-x11-server-Xorg from updating
su
gedit /etc/yum.conf
and add this line
exclude=xorg-x11-server-Xorg
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.