Hay cientos de manuales en la red sobre cómo instalar Compiz Fusion. Aquí tenéis uno más, destinado a instalar Compiz Fusion con tarjetas ATI usando XGL en Ubuntu.
Lo primero que vamos a hacer es comprobar que esté instalado y se esté utilizando el driver propietario de ATI para lo cual accederemos al menú Sistema -> Administración -> Gestor de controladores restringidos. Comprobaremos que esté marcado como habilitado y que en estado aparezca «En uso». En caso contrario lo instalaremos:
sudo aptitude install xorg-driver-fglrx
Instalamos XGL:
sudo aptitude install xserver-xgl
En xorg.conf la opción Composite de la sección Extensions y AIGLX en la sección ServerFlags tienen que estar desactivadas; editamos el archivo
sudo gedit /etc/X11/xorg.conf
y comprobamos que aparezcan las líneas correspondientes. Si la opción o bien la sección no existen en el archivo, las creamos.
Section «Extensions»
Option «Composite» «off»
EndSectionSection «ServerFlags»
Option «AIGLX» «off»
EndSection
Creamos un archivo ejecutable con gedit que se llamará cada vez que se inicie la sesión:
sudo gedit /usr/local/bin/startxgl.sh
cuyo contenido será
#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie=»$(xauth -i nextract – :0 | cut -d ‘ ‘ -f 9)»
xauth -i add :1 . «$cookie»
exec dbus-launch –exit-with-session gnome-session
Guardamos y le damos permisos de ejecución al archivo:
sudo chmod a+x /usr/local/bin/startxgl.sh
Creamos una nueva entrada de sesión que iniciará Gnome con XGL. Primero creamos el directorio si no existe aún:
sudo mkdir -p /etc/X11/sessions
Y a continuación el archivo con gedit:
sudo gedit /etc/X11/sessions/xgl.desktop
El contenido de este archivo debe ser el siguiente:
[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/local/bin/startxgl.sh
Type=Application
Ahora vamos a desinstalar la versión de Compiz con la que viene Ubuntu por defecto y sustituirla por la versión de Compiz Fusion de los repositorios de Treviño. Para desinstalar Compiz:
sudo aptitude purge compiz-core desktop-effects
Editamos el sources.list para añadir el nuevo repositorio:
sudo gedit /etc/apt/sources.list
y añadimos las siguientes líneas:
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy
Para poder trabajar con el nuevo repositorio necesitamos añadir su clave pública a nuestro keyring para autentificar los paquetes:
wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add –
Ahora procedemos a actualizar la lista de paquetes:
sudo aptitude update
Y a instalar la nueva versión de Compiz Fusion:
sudo aptitude install compiz compizconfig-settings-manager libcompizconfig-backend-gconf compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-fusion-plugins-unsupported
Actualizando (importante):
sudo aptitude upgrade
Ahora ya podemos reiniciar el sistema y seleccionar nuestra nueva sesión con aceleración 3D (XGL).
Para iniciar Compiz Fusion escribiremos en la consola:
compiz –replace
Si todo funciona correctamente podemos hacer que Compiz Fusion se ejecute al inicio añadiendo este comando a Sistema -> Preferencias -> Sesiones. O bien si queremos utilizar como decorador (los bordes de las ventanas) Emerald en lugar de Metacity, el decorador por defecto de Gnome, lo instalamos:
sudo aptitude install emerald emerald-themes
y añadiremos al comando anterior la opción -c emerald:
compiz –replace -c emerald
Si queremos un icono en el área de notificación que nos facilite el acceso a la configuración, activar y desactivar Compiz y cambiar entre Emerald y Metacity, podemos instalar fusion-icon descargando el paquete deb desde los foros de Ubuntu y haciendo doble clic sobre él una vez descargado. Para iniciarlo escribiremos en la consola:
fusion-icon
o bien podemos hacer que se ejecute siempre al inicio añadiéndolo a Sesiones.
Si tenéis activado el que Gnome guarde la sesión podéis encontraros con este error al intentar iniciar Compiz Fusion:
compiz.real: GLX_EXT_texture_from_pixmap is missing
compiz.real: Failed to manage screen: 0
compiz.real: No managable screens found on display :1.0
en ese caso bastará con sustituir el comando con el que iniciar Compiz Fusion por este otro:
/usr/bin/compiz –ignore-desktop-hints –indirect-rendering –replace ccp &
Si se queja de que alguna opción de las guardadas en gconf no es válida, podéis desactivarlas para que Compiz Fusion coloque sus valores por defecto con el comando
gconftool-2 –recursive-unset /apps/compiz
Yo en Ubuntu también lo tengo así pero XGL me consume mucho, al cabo de un rato la RAM consumida es exagerada.
Y luego tengo otro problema, en la sesión XGL tengo problemas con los vídeos que visualizo con Mplayer, aunque Totem me funciona perfectamente.
Y otro problema que puede surgir es con el teclado que pierdes la configuración del teclado y tienes que reconfigurarlo para recuperar las Ñ y diversos caracteres exraños, se queda mapeado a un teclado USA si no recuerdo mal.
Pero todo esto es culpa de ATI/AMD, que a ver si sacan los drivers que prometieron, comentan que para finales de año estarán listos.
Yo no tengo ninguno de los problemas que comentas, Oscar. Con Beryl si que tuve que cambiar la distribución del teclado al crear la nueva sesión, pero poco más.
Genial, cuando consiga que mi pc deje de usar las librerias de mesa3d y use las de ati para conseguir aceleración 3d decente (un año de estos lo lograre, ya vereis) lo probaré
Excelente guía Zootropo. Yo hace un poco más de 20 días hice una guía similar, pero me faltaban los detalles de por ejemplo, si quiero usar el emerald en vez de metacity, o lo del fusion icon. Si me permites actualizar mi guía basandote en la tuya, agregaría esos cambios.
Saludos!!!
También deberías de resaltar que ese sudo aptitude upgrade es sumamente importantísimo para que funcione, aunque no parezca, si no haces ese upgrade, no funciona.
Saludos!!
No hace falta ni preguntar, David.
tengo una ATI mobility X1300 y no me anda, tenes idea por que?
¿Qué es exactamente lo que te pasa walter?
hola
me sucede lo mismo que Walter…
he instalado el driver de ATI.COM y nunca he conseguido el que se active el driver propietario…
tengo ubuntu 6.06 y dell inspiron 6400
saludos.
Intenta instalar la versión empaquetada en los repositorios de Ubuntu, samuel:
sudo aptitude install xorg-driver-fglrx
Yo tengo un Dell 6400 como tú, con una ATI X1400 y me funciona perfectamente. Sigue paso a paso y debería funcionarte.
Pingback: DAMR.NET » Compiz Fusion en Ubuntu Feisty 7.04 con Xgl en la ATI Radeon Xpress 200M (32MB) (mini howto)
Buenas, muy buena guía y también la de david.
He visto que justo has cambiado lo que ayer me dio mínimos problemas que era no tener la carpeta /etc/X11/sessions creada. Yo como no me entero de nada hice lo sencillo que fue poner ese archivo en el /usr/share/xsessions/ antes de crear esa carpteta ahí.
Ahora la pregunta sería ¿cuál es la diferencia?
*Por cierto espero que hayas hecho ese cambio y no haya sido que estoy ciego
En cuanto a mi experiencia Compiz está genial, marea pero quitándole efectos estaría perfecto. Pero desde que lo instalé ayer me pasan algunas cosas parecidas a Oscar. Problemas de teclado que se solucionan fácil pero cada vez que inicio XGL me dice que hay comflicto entre X y gnome. Debe ser que no lo cambié bien, y será una tontería cambiar. Pero no me he puesto pq eso es lo de menos. Siempre al rato de estar con compiz, como 20-30 minutos, todo peta y a reiniciar, ni cambio de consola.
Claro este es mi caso, y debe ser debido a mi Aspire 1692, que me da que la gráfica se calienta demasiado.
De nuevo, gran guía. Tan sencilla que hasta yo me animé a instalarlo.
En principio da igual la carpeta Ray.
Lo de la distribución de teclado es normal, es una sesión nueva a la que no habías entrado y coloca la distribución inglesa de EEUU por defecto. No hay más que ir a Sistema -> Preferencias -> Teclado, Distribuciones, añadir España y marcarla como predeterminada.
Los efectos se pueden regular desde Sistema -> Preferencias -> CompizConfig Settings Manager.
Lo de la temperatura, pues es una mierda… Aunque tampoco es tanto trabajo desplegar Compiz.
hola!
muy buena la guia pero sabes tengo problemas.
Basicamente al iniciar con el comando «compiz –replace» me sale esto: «Fatal: Failed test: texture_from_pixmap supportChecks indicate that it’s impossible to start compiz on your system».
tengo un Dell I6400 t5600 @ 1.83 + ati x1400 + 1 gb de ram
no entiendo porque me sale esto pues hice paso a paso lo que señalas 🙁
espero me puedas ayudar
Saludos
Saludos, cuando quiero entrar al «Gestor de Controladores Restringidos» me dice que «Su hardware no necesita controladores privativos».
Tengo Ubuntu instalado en el Innotek VirtualBox como maquina virtual y de hecho cuando trato de activar los efectos del escritorio, la pantalla se pone en blanco como por 1 minuto y cuando regresa a la normalidad los efectos no se habilitan.
¿Que podrá ser?
Pactos, ¿has probado a llamar a compiz con el flag –indirect-rendering como indica el texto?
/usr/bin/compiz –ignore-desktop-hints –indirect-rendering –replace ccp &
Instalalos de todas formas Omarifr. Prueba tanto la versión del repositorio
sudo aptitude install xorg-driver-fglrx
como la última de la web de ATI
«Tengo Ubuntu instalado en el Innotek VirtualBox»
Creo que aún el hipervisor Vbox no trabaja con con 3-D, sino vesa estándar ¿no?. En ese caso sencillamente no se puede.
Y a Pactos, una chorrada pero te has asegurado que entraste en la sesión XGL no?. Digo porque con las prisas igual no cambiaste de sesión. A mi me pasó ;-).
Zootropo: Lo del teclado está claro como se arregla en Gnome, pero era un conflicto entre la configuración de teclado de X y la de gnome que se daba una vez hecho el cambio que tú mismo me has sugerido. Pero ya está arreglado, ya que como decía era una tontería solucionar el conflicto entre ambos. Aún así gracias por responder.
Lo cojonudo es que el nivel de cuelgues ha bajado considerablemente desde que cambié el decorador de ventanas de GTK windows decorator a Emerald. De colgarse cada 10-20 minutos sólo se me ha colgado una vez en un día de uso muy muy intensivo.
Tengo que investigar si de verdad está relacionado con el gestor de ventanas(suena a locura) o es simple casualidad.
Por cierto menudo trabajo te está dando el post de Compiz ;-).
Olá amigo!!!
Possuo uma placa ATI Radeon X1550 e há mais de uma semana estava eu tentando colocar o compiz-fusion para funcionar mas sem sucesso!
Acho que li uns 500 tutoriais… Mas com o seu deu certo! Confesso que mexi tanto, instalando e desinstalando drivers que não sei exatamente o que ocorreu. O que sei é que depois de seguir os seus passos meu compiz-fuzion está a todo vapor!
Muito obrigado –> Gracias!!!
Se quiser meu xorg.conf ou precisar de alguma informação fico à disposição!
Um abraço,
Walter.
Hola zootropo yo tengo instalado Compiz-Fusion en mi pc con tarjeta Ati Radeon X1300 y beryl a la vez, mi duda es que las teclas me funcionan bien en Beryl, pero cambio el gestor por Compiz y me deja de mapear la tecla super que es la que mas se usa para los efectos, es decir no puedo hacer casi nada 🙁 no entiendo por que? tienes algun idea, ya le cambie la conficguracion al teclado y todo…… gracias
¿Has probado en Sistema -> Preferencias -> Teclado, Opciones de distribución, Davis?
Claro eso lo hice un monton de veces pero es medio raro, bueno de todas maneras gracias por tomarte tiempo en responderme XD
(gtk-window-decorator:6464): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:6464): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:6464): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:6464): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:6464): Wnck-WARNING **: Unhandled action type (nil)
(gtk-window-decorator:6464): Wnck-WARNING **: Unhandled action type (nil)
GConf backend: There is an unsupported value at path /apps/compiz/plugins/scale/allscreens/options/initiate_edge. Settings from this path won’t be read. Try to remove that value so that operation can continue properly.
He seguido tus pasos pero a parte de que con XGL me va mas lento las webs y demas me sale ese error.
Si, tengo una ATI.
NO seria posible efectos 3D para X11_
Muy buen manual, aunque a mi no me funcione.
Saludos
Miguel Angel, prueba a escribir el comando:
gconftool-2 --recursive-unset /apps/compiz
¿porqué no puedo habilitar la aceleración 3d?, alguien sabe como activarla, cuando activo la casilla, no descarga nada, me dice que no puede encontrar el paquete y no instala nada…porfa,, ayuda
Prueba a instalar el driver desde la consola, Oscar
sudo aptitude install xorg-driver-fglrx
Me parecio buena la guia, facil de seguir. Pero cuando termine todo, me paso esto. Agregue el xgl al session, pero no se si se inicio, me parece q no…
****@debian-desktop:~$ compiz –replace
Fatal: Failed test: Composite extension
Checks indicate that it’s impossible to start compiz on your system.
Alguien tiene idea de como resolver esto??
Grax
Asegurate de tener en tu xorg.conf (/etc/X11/xorg.conf) esto:
[code]Section «Extensions»
Option «Composite» «off»
EndSection[/code]
valla, xD me salio mal, sin los [code] y [/code]
Ya probé y me dice que no encuentra el paquete de instalación o algo así….. no se porqué…..
Tengo una Acer 5100 y segui cada paso al pie de la letra, todo iba feliz hasta que reinicie, luego le pongo en terminal
compiz –replace
y aparece el siguiente texto
Fatal: Failed test: texture_from_pixmap support
Checks indicate that it’s impossible to start compiz on your system.
no se que pedo ni que pasa que hago ahora?
Hey, yo también trato de instalar compiz fusion en ubuntu en una Acer Aspire 5100 Con una ATi radeon Xpress 1100
@Oscar, ¿tienes añadido el repositorio restricted?
Sistema -> Administración -> Orígenes del software, Controladores privativos para dispositivos.
@faryshta, ¿has probado a ejecutar compiz con el comando
/usr/bin/compiz --ignore-desktop-hints --indirect-rendering --replace ccp &
?Si, ya tengo añadido y activado ese repositorio, (aparece activado), lo más extreño es que ya formatee como 4 veces, y cuando estoy corriendo desde LiveCD si descarga los archivos…¬_¬, e intentado incluso con versiones de 32 y 64 bits, y con ninguna descarga excepto cuando corro desde LiveCD
Ah, y quisiera preguntar algo con respecto al driver de la Web de Ati, ¿Cómo lo instalo? (es un archivo .run), cuando trato de abrirli me dice que la codificación de caracteres no es la correcta y no me lo abre…
Pingback: Ubuntu Fesity Fawn + Compiz Fusion + ATI at Pisito en Madrid
Oscar busca como instalarte los drivers de ati con algun manual y luego para despues de seguir todo esto para ejecutar compiz haz lo siguente:
LD_PRELOAD=/usr/lib/fglrx/diversions/libGL.so.1 compiz –replace &
Pingback: Desinstalar Compiz Fusion | La Ventana Muerta
@Oscar el archivo que bajas de la web de ATI seguramente sea un ejecutable autoinstalable. Dale permisos de ejecución escribiendo en la consola
chmod +x programa
y ejecútalo escribiendo desde el directorio en el que se encuentra./programa
Hola ante todo felicitaciones al autor del tutorial, esta excelente y fue de gran ayuda. Logré hacer funcionar todo en una ASPIRE 5100.
El problema vino cuando instale emerald. Es que no hace nada. No cambia los themes. Probando desde la consola me pone la siguiente leyenda:
«Could no acquire decoration manager»
Aclaro que aplique el tutorial en el Ubuntu Ultimate 1.40
Agradeceré si alguno me tiende una mano con este error.
me respondo solo,
quizá le sirva a alguien:
logro cargar emerald en la consola asi:
emerald –replace
y se carga el tema que esta seleccionado en el manejador.
Slds.
Para los que les falla el inicio de compiz devolviendo el error:
«Fatal: Failed test: texture_from_pixmap support
Checks indicate that it’s impossible to start compiz on your system»
Revisad que habeis iniciado sesion XGL: En la pantalla de login pulsais en OPCIONES y seleccionais tipo de sesion XGL.
Saludos y gracias Zootropo
Hola a tod@s, he seguido los pasos hasta el de «compiz –replace» y me da el siguiente error:
compiz –replace
xset: unable to open display «»
xdpyinfo: unable to open display «».
xvinfo: Unable to open display
xdpyinfo: unable to open display «».
xdpyinfo: unable to open display «».
xdpyinfo: unable to open display «».
xdpyinfo: unable to open display «».
xdpyinfo: unable to open display «».
xdpyinfo: unable to open display «».
Fatal: Failed test: texture_from_pixmap support
Checks indicate that it’s impossible to start compiz on your system.
Tengo: Intel(R) Core(TM)2 6600 @ 2.40 GHz, 2 GB de RAM y una ATI Radeon X1600.
Gracias de antemano.
Wenas, tengo un acer 5050 y he seguido perfectamente todos los pasos aqui descritos, consiguiendo instalar todo y teniendo la XGL, pero mi problema es el siguiente:
Al reiniciar, escojo sesion XGL y entra en la sesion pero lo veo todo como si tuviera un canal+ codificado. Mi targeta es una ATI X1100.
Gracias de antemano.
saludos a toda la comunidad, tengo este error y todo lo estoy haciendo paso por paso.
Fatal: Failed test: texture_from_pixmap support
Checks indicate that it’s impossible to start compiz on your system.
Fatal: Failed test: texture_from_pixmap support
Checks indicate that it’s impossible to start compiz on your system.
me sale eso al igual que a jose, y no se que hacer, por lo que vi aqui dicen que es porque no inicia sesion xgl, pero no se como iniciarla, eso y gracias por la ayuda 😉
Saludos
Llegue hasta acá:
soundwave@acer:~$ compiz –replace
Fatal: Failed test: texture_from_pixmap support
Checks indicate that it’s impossible to start compiz on your system.
en un laptop Acer Aspire 5050-4835 con ATI Radeon Xpress 1100 …ideas ??
gracias
Buenas.
Tengo un Dell Precision 360 y uso la version agp de la ati radeon x1950 y al entrar en la sesión con xgl se me peta el video y lo veo todo como si se hubiese jodido el video de la tarjeta muy psicodélico pero dudo de que esos sean los efectos de compiz.
He seguido todo el tutorial al pie de la letra y he probado a reinstalar los drivers varias veces pero nada.
Estaria muy agradecido por una solución.
Buenas
me sale esto
guillem@guillem-desktop:~$ Fatal: Failed test: texture_from_pixmap support
Checks indicate that it’s impossible to start compiz on your system.
Yo he instalado el compiz 64bits puede ser que sea este el motivo
Al llegar al paso de ejecutar el comando:
compiz –replace
me marca el siguiente error:
Checking for Xgl: present.
Checking for nVidia: not present.
Checking for Xgl: present.
Enabling Xgl with fglrx ATi drivers…
Starting gtk-window-decorator
/usr/bin/compiz.real (video) – Warn: No 8 bit GLX pixmap format, disabling YV12 image format