Instalar los Drivers fglrx del repositorio Livna.
Abrimos el terminal y nos logeamos como root
su
password de root
Instalamos el repositorio Livna en caso que no lo hayan hecho con anterioridad. Recomiendo después de instalado el Fedora 8 seguir este tuto http://www.fedora-es.com/node/1688 para instalar todos los repositorios y otras cosas necesarias para el Fedora 8
rpm -Uvh http://rpm.livna.org/livna-release-8.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-livna
Ahora instalamos los drivers
yum install kmod-fglrx xorg-x11-drv-fglrx xorg-x11-drv-fglrx-libs-32bit
En mi caso no me pidió actualizar el Kernel por que ya lo había hecho antes. SI se los pide háganlo para que el driver funcione correctamente. Mi versión actual de Kernel es 2.6.23.9-85.fc8 para que lo tomen como referencia.
Ahora actualizamos los drivers
yum update kmod-fglrx xorg-x11-drv-fglrx xorg-x11-drv-fglrx-libs-32bit
Reiniciamos el servicio de los drivers fglrx
service fglrx restart
En caso que el comando no lo reconozca la consola pueden hacer lo que yo hice y funciona igual. Hacemos clic en el botón de KDE (inicio en Windows) Sistema/Servicios ingresamos la contraseña de root.
Ahora buscamos en la lista el servicio fglrx y presionamos el botón reiniciar para que el servicio se active. en el apartado Estado debería aparecer un mensaje como este:
fglrx.ko for kernel 2.6.23.9-85.fc8 was found.
The driver is enabled.
Habilitamos la configuración de pantalla
fglrx-config-display enable
aunque en algunos de los casos este comando no lo reconoce (no se por que), a mi me ocurrió y todo el proceso funcionó sin problemas.
Editamos el archivo xorg.conf
su
password de root
Antes de cambiar la configuración del archivo sugiero hagan un respaldo del archivo por si a caso algo falla y puedan restaurar la configuración del Servidor X
sudo cp /etc/X11/xorg.cong /etc/X11/xorg.conf.copia
En caso que algo falle ejecutamos el comando para restaurar el archivo anterior
sudo cp /etc/X11/xorg.cong.copia /etc/X11/xorg.conf
Ahora si vamos a modificar el archivo de la siguiente manera
gedit /etc/X11/xorg.conf
y verificar que estas secciones estén así:
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Deben aparecer estas cuatro lineas en la sección Device en caso contrario las agregamos pero sin borrar nada de esta sección
Section "Device"
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "ForceGenericCPU" "off"
Option "KernelModuleParm" "locked-userpages=0"
En algunos casos he visto que recomiendan que esta sección DRI también este presente, en mi caso no dejaba que cargara el servidor x y tuve que restaurar la copia hecha antes de efectuar los cambios del archivo.
Section "DRI"
Mode 0666
EndSection
Ahora salvamos los cambios en el Kwrite y reiniciamos el servidor X con control+alt+backspace o retroceso
Verificar que la Aceleración 3D este activa
Abrimos el terminal
su
password de root
fglrxinfo
Debe aparecer esto:
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1300 / X1550 Series
OpenGL version string: 2.1.7170 Release
Seguidamente ejecutamos
glxinfo
Y aparece esto
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:
.................................
.................................
.................................
Debe aparecer YES como en el ejemplo, si esto es asi vamos bien. En caso que no te aparezca recomiendan agregar esta parte en la sección Device en el xorg.conf
Option "UseInternalAGPGART" "no"
Yo no lo tuve que hacer pero lo coloco como opción.
Intentamos correr el compiz fusion desde el terminal y si sale un error como este:
* Opening CompizConfig context
* No GLX_EXT_texture_from_pixmap with direct rendering context
... nor with indirect rendering, this isn't going to work!
* Using the GTK Interface
Deberemos cambiar a la versión anterior del Server X para que funcione todo.
su
passwor de root
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 xorg-x11-server-Xorg-1.3.0.0-9.fc7.i386.rpm
Para que no se nos actualice el Server X lo descartamos de la siguiente manera
su
password de root
gedit /etc/yum.conf
y colocamos la siguiente linea
exclude=xorg-x11-server-Xorg
Si todavía el compiz no corre bien les recomiendo desinstalar el que viene por defecto en el Fedora 8 e instalarlo del repo de Compiz, eso me ocurrió a mi. Aquí están los pasos:
Desinstalamos el compiz que viene en Fedora 8
su
password root
yum remove -y compiz
Quitamos las configuraciones
rm -rf /home/TU USUARIO/.config/compiz
rm -rf /home/TU USUARIO/.gconfig/apps/compiz
Estos comandos yo no los utilice, yo ya tenia previamente instalado el yumex y ahí busque todo lo instalado que fuera del compiz y lo elimine.
Si desean instalarlo (lo recomiendo) simplemente hacen esto:
su
password de root
yum install yumex
Ahora instalamos un repositorio para descargar el compiz fusion
wget http://www.dfm.uninsubria.it/compiz/fusion/compiz-fusion.repo
cp compiz-fusion.repo /etc/yum.repos.d/
y por ultimo instalamos el compiz fusion y el emerald
yum install compiz-all fusion-icon-all compiz-fusion-plugins-extra compiz-bcop ccsm emerald-themes
Ya con esto debe servir perfectamente (por lo menos para mi lo fue). Suerte!!!
Aclaro que que este tuto lo hice basándome en otros tutoriales que seguí por Internet. Digamos que es una compilación de varios tutos por que ninguno me sirvió por completo.
Por cierto, a pesar que por ahí he leído mucho que el compiz no funciona en KDE, a mi si me funciona. De hecho yo siempre he preferido utilizar KDE pero esto funciona en los dos escritorios.