domingo, 2 de noviembre de 2008

Cómo extender el escritorio con tarjetas ATI en Ubuntu

Fuentes: Ubuntu documentation, Ubuntuforums.

Funciona para Gutsy, Hardy e Intrepid.
Requiere tener instalado el driver binario ATI. Puedes verificar que tu tarjeta soporta este driver en Ubuntu documentation.
El objetivo es tener un escritorio extendido, para otros efectos puedes mirar esta guía en Ubuntuforums.

El driver binario se puede instalar, de una manera simple, accediendo al panel superior en Sistema/Administración/Controladores de hardware. Allí habilitas el Controlador gráfico FGLRX privativo para ATI:



Es recomendable partir respaldando tu archivo xorg.conf:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

Ahora debes editar tu archivo xorg.conf:
sudo gedit /etc/X11/xorg.conf /etc/X11/xorg.conf

y agregas la siguiente información en la sección Device:
Option "DesktopSetup" "horizontal" #Habilita el Big Desktop.
Option "Mode2" "1280x1024" #Resolución para el segundo monitor.
Option "DesktopSetup" "LVDS,AUTO" #los tipos de pantallas que están conectadas LVDS = LCD, CRT, AUTO
Option "EnablePrivateBackZ" "yes" #Habilita el soporte 3d<=Puede no funcionar.
Option "HSync2" "65" #horizontal sync para la pantalla secundaria.
Option "VRefresh2" "60" #fija el refresco de la segunda pantalla.

En donde la resolución y refresco de tu segundo monitor pueden variar, dependiendo del hardware que estés usando.
En mi caso la opción para habilitar la aceleración 3D no funciona, por lo que perdí cualquier tipo de efecto gráfico. Sí, eso significa que nada de Compiz, nada de cubo, ni nada de nada.
Esta configuración sitúa por defecto el monitor adicional a la derecha de tu monitor base. Como yo ubico el segundo monitor a la izquierda tengo que añadir la siguiente linea:
Option "DesktopSetup" "horizontal,reverse"

Por lo tanto, en mi caso, la configuración de mi sección Device queda de la siguiente manera:
Section "Device"
Identifier "ATI Technologies Inc Radeon XPRESS 200M 5955 (PCIE)"
Driver "fglrx"
Busid "PCI:1:5:0"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "EnableMonitor" "lvds,crt1"
Option "DesktopSetup" "horizontal,reverse"
Option "Mode2" "1280x1024"
Option "EnablePrivateBackZ" "yes"
Option "VRefresh2" "60"
EndSection

Con eso debiera bastar. Simplemente resta que guardes los cambios y reinicies el ambiente gráfico.

En caso de que desees volver atrás puedes reemplazar el archivo xorg.conf con el que respaldaste anteriormente:
sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf.

Otra manera es generando un nuevo archivo xorg.conf. Lo puedes hacer con el comando:
sudo dpkg-reconfigure -phigh xserver-xorg

No hay comentarios: