Dual head con driver libre de ati en ubuntu

Pues nada, que esta navidad me han regalado una pantallica nueva y para probar, me he instalado las dos pantallas, que por cierto, es comodísimo.

dual head

No es muy difícil de conseguir, aunque como siempre, hay que saber cómo hacerlo (gracias san google).
Resulta que una pantalla es de 19′ panorámica y la otra de 17′. Me ha costado un poco encontrar la configuración para que se vean las dos bien, pero al final lo he conseguido.

Solo hay que editar el xorg
sudo gedit etc/X11/xorg.conf

Duplica la sección “device” y añade

Screen 0

al primer device y

Screen 1

al segundo;

Duplica la sección “monitor” (respetando las características de cada uno de los monitores)
y duplica la sección “screen”, respetando la configuración de cada pantalla (las mias, al ser de diferente tamaño utilizan una configuración diferente)

y en la sección “Server Layout” añade:

Option “Xinerama” “on”
Screen “X”
Screen “Y” RightOf “X”

Donde “X” sería el identifier de tu primera pantalla (elidentifier que has puesto en la sección “device”), e “Y” sería el identifier de tu segunda pantalla.

Os dejo mi xorg.conf aquí para que sirva como ejemplo ya que explicado así es un pelin lioso:


# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type “man /etc/X11/xorg.conf” at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg


Section “Files”
FontPath “/usr/share/X11/fonts/misc”
FontPath “/usr/share/X11/fonts/cyrillic”
FontPath “/usr/share/X11/fonts/100dpi/:unscaled”
FontPath “/usr/share/X11/fonts/75dpi/:unscaled”
FontPath “/usr/share/X11/fonts/Type1″
FontPath “/usr/share/X11/fonts/100dpi”
FontPath “/usr/share/X11/fonts/75dpi”
FontPath “/usr/share/fonts/X11/misc”
# path to defoma fonts
FontPath “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”
EndSection


Section “Module”
Load “bitmap”
Load “ddc”
Load “dri”
Load “extmod”
Load “freetype”
Load “glx”
Load “int10″
Load “type1″
Load “vbe”
EndSection


Section “InputDevice”
Identifier “Generic Keyboard”
Driver “kbd”
Option “CoreKeyboard”
Option “XkbRules” “xorg”
Option “XkbModel” “pc104″
Option “XkbLayout” “es”
EndSection


Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “CorePointer”
Option “Device” “/dev/input/mice”
Option “Protocol” “ExplorerPS/2″
Option “ZAxisMapping” “4 5″
Option “Emulate3Buttons” “true”
EndSection


Section “InputDevice”
Driver “wacom”
Identifier “stylus”
Option “Device” “/dev/wacom” # Change to
# /dev/input/event
# for USB
Option “Type” “stylus”
Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
EndSection


Section “InputDevice”
Driver “wacom”
Identifier “eraser”
Option “Device” “/dev/wacom” # Change to
# /dev/input/event
# for USB
Option “Type” “eraser”
Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
EndSection


Section “InputDevice”
Driver “wacom”
Identifier “cursor”
Option “Device” “/dev/wacom” # Change to
# /dev/input/event
# for USB
Option “Type” “cursor”
Option “ForceDevice” “ISDV4″ # Tablet PC ONLY
EndSection


Section “Device”
Identifier “DVIport”
BoardName “ATI Technologies, Inc. Radeo RV280 [Radeon 9200 PRO]”
Driver “ati”
BusID “PCI:1:0:0″
Screen 0
EndSection


Section “Device”
Identifier “VGAport”
BoardName “ATI Technologies, Inc. RV280 [Radeon 9200 PRO]”
Driver “ati”
BusID “PCI:1:0:0″
Screen 1
EndSection


Section “Monitor”
Identifier “SyncMasterI
Option “DPMS”
HorizSync 28-72
VertRefresh 43-60
EndSection


Section “Monitor”
Identifier “SyncMasterD”
Option “DPMS”
HorizSync 28-64
VertRefresh 43-60
EndSection


Section “Screen”
Identifier “DVIScreen”
Device “DVIport”
Monitor “SyncMasterI
DefaultDepth 24
SubSection “Display”
Depth 1
Modes “1440×900″ “1280×1024″ “1024×768″ “800×600″ “640×480″
EndSubSection
SubSection “Display”
Depth 4
Modes “1440×900″ “1280×1024″ “1024×768″ “800×600″ “640×480″
EndSubSection
SubSection “Display”
Depth 8
Modes “1440×900″ “1280×1024″ “1024×768″ “800×600″ “640×480″
EndSubSection
SubSection “Display”
Depth 15
Modes “1440×900″ “1280×1024″ “1024×768″ “800×600″ “640×480″
EndSubSection
SubSection “Display”
Depth 16
Modes “1440×900″ “1280×1024″ “1024×768″ “800×600″ “640×480″
EndSubSection
SubSection “Display”
Depth 24
Modes “1440×900″
EndSubSection
EndSection


Section “Screen”
Identifier “VGAScreen”
Device “VGAport”
Monitor “SyncMasterD”
DefaultDepth 24
SubSection “Display”
Depth 1
Modes “1280×1024″ “1024×768″ “800×600″ “640×480″
EndSubSection
SubSection “Display”
Depth 4
Modes “1280×1024″ “1024×768″ “800×600″ “640×480″
EndSubSection
SubSection “Display”
Depth 8
Modes “1280×1024″ “1024×768″ “800×600″ “640×480″
EndSubSection
SubSection “Display”
Depth 15
Modes “1280×1024″ “1024×768″ “800×600″ “640×480″
EndSubSection
SubSection “Display”
Depth 16
Modes “1280×1024″ “1024×768″ “800×600″ “640×480″
EndSubSection
SubSection “Display”
Depth 24
Modes “1280×1024″ “1024×768″ “800×600″ “640×480″
EndSubSection
EndSection


Section “ServerLayout”
Identifier “Default Layout”
Option “Xinerama” “on”
Screen “DVIScreen”
Screen “VGAScreen” RightOf “DVIScreen”

InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
InputDevice “stylus” “SendCoreEvents”
InputDevice “cursor” “SendCoreEvents”
InputDevice “eraser” “SendCoreEvents”
EndSection


Section “DRI”
Mode 0666
EndSection