Howto for F7 ( fglrx now works without xorg downgrade , if you banned xorg un-ban it )
1. Install fglrx driver.
Type these commands in a terminal.
Code:
su -
yum install yum-protectbase
su -c 'perl -i -pe "s/(\[.*\])/\1\nprotect=yes/" /etc/yum.repos.d/{fedora*,livna*}'
wget http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/7/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm
rpm -ivh freshrpms-release-1.1-1.fc.noarch.rpm
yum install kernel-devel ati-x11-drv
reboot
A reboot is needed
2. Edit xorg.conf
Quote:
su
gedit /etc/X11/xorg.conf
|
Then add these sections.
Quote:
Section "Extensions"
Option "Composite" "False"
EndSection
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
Section "DRI"
Mode 0666
EndSection
|
Don't forget to save the changes
Finally, the following options are useful in the section "Device" :
Quote:
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "ForceGenericCPU" "off"
Option "KernelModuleParm" "locked-userpages=0"
|
After editing don't forget to restart X ( Ctrl + Alt + Backspace )
3. Check for direct rendering.
Type these commands in a terminal
The output should look something like this.
Quote:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1300/X1550 Series
OpenGL version string: 2.0.6458 (8.36.5)
|
And this command.
The output should look something like this
Quote:
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_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
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_SGI_video_sync, GLX_ARB_multisample,
GLX_ATI_pixel_format_float, GLX_ATI_render_texture
GLX version: 1.2
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_multisample
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1300/X1550 Series
OpenGL version string: 2.0.6458 (8.36.5)
|
If you can't get direct rendering try adding this line to the "Device" section of xorg.conf
Quote:
|
Option "UseInternalAGPGART" "no"
|
4. Install XGL beryl / compiz
( install script by nicofo )
Type these commands in a terminal.
PHP Code:
su -
wget http://nicofo.tuxfamily.org/scripts/xgl/installXGL_EN
sh installXGL_EN
yum -y install beryl
If you need to remove xgl (rpm+config files installed by script): run
installXGL_EN -r
5. Now, you have just to open a new session (no need to reboot Fedora). At the login screen (GDM or KDM), click on the "Session" menu and choose your preferred session: