31 de marzo de 2007

Instalar Driver Libre ATI en Debian Etch

Hace tiempo llevo viendo que existen 2 drivers para las tarjetas gráficas ATI. El oficial de ATI (módulo fglrx) y el open-source (módulo radeon). Hasta ahora, para tener activada la aceleración gráfica, siempre recurría a instalar el driver oficial de ATI (http://debiantotal.blogspot.com/2007/02/instalar-driver-ati.html), ya que era la única manera que conocía de activar la aceleración gráfica. Hoy al fin, he conseguido activar dicha aceleración con el driver open-source.

La tarjetas gráficas sobre la que he hecho las pruebas: ATI Radeon 9200 128Mb y ATI Radeon 9800 PRO 128Mb
$ lspci -v
01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01) (prog-if 00 [VGA])
Subsystem: C.P. Technology Co. Ltd Unknown device 2094
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 177
Memory at f0000000 (32-bit, prefetchable) [size=128M]
I/O ports at d800 [size=256]
Memory at d7800000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at effe0000 [disabled] [size=128K]
Capabilities: [58] AGP version 3.0
Capabilities: [50] Power Management version 2

01:00.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (Secondary) (rev 01)
Subsystem: C.P. Technology Co. Ltd Unknown device 2095
Flags: bus master, 66MHz, medium devsel, latency 64
Memory at e0000000 (32-bit, prefetchable) [size=128M]
Memory at d7000000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [50] Power Management version 2


ACTUALIZACIÓN 26-08-07:
Aquí dejo el enlace con las tarjetas soportadas por éste driver:
http://dri.freedesktop.org/wiki/ATI?highlight=%28CategoryHardwareVendor%29


A continuación detallo los pasos que he seguido para ello:

1. Como ya tenía instalado el driver oficial de ATI, he tenido que eliminarlo. Abrimos una terminal y como usuario root hacemos:
$ su -
password:

# aptitude search fglrx
i fglrx-kernel-src
i fglrx-kernel-2.6.18-4-686
i fglrx-driver
i fglrx-control

# aptitude purge fglrx-kernel-src fglrx-kernel-2.6.18-4-686 fglrx-driver fglrx-control


2. Una vez eliminado, necesitamos instalar los paquete "xserver-xorg-video-ati", "libgl1-mesa-dri" y "libgl1-mesa-glx". (Puede que ya estén instalados)
# aptitude install xserver-xorg-video-ati libgl1-mesa-dri libgl1-mesa-glx


3. Editamos el archivo /etc/X11/xorg.conf y lo dejamos como muestro a continuación:
# vi /etc/X11/xorg.conf

Añadimos la línea Option "AIGLX" "true"
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
Option "AIGLX" "true"
EndSection

La sección Module debe quedar así:
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "ati"
EndSection

Modificamos la línea "Driver" y añadimos las líneas "Option":

NOTA IMPORTANTE:
Éstas opciones funcionan perfectamente en mi tarjeta ATI Radeon 9800 PRO 128Mb. Fui añadiendo y probando hasta conseguir el mejor rendimiento posible. Para otros modelos puede que el servidor no inicie o no funcione la aceleración. Por ejemplo, para mi otra tarjeta gráfica ATI Radeon 9200 PRO 128Mb, el servidor gráfico no iniciaba al poner todas las opciones. Comentando las líneas "#Option "AccellDFS" "true" " y "#Option "UseFBDev" "true" ", conseguí que iniciara el servidor gráfico, pero al comprobar si tenía la aceleración, me decía que no (direct rendering: no). Comentando todas las opciones que aquí expongo (Añadir "#" al principio de cada línea option), conseguí iniciar y tener la aceleración. Por tanto, recomiendo que en principio no se pongan todas las opciones aquí expuestas y vayan probando hasta conseguir el mejor rendimiento posible.

Section "Device"
Identifier "ATI Technologies Inc Radeon R350 [Radeon 9800 Pro]" # No tocar
Driver "radeon"
BusID "PCI:1:0:0" # No tocar
Option "AGPMode" "8" # Bus AGP 8x
Option "GARTSize" "128" # Bus de tu Tarjeta Gráfica (Ver Comentario del día 07.08.07. Muchas Gracias Khertz)

# Activando alguna de éstas opciones puede que el servidor gráfico no inicie o no se
# active la aceleración gráfica. Depende del modelo que tengas. (Ver NOTA anterior)
Option "EnablePageFlip" "true"
Option "ColorTiling" "true"
Option "EnableDepthMoves" "true"
Option "BackingStore" "true"
Option "AccelMethod" "XAA"
Option "AccelIDFS" "true"
Option "UseFBDev" "true"
Option "XAANoOffscreenPixmaps" "true"
EndSection

Al final del fichero deberíamos tener la la siguiente sección. En caso contrario, añadirla.
Section "DRI"
Mode 0666
EndSection

4. Reiniciamos el Servidor Gráfico:
El método más fácil es cerrar la actual sesión, y en la pantalla de login de usuarios, picamos en MENU / Restart X Server. También produce el mismo efecto pulsar la combinación de telcas ALT + E en ésta pantalla. Quién se líe, que reinicie el PC por completo.

5. Una vez reiniciado, abrimos una consola y comprobamos que tenemos la aceleración gráfica con el siguiente comando:
$ glxinfo | grep direct
direct rendering: Yes

$ glxgears -printfps
libGL warning: 3D driver claims to not support visual 0x4b
24196 frames in 5.0 seconds = 4839.093 FPS
24938 frames in 5.0 seconds = 4987.516 FPS
24916 frames in 5.0 seconds = 4983.152 FPS
24908 frames in 5.0 seconds = 4981.417 FPS
24814 frames in 5.0 seconds = 4962.649 FPS
24597 frames in 5.0 seconds = 4919.347 FPS
24885 frames in 5.0 seconds = 4976.837 FPS

NOTAS:
- Si no tenemos instalado el paquete "mesa-utils", no funcionará el comando "glxinfo".
- Éste driver funciona mucho más lento que el oficial de ATI (fglrx), pero lo he necesitado para poder configurar BERYL.

Pronto subiré la guía para instalar BERYL.

Saludos y Suerte.
Domi - Gran Canaria (Islas Canarias)

51 comentarios:

Jacob dijo...

mira hago todo lo ke dices pero me aparece esto

# glxinfo | grep direct
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect

o he prbado mil veces pero no fnciona, he revisado el xorg.conf pero esta identico

Romario dijo...

Puedes dejar más datos. ¿Que tarjeta tienes?, ¿haz intentado instalar el driver oficial de ati? Deja algún dato más sobre lo que haz hecho.

Comprueba la salida de éste comando:
$ lsmod | grep fglrx
fglrx 396940 8
agpgart 29896 2 fglrx,intel_agp

Si te da algo parecido, todavía tienes el driver oficial de ATI instalado y cargado. En este caso no te funcionará hasta que lo desinstales.

Saludos.

Andrey dijo...

Hola!!!
pues yo lo he probado ya nada...

Ántes lo tenía con el driver ,fglrx pero la desventaja de este, es la imposibilidad de poner beryl.

Desinstalé todo lo referente a fglrx, hize el lsmod|grep al fglrx, y no muestra resutlados.

Pero al añadir al xorg.conf todo lo que dices, no da aceleración alguna. De echo la salida de error de glxgears es esta:
X connection to :0.0 broken (explicit kill or server shutdown).

Ah por cierto, mi grafica es una radeon 9600 a secas, imagino que también debería funcionar este tuto con mi grafica...


saludos!

Jacob dijo...

ok!

tengo una ati Radeon 9200 de 128mb

no he instalado driver alguno.
acabo de instalar el etch asi ke nada. he seguido esos pasos a pie de la letra omitiendo los de desinstalacion de fglrx pk sé ke no lo tenia ya ke no le habia instalado

Jakov:/home/jacob# lsmod | grep fglrx
Jakov:/home/jacob#


me da como resultado esto.
ke mas puedo ahcer?

te dejo mi xorg.conf


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

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "ati"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "latam"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "Device"
Identifier "ATI Technologies Inc RV280 [Radeon 9200 PRO]"
Driver "radeon"
BusID "PCI:1:0:0"
Option "AGPMode" "8"
Option "GARTSize" "128" # Gráfica con 128 Mb
Option "EnablePageFlip" "true"
Option "ColorTiling" "true"
Option "EnableDepthMoves" "true"
Option "BackingStore" "true"
Option "AccelMethod" "XAA"
Option "AccelIDFS" "true"
Option "UseFBDev" "true"
Option "XAANoOffscreenPixmaps" "true"
EndSection

Section "Monitor"
Identifier "Monitor genérico"
Option "DPMS"
HorizSync 28-64
VertRefresh 43-60
EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc RV280 [Radeon 9200 PRO]"
Monitor "Monitor genérico"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Option "AIGLX" "true"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection

Jacob dijo...

asi sí me funciona:

jacob@Jakov:~$ glxinfo | grep direct
direct rendering: Yes

pero kiero instalar Beryl


# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
# 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 "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "latam"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "Device"
Identifier "ATI Technologies Inc RV280 [Radeon 9200 PRO]"
Driver "ati"
BusID "PCI:1:0:0"
VideoRam 128000
Option "UseFBDev" "true"
EndSection

Section "Monitor"
Identifier "Monitor genérico"
Option "DPMS"
HorizSync 28-51
VertRefresh 43-60
EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc RV280 [Radeon 9200 PRO]"
Monitor "Monitor genérico"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection

Romario dijo...

Hola.
Primero, quiero pedir disculpas a todos los que hayan probado la guía y se hayan quedado sin poder iniciar el servidor gráfico.
El error que cometí fue el siguiente: hice la guía en un equipo (con ATI 9200) y luego comprobé que todo funcionaba en otro (ATI 9800). En éste equipo instalé BERYL y fui optimizando el xorg.conf para conseguir el mejor rendimiento posible. Al terminar, actualicé la guía con las opciones que me habían funcionado con la ATI 9800 y no comprobé que con la 9200 dejaba de funcionar el servidor gŕafico y tampoco había aceleración con algunas opciones.

Segundo, acabo de actualizar la guía avisando del problema. Espero que ahora haya quedado claro.

Saludos.

Andrey dijo...

Hola de nuevo!!
Bueno, finalmente trasteando, y como dijo probando modulos, conseguí la aceleración.

Resulta que el único modulo que me fallaba, era el que usted no comentó :P
Option "GARTSize" "128" Y eso que mi tarjeta es de 128 megas.

Ahora tengo aceleración, y pasare a añadir el compositing (con fglrx, no me deja).

Ahora ya puede decire a ciencia cierta, que está comprobado en una "ATI Radeon 9600"

Sañudos y Gracias!!

Arturo dijo...

Hice todo lo q dijiste y hasta comente todos los options pero no se sigue cayendo el servidor grafico y me dice esto:
failed to load module "fglrx" (module does not exist,0)
No devices detected

Romario dijo...

Hola Arturo.
Creo que el error lo debes tener en el archivo de configuración de las X "/etc/X11/xorg.conf

Comprueba ésta sección, que te debe quedar algo así (Repasa el punto 3 de ésta guía):

Section "Device"
Identifier "ATI Technologies Inc Radeon R350 [Radeon 9800 Pro]" # No tocar
Driver "radeon"
BusID "PCI:1:0:0" # No tocar
EndSection

Como no das mas datos, intuyo que ya tenías instalado el driver Oficial de ATI y al seguir los pasos de ésta guía, necesitamos borrarlos para que pueda funcionar el driver libre. Parece que los has borrado pero no modificastes el fichero de configuración de las X.
Seguramente tienes ésta ĺínea Así:
Driver "fglrx"

Repasa bien, como te dije arriba, el punto 3 de la guía. Fíjate lo que se hace en cada paso.

Saludos

Arturo dijo...

hola , mira en otra seccion donde tenia Driver "fglrx" le cambie por radeon y listo , gracias.

Anónimo dijo...

asi tengo el arvchivo , mira comente todos los options y me dice q si tengo la aceleracion,
elenko:/home/arturo# glxinfo | grep direct
direct rendering: Yes

es mejor activar algunas ??

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
Option "AIGLX" "true"
EndSection

Section "Files"

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

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "ati"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection

Section "Monitor"
Identifier "Monitor genérico"
Option "DPMS"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Device"
Identifier "ATI Technologies Inc RS300M AGP [Radeon Mobility 9100IGP]"
Driver "radeon"
BusID "PCI:1:5:0"
#Option "AGPMode" "8"
#Option "GARTSize" "128"
#Option "EnablePageFlip" "true"
#Option "ColorTiling" "true"
#Option "EnableDepthMoves" "true"
#Option "BackingStore" "true"
#Option "AccelMethod" "XAA"
#Option "AccelIDFS" "true"
#Option "UseFBDev" "true"
#Option "XAANoOffscreenPixmaps" "true"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "radeon"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc RS300M AGP [Radeon Mobility 9100IGP]"
Monitor "Monitor genérico"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800"
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

Romario dijo...

Hola. Perdón pero he estado liado en el trabajo y no he tenido tiempo de mirar el blog.
Te cuento:
En una revista que he comprado recomiendan activar éstas opciones para ATI:

Section Module
Load "dri"
Load "dbe"
Load "glx"

Section "Device"

Option "XAANoOffscreenPixmaps" "True"
Option "AddARGBGLXVisuals" "True"

Lo mejor que puedes hacer es ir combinando las opciones hasta conseguir el mejor resultado.

Saludos y Suerte
Domi - Gran Canaria (Islas Canarias)

Pabloski dijo...

mi tarjeta de video es pci express 16x de 256 mb... qué hago con esto?:

Option "AGPMode" "8" # Bus AGP 8x
Option "GARTSize" "128" # Memoria de tu Tarjeta Gráfica = 128 Mb

Romario dijo...

Hola Pabloski.
Omite esas líneas.

Suerte

Muadiv dijo...

Hola, te cuento que segui tus dos guias al pie de la letra, y ninguna funciono. Te paso mis datos
-----------------
uname -r
2.6.18-4-486

--------------
xorg.conf
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
Option "AIGLX" "true"
EndSection

Section "Files"

# path to defoma fonts
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
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 "dbe"
Load "int10"
Load "vbe"
Load "ati"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "Monitor"
Identifier "SyncMaster"
HorizSync 30.0 - 60.0
VertRefresh 50.0 - 75.0
Option "DPMS"
EndSection

Section "Device"
Identifier "ATI Technologies Inc RV280 [Radeon 9200 SE]"
BusID "PCI:1:0:0"
Driver "radeon"
Option "XAANoOffscreenPixmaps" "True"
Option "AddARGBGLXVisuals" "True"
# Option "VideoOverlay" "on"
# Option "OpenGLOverlay" "off"
# Option "AGPMode" "8"
# Option "GARTSize" "128"
# Option "EnablePageFlip" "true"
# Option "ColorTiling" "true"
# Option "EnableDepthMoves" "true"
# Option "BackingStore" "true"
# Option "AccelMethod" "XAA"
# Option "AccelIDFS" "true"
# Option "UseFBDev" "true"
# Option "XAANoOffscreenPixmaps" "true"

EndSection



Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc RV280 [Radeon 9200 SE]"
Monitor "SyncMaster"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

--------------------------
glxinfo | grep direct
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect

y el :lsmod | grep fglrx
no tira nada...

Alguna otra idea ????
Gracias !!

Romario dijo...

Hola. Te recomiendo que 1º instales la guía del driver OFICIAL. Trabaja más rápido y si no necesitas utilizar BERYL es la mejor opción.
http://debiantotal.blogspot.com/2007/02/instalar-driver-ati.html

Sigue paso a paso la guía y fíjate en las salidas de los comandos por si hay algún error. Compara con las salidas en pantalla que pongo. Si tienes alguna duda, puedes enviarme por mail a debiantotal ARROBA gmail.com las salidas de los comandos en un fichero.

Saludos y suerte.
Domi

Anónimo dijo...

Hola a todos, yo he probado a instalar la aceleración directa, en mi ATI. Probaré esta guía más adelante, pero yo opte por los driver fglrx.

Bueno, ¿Una pregunta para los que dice que no consigue una aceleración directa? que arquitectura usáis??

Veo que esta es una información necesaria.

Pues en mis pruebas con los otros drivers, no he conseguido la aceleración directa en la arquitectura AMD64, pero si en la i386.

Un Saludo.
Y GRACIAS POR LAS GUIAS

Romario dijo...

Gracias a ti por el comentario.

Saludos.

Marconi Poveda dijo...

Hola chicos,

He leido atentamente cada una de las entradas, yo tengo una ati radeon X600SE.

Instale los drivers propietarios usando este manual (http://debiantotal.blogspot.com/2007/02/instalar-driver-ati.html) pero no logre conseguir aceleracion solo reparar unos errores sobre la salida del monitor extra (Estoy en mi laptop)

Siguiendo los pasos de esta guia tengo:

# /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/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "ati"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection

Section "Device"
Identifier "ATI Technologies Inc M24 [Radeon Mobility X600]"
Driver "radeon"
BusID "PCI:1:0:0"
Option "AGPMode" "8" # Bus AGP 8x
Option "GARTSize" "256" # Memoria de tu Tarjeta Gráfica = 128 Mb

# Activando alguna de éstas opciones puede que el servidor gráfico no inicie o no se
# active la aceleración gráfica. Depende del modelo que tengas. (Ver NOTA anterior)
Option "EnablePageFlip" "true"
Option "ColorTiling" "true"
Option "EnableDepthMoves" "true"
Option "BackingStore" "true"
Option "AccelMethod" "XAA"
Option "AccelIDFS" "true"
Option "UseFBDev" "true"
Option "XAANoOffscreenPixmaps" "true"

EndSection

Section "Monitor"
Identifier "Monitor genérico"
Option "DPMS"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc M24 [Radeon Mobility X600]"
Monitor "Monitor genérico"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
Option "AIGLX" "true"
EndSection

Section "DRI"
Mode 0666
EndSection

pero nada de nada con el:
mobile:/home/lxuser# glxinfo |grep direct direct rendering: No
OpenGL renderer string: Mesa GLX Indirect
mobile:/home/lxuser#

Saludos y gracias por la ayuda.

Marconi Poveda dijo...

Hola de nuevo,

Solucione mi problema, subi mi debian a SID y todo listo, los controladores estan agregados en la instalación..

Saludos::..

Romario dijo...

Hola. Me alegro que al final te funcionara.
Saludos

ZeQk dijo...

Funciono muy muy bien!

no hay q usar el XGL

se puede hacer esto con los drivers propietarios??

Romario dijo...

Hola Zeqk. El dirver propietario de ATI funciona mucho mejor. El inconveniente es que si quieres instalar beryl, no te funcionará.

Saludos.

Pablo dijo...

Hola
Tengo una radeon 9550, segui todos los pasos que decian y pude hacer funcionar reemplazando la linea

Option "GARTSize" "128" # Gráfica con 128 Mb

por la linea

VideoRam 131072

si espesifico la linea VideRam

me aumenta ls fps de 90 a 108
y si comento la linea

Option "AGPMode" "8"

vuelve a aumentar los fps de 108 a 151 todos testeados con glxgears -display y a pantalla completa

Romario dijo...

Hola Pablo.
Gracias por compartir tu experiencia.

Saludos.

Jimmy dijo...

Hola Romario!.

Tengo una ATI RADEON XPRESS 200M

Hice todos los pasos, y me sale este mensaje:

direct rendering: No
OpenGL renderer string: Mesa GLX Indirect

Jimmy dijo...

Lo que trato de decir, es que como las tarjetas ati son diferentes modelos y todas trabajan de diferente manera, como edito mi /etc/X11/xorg.conf????

aaahhh y en dpkg-reconfigure xserver-xorg, lo volví a instalar y escogí ATI.

VOy bien??

Jimmy dijo...

Aquí te va mi nano /etc/X11/xorg.conf:

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

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "ati"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "latam"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection

Section "Device"
Identifier "ATI Technologies Inc ATI Radeon XPRESS 200M 5955 (PCIE)"
Driver "radeon"
BusID "PCI:1:5:0"
EndSection

Section "Monitor"
Identifier "Monitor genérico"
Option "DPMS"
HorizSync 30-70
VertRefresh 50-160
EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc ATI Radeon XPRESS 200M 5955 (PCIE)"
Monitor "Monitor genérico"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1920x1440"
EndSubSection
SubSection "Display"
Depth 4
Modes "1920x1440"
EndSubSection
SubSection "Display"
Depth 8
Modes "1920x1440"
EndSubSection
SubSection "Display"
Depth 15
Modes "1920x1440"
EndSubSection
SubSection "Display"
Depth 16
Modes "1920x1440"
EndSubSection
SubSection "Display"
Depth 24
Modes "1920x1440"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
Option "AIGLX" "true"
EndSection

Section "DRI"
Mode 0666
EndSection

Jimmy dijo...

reitero lo dicho me sale este mensaje:

direct rendering: No
OpenGL renderer string: Mesa GLX Indirect

y en nano /etc/X11/xorg.conf en devices tengo esto:

Section "Device"
Identifier "ATI Technologies Inc ATI Radeon XPRESS 200M 5955 (PCIE$ Driver "radeon"
BusID "PCI:1:5:0"
Option "AGPMode" "8"
Option "GARTSize" "128"
Option "EnablePageFlip" "true"
Option "ColorTiling" "true"
Option "EnableDepthMoves" "true"
Option "BackingStore" "true"
Option "AccelMethod" "XAA"
Option "AccelIDFS" "true"
Option "UseFBDev" "true"
Option "XAANoOffscreenPixmaps" "true"
EndSection


Y todavía no tengo aceleración 3D.

Que hago??

Romario dijo...

Hola Jimmy. Envíame en un fichero las órdenes que vas ejecutando y las salidas de los comandos por la consola a ver si veo algo raro. Comenta también si has intentado instalar el driver propietario anteriormente.

También puedes intentar, tal como explico en el blog, a ir quitando las opciones y probando una a una. En éstos comentarios hay más información de opciones que han probado otros usuarios y les han funcionado.

Saludos.

Jimmy dijo...

Ahora esta mas raro que nunca!!.

Volví a instalar debian, xq había hecho un desorden, ensucié mi máquina y lo volví a instalar, hice todos los pasos como la vez pasada y cuando ejecuto el comando glxinfo en root, me dice command not found.

xD

Jimmy dijo...

ya ví el problema al instala el paquete:

aptitude purge fglrx-kernel-src fglrx-kernel-2.6.18-4-686 fglrx-driver fglrx-control

me sale este mensaje:

aptitude purge fglrx-kernel-src fglrx-kernel-2.6.18-4-686 fglrx-driver fglrx-control

que hago si ya hice aptitude clean,update y upgrade. estos son mis repositorios:

deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-1 20070407-11:40]/ etch contrib main
deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-1 20070407-11:40]/ etch contrib main

deb http://nisamox.fciencias.unam.mx/debian/ etch main non-free
deb-src http://nisamox.fciencias.unam.mx/debian/ etch main non-free

deb http://ftp.fr.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ etch main contrib non-free

deb http://ftp.es.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.es.debian.org/debian/ etch main contrib non-free

deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib


Algo está mal??

Jimmy dijo...

reitero lo dicho, me sale este mensaje:

No se puede encontrar ningún paquete cuyo nombre o descripción coincida con "fglrx-kernel-2.6.18-4-686"
No se instalará, actualizará o eliminará ningún paquete.


Es que no ví un boton de editar o modificar.

xD

Romario dijo...

Hola Jimmy. Acabo de comprobar que ese paquete ha desaparecido de los repositorios oficiales.
Cuando tenga un poco de tiempo retocaré la guía, ya que desconozco como afecta éste cambio a la guía.

Gracias por el aviso.

Saludos.

Jimmy dijo...

Pues avísanos cuando esté disponible.

No?

Romario dijo...

pondré una nota de actualización en el post.

Saludos.

Khertz dijo...

Hola, antes que nada gracias por este explicativo tutorial.

Tengo una 9200SE y siguiendo las instrucciones me encontré que no lograba tener aceleración. Tras investigar un poco me di cuenta de un pequeño fallo de concepto, la opción GARTSize no es para indicar la memoria de la tarjeta gráfica, sino la apertura del bus AGP. Por eso en varios comentarios han dicho que lo solucionaron quitando esa línea.

Yo, haciendo un 'dmesg | grep agp' obtengo:

agpgart: Detected NVIDIA nForce2 chipset
agpgart: AGP aperture is 64M @ 0xe0000000
.....

y cambiando la opción GARTSize a 64, ya me funciona la aceleración 3D.

Un saludo.

Romario dijo...

Hola Khertz.
Gracias por tu aclaración. Acabo de comprobarlo en mi equipo con ATI 9800 PRO y casualmente coincide el valor de apertura con la memoria de la misma. Por tal motivo me funcionó así.

Saludos y gracias de nuevo.

MELC dijo...
Este comentario ha sido eliminado por el autor.
MELC dijo...

Mi archivo xorg.conf es:

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

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "ati"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "latam"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "Device"
Identifier "VIA Technologies, Inc. S3 Unichrome Pro VGA Adapter"
Driver "via"
BusID "PCI:1:0:0"
Option "AGPMode" "8" # Bus AGP 8x
Option "GARTSize" "128" # Bus de tu Tarjeta Gráfica
# Option "EnablePageFlip" "true"
# Option "ColorTiling" "true"
# Option "EnableDepthMoves" "true"
# Option "BackingStore" "true"
# Option "AccelMethod" "XAA"
# Option "AccelIDFS" "true"
# Option "UseFBDev" "true"
# Option "XAANoOffscreenPixmaps" "true"
EndSection

Section "Monitor"
Identifier "Monitor genérico"
Option "DPMS"
HorizSync 28-51
VertRefresh 43-60
EndSection

Section "Screen"
Identifier "Default Screen"
Device "VIA Technologies, Inc. S3 Unichrome Pro VGA Adapter"
Monitor "Monitor genérico"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
Option "AIGLX" "true"
EndSection

Section "Extensions"
Option "Composite" "true"
EndSection

Section "DRI"
Mode 0666
EndSection

MELC dijo...

Hola quiero saber si esto es problema para que corra BERYL ya que realice todos los pasos, inclusive tengo el icono del diamante en a barra pero cuando intento activar el BERYL - boton derecho sobre el diamante - cuando selecciono en el menu denominado "Select Window Manager" la opcion BERYL, cierra la sesion y solicita nuevamente el usuario y la contraseña. Al entrar y revisar el menu de BERYL, sigue estando en el modo normal "KWin (KDE Window Manager)"

Desde un usuario normal me da lo siguiente:

$ glxinfo | grep direct
libGL warning: 3D driver claims to not support visual 0x46
direct rendering: Yes

Por otra parte:

glxgears -printfps
libGL warning: 3D driver claims to not support visual 0x46
3172 frames in 5.0 seconds = 634.292 FPS
NOTA: Aqui salen los tres engranajes pero ese es el mensaje que da.

En modo root da lo siguiente:

# glxinfo | grep direct
Error: unable to open display (null)

# glxgears -printfps
Error: couldn't open display (null)

Agradezco la ayuda que me puedan suministrar al respecto.

Gracias y disculpen...!

MELC

Ocioslax dijo...

Hola. Yo también tengo una ATI RADEON PCI EXPREESS 200M y según tengo entendido aún no tiene soporte libre para obtener la aceleración gráfica. Así que es cosa de esperar.

Otra opción es que instales el xgl + fglrx. Tengo entendido que esa funciona para las tarjetas ATI, pero yo soy de la idea de que hay que seguir esperando.

Romario dijo...

Hola Ocioslax.
Gracias por el comentario sobre tu experiencia.
Acabo de poner un enlace con las tarjetas que soporta, y parece que todavía no está soportada.
Yo he visto por ahí que instalan el "servidor" XGL en vez de AIGLX que es lo que trae Debian Etch, para luego con el dirver oficial, hacer correr BERYL. Pero tuve malas experiencias. No me funcionó. Desde ahí, recomiendo siempre tarjetas NVIDIA para utilizarlas en LINUX. Son menos problemáticas.

Saludos.

Matías dijo...

Hola, te quería felicitar por lo bueno que está tu blog, encuentro de todo y muy bien explicado.
Tengo la siguiente duda, yo acabo de instalar debian y tengo una Radeon 9800 PRO 128Mb, no hice nada de nada con respecto a la aceleración(ie no instale ni propietario ni libre), veo tu guía porque quiero instalar beryl y ejecutando $ glxinfo | grep direct me da que tengo activada la aceleración, tengo varias diferencias con respecto a lo que vos decis que deberían decir los archivos, como por
ej que no carga el módulo ati, el driver que tengo es ati y no radeon, y varias más, quería saber así estaría bien, o si me conviene hacer lo que decis acá y porque? o que diferencia hay entre una y otra, o que me haría falta para mejorar?
te dejo mi xorg.conf


# /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/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "Device"
Identifier "ATI Technologies Inc Radeon R350 [Radeon 9800 Pro]"
Driver "ati"
BusID "PCI:2:0:0"
EndSection

Section "Monitor"
Identifier "SyncMaster"
Option "DPMS"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc Radeon R350 [Radeon 9800 Pro]"
Monitor "SyncMaster"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection




Desde ya te agradezco por tu tiempo.
Saludos.
Matías.

Matías dijo...

También te quería preguntar si tenés idea de los controladores libres de ati?
porque había leído que salieron...
no sabés si funcionan con está placa?
Saludos y de nuevo muchas gracias.

Matías dijo...

Perdón por publicar varios comentarios, pero fui leyendo un poco y me fueron surgiendo dudas, no muy inteligentemente fui preguntando una por una en vez de todas juntas.
La nueva consulta es que leo que los drivers propietarios tiene soporte AIGLX, lo cual significa que andaría el compiz-fusion?
acá la guía
http://msdark.atwebpages.com/actualizacion-aiglx-con-ati-nuevo-driver-ati-8423
está guía de abajo tiene un método más fácil, no dice que tiene soporte aiglx o no leí, pero como la actualización es reciente calculo que si...
http://wiki.cchtml.com/index.php/Debian_Installation_Guide

en fin leo también que el propietario no anda del todo bien con compiz, vos que aconsejas?

también veo acá
http://wiki.compiz-fusion.org/ATI_with_AIGLX
que teniendo ya andando como yo calculo puedo activar aiglx y probar compiz..

Estoy un poco mareado con tantas cosas... perdón si soy un poco molesto.

Saludos y mil gracias.
Matías.

Romario dijo...

Hola Matías. Espero que te guste el nuevo post que he publicado.
Hasta ahora sólo he conseguido instalar beryl en Debian Etch. Con compiz fusión he tenido problemas. Compiz-Fusión sólo lo he conseguido instalar en Debian Lenny (testing).

Espero que Beryl te sirva por ahora.

Saludos. ;-)
Domi

Rito dijo...

Bueno pues muchas gracias ya tengo el beryl instalado y cuando pongo el fglrx | grep direct me da que si tengo direct rendering...
el problema es que cuando pongo el comando de glxgears -printfps
me da esto
376 frames in 5.0 seconds = 75.022 FPS
376 frames in 5.0 seconds = 75.022 FPS
376 frames in 5.0 seconds = 75.021 FPS
376 frames in 5.0 seconds = 75.021 FPS
356 frames in 5.0 seconds = 71.032 FPS
y por ello supongo que cuando inicio beryl se me alenta todo el pc =(
que puedo hacer para remediar esto??? o de plano es que no puedo utilizar efectos 3d con esta tarjeta?
uso una ATI Radeon x1600 pci express 16x de 256 mb
y este es mi archivo xorg.conf

--------------------------------

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
Option "AIGLX" "true"
EndSection

Section "Files"

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

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "ati"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "Monitor"
Identifier "Q171b"
Option "DPMS"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Device"
Identifier "Tarjeta de vídeo genérica"
Driver "radeon"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
BusID "PCI:1:0:0"
Option "EnablePageFlip" "true"
Option "ColorTiling" "true"
Option "EnableDepthMoves" "true"
Option "BackingStore" "true"
Option "AccelMethod" "XAA"
Option "AccelIDFS" "true"
Option "UseFBDev" "true"
Option "XAANoOffscreenPixmaps" "true"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Tarjeta de vídeo genérica"
Monitor "Q171b"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "true"
EndSection

CPL™ dijo...

he intentado instalar el driver oficial de ATI, pero me dice algo sobre el X Server, no se que cosa es, en tú guía cuando hablas de modificar el registro no me aparacen los módulos que mencionas, esto es lo que me aparece
Section "InputDevice"

Identifier "Generic Keyboard"

Driver "kbd"

Option "XkbRules" "xorg"

Option "XkbModel" "pc105"

Option "XkbLayout" "latam"

EndSection



Section "InputDevice"

Identifier "Configured Mouse"

Driver "mouse"

EndSection



Section "Device"

Identifier "Configured Video Device"

EndSection



Section "Monitor"

Identifier "Configured Monitor"

EndSection





Section "Screen"

Identifier "Default Screen"

Monitor "Configured Monitor"

EndSection

Carolina dijo...

Hola!
Tengo una ATI Radeon 9200 e hice todo lo que mencionaste. Se ve que tenía los drivers privativos porque los desinstaló.
Luego de configurar el archivo xorg.conf el resultado que obtuve fue que no iniciaba la interfaz gráfica. Desactivé todas las opciones y comenzó a funcionar. Pero esta vez con algunos detalles que demuestran que no está funcionando bien. A saber:
- cuando hago clic en un item del menu del panel el desplegable de ocipnes no se mantiene si no que se cierra, lo mismo con todas las opciones de la barra de menú en cualquier aplicación, y todos ls menúes desplegables.
- no puedo mover las ventanas que no están maximizadas,
- no funcionan los lanzadores del panel,
- funciona mal la selección de texto,
- y no veo los iconos del escritorio.

Además, cuando uso glxinfo me da la siguiene salida:

glxinfo | grep direct
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: Mesa GLX Indirect

Mi archivo /etc/X11/xorg.conf es el siguiente:

------------------------------------------------------------
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection


#Todo lo que sigue es para el driver de la paca de video
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
Option "AIGLX" "true"
EndSection

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "ati"
Load "dbe"
EndSection

Section "Device"
Identifier "ATI Technologies Inc RV280 [Radeon 9200 PRO]"
Driver "radeon"
BusID "PCI:1:0:0"
Option "AGPMode" "8"
Option "GARTSize" "128"

# Option "EnablePageFlip" "true"
# Option "ColorTiling" "true"
# Option "EnableDepthMoves" "true"
# Option "BackingStore" "true"
# Option "AccelMethod" "XAA"
# Option "AccelIDFS" "true"
# Option "UseFBDev" "true"
Option "XAANoOffscreenPixmaps" "true"
Option "AddARGBGLXVisuals" "True"
EndSection

Section "DRI"
Mode 0666
EndSection
-------------------------------------------------------------------


Por último tengo un AMD Athlon 64, 512 Mb de RAM y una placa MSI Express.
Agradecería mucho tu ayuda, mi intención es instalar beryl y nunca he podido.
Cualquier otra salida necesaria me avisas y lo posteo.
Desde ya muchas gracias!
Saludos,
Carolina.-

viagra online dijo...
Este comentario ha sido eliminado por un administrador del blog.