Buenas,
Veréis hasta ahora utilizaba el driver privativo de ATI en mi debian sid, pero desde que el xorg 7.5 se ha puesto en marcha ha dejado de funcionar el fglrx.
Así que me he puesto a investigar sobre drivers libres que soporten mi tarjeta, he instalado tanto radeonhd como radeon, y ambos parece que me ofrecen el mismo rendimiento. He visto que por lo menos radeonhd soporta 3D para mi tarjeta en el listado de su wiki. Para ponerlos en marcha he hecho:
1. Desinstalado cualquier rastro de fglrx.
2. apt-get install libgl1-mesa-dri libgl1-mesa-swx11
3. apt-get install xserver-xorg-video-radeonhd (o xserver-xorg-video-radeon).
4. Generar un xorg por defecto con: X -configure.
Según glxinfo tengo aceleración y las glxgears ruedan pero el escritorio va extremadamente lento, al arrastrar las ventanas, utilizar el scroll para ver páginas web, no puedo ver películas porque van a "saltos" y por supuesto no funciona ningún juego 3D.
De todo esto me han surgido varias dudas:
1. Tengo varios errores (EE) en /var/log/Xorg.0.log.
(II) Loading extension DRI2
(II) LoadModule: "dri"
(WW) Warning, couldn't open module dri
(II) UnloadModule: "dri"
(EE) Failed to load module "dri" (module does not exist, 0)
...
(EE) RADEON(0): [dri] RADEONDRIGetVersion failed (libdri too old)
..
(==) RADEON(0): Backing store disabled
(WW) RADEON(0): Direct rendering disabled
(EE) RADEON(0): Acceleration initialization failed
..
(EE) GLX error: Can not get required symbols.
...
EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
(II) UnloadModule: "evdev"
(EE) PreInit returned NULL for ""HID 062a:0000""
2. He leído por ahí que para tener aceleración la gente instala libgl1-mesa-glx en lugar de libgl1-mesa-swx11. He intentado instalar libgl1-mesa-glx y me desinstala el swx11 pero después de desinstalarlo no es capaz de instalar libgl1-mesa-glx, da errores de dependencias. ¿Es posible que no rinda la aceleración al no poder instalar ese paquete?
3. Este es el xorg que tengo ahora mismo:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection
Section "Module"
Load "glx"
Load "dbe"
Load "extmod"
Load "record"
Load "dri2"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
#DisplaySize 340 270 # mm
Identifier "Monitor0"
VendorName "ACR"
ModelName "AL1706"
HorizSync 31.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Card0"
Driver "radeon"
Option "AccelMethod" "EXA"
Option "DRI" "true"
Option "EnablePageFlip" "True"
Option "AccelDFS" "True"
Option "RenderAccel" "on"
Option "MigrationHeuristic" "always"
Option "AGPMode" "8"
VendorName "ATI Technologies Inc"
BoardName "RV630 PRO AGP [Radeon HD 2600 PRO AGP]"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Gracias y un saludo, a ver si alguien me puede ayudar y sino, por lo menos que a alguien le sirva mi "mini-tutorial" de instalación de los drivers libres.