Fedora Linux Support Community & Resources Center

Sections ›› Home | Forums | Guidelines | Forum Help | Fedora FAQ | Fedora News 

Go Back   FedoraForum.org > Fedora Support > Guides & Solutions (No Questions)

Guides & Solutions (No Questions) Post your guides here. You can also add your comments to a guide, but don't start a thread to ask a question. Use another forum for that.

View Poll Results: Did it work for you
Yes 356 53.61%
No 214 32.23%
Nearly worked 94 14.16%
Voters: 664. You may not vote on this poll

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 2007-05-19, 05:58 PM CDT
leigh123linux's Avatar
leigh123linux Offline
Administrator
 
Join Date: Oct 2006
Location: Hampshire UK
Posts: 16,644
Howto for fglrx / catalyst (Ati driver) and Compiz-fusion

Howto for F12







There is currently no FGLRX support for F12 at the moment, please file your complaints on the ATI website.



Catalyst 9.11 is incompatible with Xorg 1.7
Catalyst 9.12 is also incompatible with Xorg 1.7
Catalyst 10.1 is also incompatible with Xorg 1.7







.

Last edited by Hlingler; 2009-08-27 at 02:41 PM CDT.
Reply With Quote
  #2  
Old 2007-05-20, 03:03 AM CDT
leigh123linux's Avatar
leigh123linux Offline
Administrator
 
Join Date: Oct 2006
Location: Hampshire UK
Posts: 16,644
Howto for F11


Click this link to make sure your card is supported by this driver ( All ATI cards below the HD series are unsupported )

0. Clean: IF you previously installed this driver using the binary package provided by AMD-ATI, you must un-install it, then repair Mesa:
Code:
su
yum reinstall mesa-libGL

1. Update kernel


Code:
su
yum update kernel
reboot to the new kernel


2. Install driver

install the F11 rpmfusion driver


Code:
su -
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
yum install kmod-catalyst xorg-x11-drv-catalyst xorg-x11-drv-catalyst-libs.i586
For PAE kernels


Code:
su -
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
yum install kmod-catalyst-PAE xorg-x11-drv-catalyst-libs.i586 xorg-x11-drv-catalyst


3. Backup Old initrd

Code:
su
mv /boot/initrd-`uname -r`.img /boot/initrd-`uname -r`.img.backup

4. Remake initrd for the kernel
(So the radeon module is not force loaded)

Code:
su -
mkinitrd -v /boot/initrd-`uname -r`.img  `uname -r`


5. Edit grub.conf


Code:
su
gedit /boot/grub/grub.conf
and add this "nopat" to the kernel arguments.

i.e

Code:
splashimage=(hd3,1)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.29.2-126.fc11.x86_64)
    root (hd3,1)
    kernel /boot/vmlinuz-2.6.29.2-126.fc11.x86_64 ro root=UUID=f372564c-f1a7-430e-b97f-b250812e2c30 rhgb quiet vga=0x318 nopat
    initrd /boot/initrd-2.6.29.2-126.fc11.x86_64.img
Optional (in case libdrm change breaks things due to relationship with KMS):
add "nomodeset" to end of kernel arguments


6. Reboot





7. Optional install compiz-fusion.


http://forums.fedoraforum.org/showpo...05&postcount=1


Update 26/01/2010


ADDITIONAL CONSIDERATIONS: If you encounter problems after installing the RPMs, please try the suggestions listed here: /forums.fedoraforum.org/showpost.php?p=1257973&postcount=3564




http://forums.fedoraforum.org/showpo...postcount=3870


Quote:
Originally Posted by hajo01 View Post
Good news -- I got Catalyst 9.12 working properly on my system now. To fix the broken update, do the following:
- Upgrade to catalyst 9.12, boot.
- If your screen is black, switch to console with CTRL-ALT-F2
- log in. Make sure you have the file "/etc/ati/amdpcsdb.default" If not, don't continue but get this file first!
- Now, simply "rm /etc/ati/amdpcsdb"
- Reboot, and voila!

Apparently, shame on ATI, the Catalyst 9.12 chokes on amdpcsdb being created by earlier versions. The driver will automatically restore the file on boot from the amdpcsdb.default. You may have to go through your settings in the ATI Catalyst Control Center, these are stored in the above file I believe...

Last edited by Hlingler; 2009-08-27 at 07:25 PM CDT.
Reply With Quote
  #3  
Old 2007-05-21, 02:25 PM CDT
leigh123linux's Avatar
leigh123linux Offline
Administrator
 
Join Date: Oct 2006
Location: Hampshire UK
Posts: 16,644
Howto for F10


Click this link to make sure your card is supported by this driver ( ATI cards 9250 and below are unsupported )


1. Update kernel


Code:
su
yum update kernel
reboot to the new kernel


2. Install driver ( if you previously downgraded libdrm you will need to upgrade to the F10 version first see end of post ~1 for instructions )

install the F10 rpmfusion driver

For older ATI cards ( X series or less )

Code:
su -
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
yum  install kmod-fglrx xorg-x11-drv-fglrx xorg-x11-drv-fglrx-libs.i386
Or for kernel-PAE:
Code:
su -
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
yum  install kmod-fglrx-PAE xorg-x11-drv-fglrx xorg-x11-drv-fglrx-libs.i386
Or (akmod builds the required kmod on bootup )


Code:
su -
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
yum  install akmod-fglrx xorg-x11-drv-fglrx xorg-x11-drv-fglrx-libs.i386

For newer ATI cards ( HD series or greater )


Code:
su -
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
yum  install kmod-catalyst xorg-x11-drv-catalyst xorg-x11-drv-catalyst-libs.i386
Or for kernel-PAE:
Code:
su -
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
yum install kmod-catalyst-PAE xorg-x11-drv-catalyst-libs.i586 xorg-x11-drv-catalyst
3. Backup Old initrd
Code:
su
mv /boot/initrd-`uname -r`.img /boot/initrd-`uname -r`.img.backup

4. Remake initrd for the kernel
(So the radeon module is not force loaded)

Code:
su -
mkinitrd -v /boot/initrd-`uname -r`.img  `uname -r`


5. Edit grub.conf


Code:
su
gedit /boot/grub/grub.conf
and add this "nopat" to the kernel arguments.

i.e

Code:
splashimage=(hd3,1)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.29.1-42.fc10.x86_64)
    root (hd3,1)
    kernel /boot/vmlinuz-2.6.29.1-42.fc10.x86_64 ro root=UUID=f372564c-f1a7-430e-b97f-b250812e2c30 rhgb quiet vga=0x318 nopat
    initrd /boot/initrd-2.6.29.1-42.fc10.x86_64.img
Optional (in case libdrm change breaks things due to relationship with KMS):
add "nomodeset" to end of kernel arguments


6. Reboot

due to the akmod, it is *absolutely necessary* to reboot after the install, otherwise the kernel module won't be compiled.



7. Optional install compiz-fusion.


http://forums.fedoraforum.org/showpo...05&postcount=1









================================================== ============================================
================================================== ============================================

How to upgrade libdrm if previously downgraded .


Code:
su
rm -f /etc/yum.repos.d/rpmfusion-nonfree-updates-9.repo
rm -f /etc/yum.repos.d/fedora9.repo
sed -i -e 's|^exclude.*||' /etc/yum.repos.d/fedora*
yum clean all
yum update libdrm

Last edited by leigh123linux; 2009-05-07 at 06:59 AM CDT.
Reply With Quote
  #4  
Old 2007-05-21, 02:55 PM CDT
leigh123linux's Avatar
leigh123linux Offline
Administrator
 
Join Date: Oct 2006
Location: Hampshire UK
Posts: 16,644
Howto for F9


Click this link to make sure your card is supported by this driver ( ATI cards 9250 and below are unsupported )


1. Update kernel


Code:
su
yum update kernel
reboot to the new kernel



2. Install driver

install the rpmfusion driver

Code:
su -
rpm -Uvh http://download1.rpmfusion.org/free/fedora/updates/9/i386/rpmfusion-free-release-9-12.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/updates/9/i386/rpmfusion-nonfree-release-9-12.noarch.rpm
yum  install  xorg-x11-drv-fglrx xorg-x11-drv-fglrx-libs.i386 kmod-fglrx
Or (akmod builds the required kmod on bootup )


Code:
su -
rpm -Uvh http://download1.rpmfusion.org/free/fedora/updates/9/i386/rpmfusion-free-release-9-12.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/updates/9/i386/rpmfusion-nonfree-release-9-12.noarch.rpm
yum  install  xorg-x11-drv-fglrx xorg-x11-drv-fglrx-libs.i386 akmod-fglrx
3. Edit xorg.conf


Code:
su
gedit /etc/X11/xorg.conf
Then add these sections.


Code:
Section "Extensions"
Option "Composite" "Enable"
EndSection


Section "ServerFlags"
Option "AIGLX" "on"
EndSection

Section "DRI"
Mode 0666
EndSection
also add these options to the device section

Code:
Option        "OpenGLOverlay" "off"
Option        "VideoOverlay" "on"
4. Reboot

due to the akmod, it is *absolutely necessary* to reboot after the install, otherwise the kernel module won't be compiled.



5. install compiz.


http://forums.fedoraforum.org/showpo...05&postcount=1

Last edited by leigh123linux; 2008-11-16 at 04:02 AM CST.
Reply With Quote
  #5  
Old 2007-05-21, 03:28 PM CDT
distr0 Offline
Registered User
 
Join Date: Apr 2007
Location: Ontario, Canada
Age: 25
Posts: 67
yeaaah. its pretty

games seem to run horribly now though, is there a solution for this?
Reply With Quote
  #6  
Old 2007-05-21, 03:38 PM CDT
leigh123linux's Avatar
leigh123linux Offline
Administrator
 
Join Date: Oct 2006
Location: Hampshire UK
Posts: 16,644
Quote:
Originally Posted by distr0
yeaaah. its pretty

games seem to run horribly now though, is there a solution for this?
When I play games I normally disable the effects.

try

gnome-xgl-switch --disable-xgl
Reply With Quote
  #7  
Old 2007-05-21, 07:36 PM CDT
distr0 Offline
Registered User
 
Join Date: Apr 2007
Location: Ontario, Canada
Age: 25
Posts: 67
yep, games run alot smoother with xgl disabled

im glad i swiched to i686, i was having major issues with fglrx in x64, everything just WORKS now running 32 bit
Reply With Quote
  #8  
Old 2007-05-22, 12:08 PM CDT
nicofo's Avatar
nicofo Offline
Registered User
 
Join Date: Nov 2005
Posts: 119
To play a game, run it with "noXgl <myGame>".

Rem: the command "gnome-xgl-switch" is not supported with my script: don't use it !
Reply With Quote
  #9  
Old 2007-05-22, 01:28 PM CDT
leigh123linux's Avatar
leigh123linux Offline
Administrator
 
Join Date: Oct 2006
Location: Hampshire UK
Posts: 16,644
Thanks

Quote:
Originally Posted by nicofo
To play a game, run it with "noXgl <myGame>".

Rem: the command "gnome-xgl-switch" is not supported with my script: don't use it !
Hi nicofo,

Great script ( I hope you don't mind me using it in my howto ) , I was aware that the switches were different .
Being a Nvidia user I have been unable to test so I was unable to include any switches.
Could you please post any more usefull switches.

Many thanks Leigh
Reply With Quote
  #10  
Old 2007-05-23, 07:28 AM CDT
joao82's Avatar
joao82 Offline
Registered User
 
Join Date: Nov 2006
Posts: 33
when I do "fglrxinfo" on the terminal I get this:

Quote:
Xlib: extension "XFree86-DRI" missing on display ":0.0".
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.5.1)
nothing shows ATI, is this good or bad? apart from that, everything went ok, it automatically changed "radeon" to "fglrx" on xorg.conf.

and when I type glxinfo i get the following:

Quote:
name of display: :0.0
Xlib: extension "XFree86-DRI" missing on display ":0.0".
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
__________________
Acer 5101 - AMD Turion64 MK36 2.0GHz - ATI Radeon Xpress 1100 128MB (set to 64MB) - 512MB DDR2 - 60 GB HDD - Atheros AR5BMB5 802.11b/g wireless LAN
Fedora Core 6 - kernel 2.6.20-1.2948.fc6 - KDE 3.5.6 - Firefox 2.0.0

Last edited by joao82; 2007-05-23 at 07:56 AM CDT.
Reply With Quote
  #11  
Old 2007-05-23, 07:39 AM CDT
leigh123linux's Avatar
leigh123linux Offline
Administrator
 
Join Date: Oct 2006
Location: Hampshire UK
Posts: 16,644
Quote:
Originally Posted by joao82
when I do "fglrxinfo" on the terminal I get this:



nothing shows ATI, is this good or bad? apart from that, everything went ok, it automatically changed "radeon" to "fglrx" on xorg.conf.

and when I type glxinfo i get the following:
1. Did you edit your xorg.conf as described in section 3 ?
2. Did you restart X or reboot as this is needed . ?

if the above steps fail post the output from

cat /var/log/Xorg.0.log | grep EE


and


cat /var/log/Xorg.0.log | grep WW
Reply With Quote
  #12  
Old 2007-05-23, 07:53 AM CDT
Zero-Override Offline
Registered User
 
Join Date: May 2005
Posts: 745
i am definitly going to like this i think, as soon as i get all my other hardware (mainly my wireless linksys system) then i will try this out!!
__________________
LINUX NUMBER 389596
machine number 290131
Reply With Quote
  #13  
Old 2007-05-23, 07:54 AM CDT
joao82's Avatar
joao82 Offline
Registered User
 
Join Date: Nov 2006
Posts: 33
sorry, i forgot to do "fglrx-config-display enable"
everything is exactly how you described now. I can now vote on the poll =)
__________________
Acer 5101 - AMD Turion64 MK36 2.0GHz - ATI Radeon Xpress 1100 128MB (set to 64MB) - 512MB DDR2 - 60 GB HDD - Atheros AR5BMB5 802.11b/g wireless LAN
Fedora Core 6 - kernel 2.6.20-1.2948.fc6 - KDE 3.5.6 - Firefox 2.0.0
Reply With Quote
  #14  
Old 2007-05-24, 12:29 PM CDT
nicofo's Avatar
nicofo Offline
Registered User
 
Join Date: Nov 2005
Posts: 119
Quote:
Originally Posted by leigh123@linux
Hi nicofo,

Great script ( I hope you don't mind me using it in my howto ) , I was aware that the switches were different .
Being a Nvidia user I have been unable to test so I was unable to include any switches.
Could you please post any more usefull switches.

Many thanks Leigh
Hi,

there is no other command to know except chooseCompositeWM. To summarize the useful commands:
  • noXgl to play a game or use a 3D application. The "-a" option is useful for windowed applications (ex: noXgl ppracer / noXgl -a googleearth)
  • chooseCompositeWM to choose between beryl or compiz (==> you don't need to run them manually). This command is also located in System -> Preferences -> XGL Window Manager [gnome] or K Menu -> Settings -> XGL Window Manager [KDE]
They are all described http://nicofo.tuxfamily.org/dotclear...eryl-on-fedora as well.

And finally, to start / stop using XGL, there is no command for that: you have just to log in and choose or not the XGL session at the login screen.

Enjoy your 3D desktop with ATI
__________________
Install XGL on Fedora, easily: Automatic Installation of XGL
NEW - propose to install compiz-fusion as well !

Last edited by nicofo; 2007-06-24 at 04:08 AM CDT.
Reply With Quote
  #15  
Old 2007-05-24, 12:31 PM CDT
leigh123linux's Avatar
leigh123linux Offline
Administrator
 
Join Date: Oct 2006
Location: Hampshire UK
Posts: 16,644
Quote:
Originally Posted by nicofo
Hi,

there is no other command to know except chooseCompositeWM. To summarize the useful commands:
  • noXgl to play a game or use a 3D application. The "-a" option is useful for windowed applications (ex: noXgl ppracer / noXgl -a googleearth)
  • chooseCompositeWM to choose between beryl or compiz (==> you don't need to run them manually). This command is also located in System -> Preferences -> XGL Window Manager [gnome] or K Menu -> Settings -> XGL Window Manager [KDE]
They are all described http://nicofo.tuxfamily.org/dotclear...eryl-on-fedora as well.

And finally, to start / stop using XGL, there is no command for that: you have just to log in and choose or not the XGL session at the login screen.

Enjoy your 3D desktop with ATI
Thanks Leigh
Reply With Quote
Reply

Tags
ati, compizfusion, driver, fglrx, howto

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
ATI Catalyst 9.x fglrx driver manual install on Fedora 11 Jeff72 Guides & Solutions (No Questions) 25 2009-08-30 01:29 PM CDT
fedora 8 xgl/fglrx +compiz-fusion confused stephanie.steve General Support 2 2007-12-19 11:27 PM CST
FC8 + ATI (fglrx) + XGL + COMPIZ-FUSION mvrk General Support 0 2007-11-28 09:46 AM CST
FC8 + ATI (fglrx) + AIGLX + COMPIZ-FUSION mvrk General Support 2 2007-11-23 03:24 AM CST
fglrx and compiz-fusion jazzfan Software 1 2007-11-11 01:17 PM CST

Automatic Translations (Powered by Powered by Google):
Afrikaans Albanian Arabic Belarusian Bulgarian Catalan Chinese Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician German Greek Hebrew Hindi Hungarian Icelandic Indonesian Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Taiwanese Thai Turkish Ukrainian Vietnamese Yiddish

All times are GMT -7. The time now is 12:25 PM CST.

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo



All trademarks, and forum posts in this site are property of their respective owner(s).

FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact | Founding Members
Designed By Ewdison Then | Powered by vBulletin ©2000-2009, Jelsoft Enterprises Ltd.
FedoraForum is Powered by Open Source Projects and Products
Translated to other languages thanks to vB Enterprise Translator 2.3.8