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)
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)
48 comentarios:
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
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.
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!
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
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
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.
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!!
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
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
hola , mira en otra seccion donde tenia Driver "fglrx" le cambie por radeon y listo , gracias.
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
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)
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
Hola Pabloski.
Omite esas líneas.
Suerte
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 !!
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
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
Gracias a ti por el comentario.
Saludos.
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.
Hola de nuevo,
Solucione mi problema, subi mi debian a SID y todo listo, los controladores estan agregados en la instalación..
Saludos::..
Hola. Me alegro que al final te funcionara.
Saludos
Funciono muy muy bien!
no hay q usar el XGL
se puede hacer esto con los drivers propietarios??
Hola Zeqk. El dirver propietario de ATI funciona mucho mejor. El inconveniente es que si quieres instalar beryl, no te funcionará.
Saludos.
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
Hola Pablo.
Gracias por compartir tu experiencia.
Saludos.
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
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??
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
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??
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.
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
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??
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
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.
Pues avísanos cuando esté disponible.
No?
pondré una nota de actualización en el post.
Saludos.
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.
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.
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.
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.
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.
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.
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.
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
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
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
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.-
Publicar un comentario