Debian Lenny y ATI HD 3870

Hola a todos!
Resulta que he instalado debian testing en el otro pc. Todo me va como la seda pero al instalar el driver propietario de ati no me deja cambiar de usuarios. Pensé en un prinicpio que era culpa de compiz, probe a desactivarlo pero pasaba lo mismo, entraba en una cuenta y le daba a cambio de usuarios y se colgaba. Desinstale el driver de ati y todo perfecto. He ido a instalar el driver libre pero creo que no tiene soporte todavia para mi tarjeta. Hay alguna alternativa o espero? Los drivers que he instalado son los ultimos los 8.9. En ubuntu tambien me pasaba con la 8.8. Sabeis de alguna solucion? Gracias
Hola.
A mí me gustaría saber qué pasos has seguido o que manual / tutorial has completado para que te funcione la aceleración en esa tarjeta. Yo tengo la EAH3850 y no conseguí que me funcionara bien en Debian Lenny: conseguí activar la aceleración 3D y compiz, pero tenía algunos errores, como el redibujado extremadamente lento de ventanas a la hora de maximizar y minimizar, por ejemplo.
http://www.gurx.net/index.php?sec=docum ... element=33

Segui ese pero me salte los pasos de instalar el kernel de Sid de unstable. Yo tengo esa tarjeta tambien, es asus no? TAmpoco te se decir porque el ordena es el familiar, es decir, lo mueve mis hermanos y mi padre. Pero el driver, sino me equivoco, mueve el chipset y el chipset es el de ati, la HD3870. A mi compiz me va perfecto, pero ya te digo, eso de cambiar de usuario peta
Sí, es ASUS.
Pues muchas gracias por el link, lo intentaré de nuevo en cuanto tenga un rato (y ganas), que la puta gráfica fue lo que me hizo abandonar Debian la última vez que intenté mudarme desde Ubuntu.
Y siento haberte "robado" el hilo, pero es que me has venido de puta madre. Huelga decir que ni idea de lo que puede ser, ¿quizá algún archivo de configuración que tengas almacenado en las carpetas de un usuario y que no se carga desde el otro?
es que no tengo ni idea porque con ubuntu me pasba lo mismo y ahora con debian... supongo que seran los drivers
Hola! A mi también me pasa.No siempre,pero me pasa.Instalé los Catalyst 8.9 siguiendo esta guía: http://aciddized.sytes.net/wordpress/co ... buntu-804/

Todo funciona genial,excepto eso del cambio de usuario y el parpadeo en las películas si activo el compiz.Por lo demás,tengo creado hasta un script para controlar la velocidad del ventilador de mi Asus EAH4850 en función de la temperatura.

Saludos
sera un bug de los drivers propietarios... el soporte de ati es una autentica mierda, tanto para windows como para linux. En windows, cada vez que ejecutas dos o tres juegos te sale un cartelito de "no se pueden inicializar los directx". No es problema de winxp porque con la nvidia que tenia antes (7300GT) nunca me paso... Los drivers libres no soportan mi tarjeta todavia no? Gracias
Bueno, aprovechando que hay un compañero que tiene aceleración gráfica en Debian y que yo rompí ayer mi Ubuntu intentando actualizar el Gnome gañánmente, me he vuelto a instalar Debian Lenny. Y, oh sorpresa, me ha fallado el tutorial que ha puesto Raddock. Instalo todas las dependencias, descargo los drivers, ejecuto el comando correspondiente para generar los paquetes .deb y obtengo este error:

dpkg-shlibdeps: warning: symbol _XFlush used by debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextAddDisplay used by debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XReply used by debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextRemoveDisplay used by debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextCreateExtension used by debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextFindDisplay used by debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XFlush used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextAddDisplay used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XReply used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextRemoveDisplay used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextCreateExtension used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextFindDisplay used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XOpenDisplay used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XF86DRIGetDeviceInfo used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XCloseDisplay used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XFlush used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XF86DRIOpenConnection used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XInitThreads used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol pow used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XF86DRICreateContext used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XMissingExtension used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol sinf used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: 13 other similar warnings have been skipped (use -v to see them all).
dpkg-shlibdeps: warning: symbol XQueryFont used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XEatData used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XFillRectangle used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XReadPad used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XFreeGC used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XFree used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XGetErrorDatabaseText used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XAddToExtensionList used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XFlush used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol dlsym used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: 22 other similar warnings have been skipped (use -v to see them all).
dpkg-shlibdeps: warning: symbol _XFlush used by debian/fglrx-driver/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextAddDisplay used by debian/fglrx-driver/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XReply used by debian/fglrx-driver/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextRemoveDisplay used by debian/fglrx-driver/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextCreateExtension used by debian/fglrx-driver/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextFindDisplay used by debian/fglrx-driver/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XFlush used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextAddDisplay used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XReply used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextRemoveDisplay used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextCreateExtension used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextFindDisplay used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: failure: couldn't find library libfglrx_gamma.so.1 needed by debian/fglrx-driver/usr/bin/fglrx_xgamma (its RPATH is '').
Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file.
To help dpkg-shlibdeps find private libraries, you might need to set LD_LIBRARY_PATH.
dh_shlibdeps: command returned error code 512
make: *** [binary] Error 1
dpkg-buildpackage: failure: debian/rules binary gave error exit status 2
Removing temporary directory: fglrx-install.nzqqFU


Estoy tirando de google toda la tarde, pero me encuentro con gente que está intentando hacer esto en Ubuntu y que al final se rinde y opta por Envy. Alguna idea? Socorrito.

PD: Tengo un AMD64, por si eso ayuda en algo, y mi Debian Lenny también es para 64 bits.

EDIT: Argh, le he dicho que me preparase los .deb para Ubuntu Hardy, más que nada para probar, y el muy cabrito los ha generado a la primera. Suputamadre U_U
Hammett escribió:Bueno, aprovechando que hay un compañero que tiene aceleración gráfica en Debian y que yo rompí ayer mi Ubuntu intentando actualizar el Gnome gañánmente, me he vuelto a instalar Debian Lenny. Y, oh sorpresa, me ha fallado el tutorial que ha puesto Raddock. Instalo todas las dependencias, descargo los drivers, ejecuto el comando correspondiente para generar los paquetes .deb y obtengo este error:

dpkg-shlibdeps: warning: symbol _XFlush used by debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextAddDisplay used by debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XReply used by debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextRemoveDisplay used by debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextCreateExtension used by debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextFindDisplay used by debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XFlush used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextAddDisplay used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XReply used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextRemoveDisplay used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextCreateExtension used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextFindDisplay used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XOpenDisplay used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XF86DRIGetDeviceInfo used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XCloseDisplay used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XFlush used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XF86DRIOpenConnection used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XInitThreads used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol pow used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XF86DRICreateContext used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XMissingExtension used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol sinf used by debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: 13 other similar warnings have been skipped (use -v to see them all).
dpkg-shlibdeps: warning: symbol XQueryFont used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XEatData used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XFillRectangle used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XReadPad used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XFreeGC used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XFree used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XGetErrorDatabaseText used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XAddToExtensionList used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XFlush used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: symbol dlsym used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 found in none of the libraries.
dpkg-shlibdeps: warning: 22 other similar warnings have been skipped (use -v to see them all).
dpkg-shlibdeps: warning: symbol _XFlush used by debian/fglrx-driver/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextAddDisplay used by debian/fglrx-driver/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XReply used by debian/fglrx-driver/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextRemoveDisplay used by debian/fglrx-driver/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextCreateExtension used by debian/fglrx-driver/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextFindDisplay used by debian/fglrx-driver/usr/lib/libfglrx_pp.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XFlush used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextAddDisplay used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol _XReply used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextRemoveDisplay used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextCreateExtension used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: warning: symbol XextFindDisplay used by debian/fglrx-driver/emul/ia32-linux/usr/lib/libfglrx_gamma.so.1.0 found in none of the libraries.
dpkg-shlibdeps: failure: couldn't find library libfglrx_gamma.so.1 needed by debian/fglrx-driver/usr/bin/fglrx_xgamma (its RPATH is '').
Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file.
To help dpkg-shlibdeps find private libraries, you might need to set LD_LIBRARY_PATH.
dh_shlibdeps: command returned error code 512
make: *** [binary] Error 1
dpkg-buildpackage: failure: debian/rules binary gave error exit status 2
Removing temporary directory: fglrx-install.nzqqFU


Estoy tirando de google toda la tarde, pero me encuentro con gente que está intentando hacer esto en Ubuntu y que al final se rinde y opta por Envy. Alguna idea? Socorrito.

PD: Tengo un AMD64, por si eso ayuda en algo, y mi Debian Lenny también es para 64 bits.

EDIT: Argh, le he dicho que me preparase los .deb para Ubuntu Hardy, más que nada para probar, y el muy cabrito los ha generado a la primera. Suputamadre U_U


Hola,

por curiosidad, que no me aclaro con tu mensaje, ¿lo has solucionado?

Mira, yo soy el que traduje el tutorial de http://wiki.cchtml.com/index.php?title=Ubuntu_Hardy_Installation_Guide#Method_2:_Manual_Method_.28installing_Catalyst_8.8_or_8.9.29. Acabo de darme cuenta que lo han actualizado, por lo que yo también debería actualizar el mío: http://aciddized.sytes.net/wordpress/como-instalar-el-ultimo-driver-ati-en-ubuntu-804/

Recuerda que para la arquitectura 64bit se requiere el paquete "ia32-libs".

Ya contarás.
Gracias por responder.
Pues no, sigue sin irme. Creo que el problema está en que parece ser que no tengo el paquete dkms, y por eso me da ese error. En "tu" tutorial pone que hay que instalarlo, pero en otros ( http://www.gurx.net/index.php?sec=docum ... element=33 ) no dice nada.
Lo de Ubuntu lo decía porque sí que soy capaz de preparar los .deb para esta distribución, pero cuando le digo que me los prepare para Debian, peta.


EDIT: Bueno, he conseguido preparar e instalar los paquetes .deb, y completar el tutorial. Para ello he instalado los fglrx que vienen en los repositorios, pero los he vuelto a borrar antes de instalar los drivers que he descargado. He completado el tutorial sin errores, pero al reiniciar veo esto:

fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.4)


Y eso que en mi xorg.conf pone claramente fglrx en el apartado Device. Igual la he cagado con tanto toqueteo de instalación y desinstalación de paquetes, pero la cuestión es que no sé por dónde tirar ahora, y los drivers mesa estos son una puta mierda, navegar es un suplicio.
usa aticonfig en vez de ponerlo a mano.
Buenas,

podrías adjuntar tu xorg.conf completo? Así le echo una mirada. Por cierto, te recuerdo que ese tutorial es para Ubuntu, y no para Debian. Y concretamente para Ubuntu 8.04.

Además deberías indicar el kernel que usas, la tarjeta gráfica que tienes,etc, ya sabes, cuantos más datos aportes, más facil será ayudarte :)

Un saluete.
4s|m3tr|ko0 escribió:usa aticonfig en ves de ponerlo a mano.

Sí, eso he hecho, no lo he puesto a mano. He usado:

# aticonfig --initial
# aticonfig --input=/etc/X11/xorg.conf --tls=1 (éste lo he usado porque he leído que a veces con el primero no basta)

Bull3tproof, he usado este tutorial, que es para Debian Lenny: http://www.gurx.net/index.php?sec=docum ... element=33
El "tuyo" lo he usado para solucionar un par de errores que me daba el primero. He conseguido instalar los paquetes que se generan, pero nada, drivers mesa y sin aceleración, obviamente.

Datos, datos:
AMD 64 bits, Debian Lenny 64bits recién instaladito, tarjeta HD3850

xorg.conf:
# xorg.conf (X.Org 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 xorg.conf manual page.
# (Type "man 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 "ServerLayout"
   Identifier     "aticonfig Layout"
   Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

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 "Monitor"
   Identifier   "Configured Monitor"
EndSection

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

Section "Device"
   Identifier  "Configured Video Device"
EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]-0"
   Driver      "fglrx"
   Option       "UseFastTLS" "1"
   BusID       "PCI:1:0:0"
EndSection

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

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


Me da este error en la consola al poner el comando 'modprobe fglrx':
# modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.26-1-amd64/misc/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)


Y lo referente a fglrx en la salida de dmesg:

[   21.298748] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[   21.298983] fglrx: Unknown symbol flush_tlb_page
[   33.431208] eth0: no IPv6 routers present
[  507.644540] fglrx: Unknown symbol flush_tlb_page


Y los paquetes referentes a fglrx que tengo instalados, por si sirve de algo. Hay paquetes actualizables, pero si los actualizo me dice que ha de borrar el paquete generado por el instalador de ATI, el fglrx-kernel-2.6 ...
Imagen

Y esto, por si sirve de algo:
Imagen

Vuelvo a editar para añadir un extracto de lo mejor de mi /var/log/Xorg.0.log:
(II) fglrx(0): driver needs X.org 7.1.x.y with x.y >= 0.0
(WW) fglrx(0): could not detect X server version (query_status=-1)
(EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized.
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed!                  *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO)             *
(WW) fglrx(0): * no 3D acceleration available                *
(WW) fglrx(0): ********************************************* *
(II) fglrx(0): FBADPhys: 0xc0000000 FBMappedSize: 0x10000000
(==) fglrx(0): Write-combining range (0xd0000000,0x10000000)
(II) fglrx(0): FBMM initialized for area (0,0)-(1728,8191)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1728,1050) (front color buffer - assumption)
(II) fglrx(0): Largest offscreen area available: 1728 x 7141
(==) fglrx(0): Backing store disabled
(II) Loading extension FGLRXEXTENSION
(II) Loading extension ATITVOUT
(**) fglrx(0): DPMS enabled
(WW) fglrx(0): Textured Video not supported without DRI enabled.
(II) LoadModule: "glesx"
(II) Loading /usr/lib/xorg/modules//glesx.so
(II) Module glesx: vendor="X.Org Foundation"
   compiled for 7.1.0, module version = 1.0.0
   ABI class: X.Org Server Extension, version 0.3
(II) Loading extension GLESX
(II) fglrx(0): GLESX enableFlags = 10
(II) fglrx(0): Acceleration enabled
(II) LoadModule: "amdxmm"
(II) Loading /usr/lib/xorg/modules//amdxmm.so
(II) Module amdxmm: vendor="X.Org Foundation"
   compiled for 7.1.0, module version = 1.0.0
   ABI class: X.Org Server Extension, version 0.3
(EE) fglrx(0): XMM failed to open CMMQS connection.
(II) fglrx(0): XMM failed to initialize!
(WW) fglrx(0): Option "VendorName" is not used
(WW) fglrx(0): Option "ModelName" is not used
(==) fglrx(0): Silken mouse enabled
(==) fglrx(0): Using hardware cursor
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension XAccessControlExtension
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) AIGLX: Screen 0 is not DRI capable
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/lib/xorg/modules/extensions//libGLcore.so
(II) Module GLcore: vendor="X.Org Foundation"
   compiled for 1.4.2, module version = 1.0.0
   ABI class: X.Org Server Extension, version 0.3
(II) GLX: Initialized MESA-PROXY GL provider for screen 0
[glesx] __glESXExtensionInit: No GL ES2.0 capable screen found!
(WW) Configured Mouse: No Device specified, looking for one...
(II) Configured Mouse: Setting Device option to "/dev/input/mice"

Vamos, que no tengo DRI, que no sé qué demonios es, pero parece que es importante xD
Prueba a poner en la Section "Module lo siguiente:

Section "Module"
   Load  "glx"
   Load  "dri"
EndSection


Despues ejecuta,

sudo aticonfig --input=/etc/X11/xorg.conf --tls=1


Y responde todo a Yes. Reinicias y nos cuentas.

Un saludo.
Gracias por responder. He modificado el xorg.conf como dices pero no ha dado resultado.
Yo creo que el problema está en el módulo fglrx, y en que no puedo cargarlo:

# modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.26-1-amd64/misc/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
ruben:/home/ruben#
Seguro es una tonteria. A mi también me pasó algo muy parecido.

Se trata de anular el módulo "fglrx" que trae por defecto, y hacerle entender que use el propietario de ATI. Para ello debes seguir con atención los pasos del tutorial.

Por mi parte, no puedo hacer mucho más.

Saludos.
bull3tpr00f escribió:Seguro es una tonteria. A mi también me pasó algo muy parecido.

Se trata de anular el módulo "fglrx" que trae por defecto, y hacerle entender que use el propietario de ATI.

¿Y no recuerdas cómo lo conseguiste? :(

EDIT: Bueno, he conseguido instalar los drivers fglrx que vienen en los repositorios de Lenny, y ya tengo aceleración 3D, compiz fusion y toda la pesca (aunque el maximizado y restaurado de ventanas es muy lento, pero bueno). He seguido este tutorial ( http://forums.debian.net/viewtopic.php? ... sc&start=0 ) en el que se añade la variante, hasta ahora desconocida para mí, de iniciar sesión en modo "Single User". El caso es que con este tutorial me ha funcionado a la primera, previa desinstalación y purgado de los paquetes instalados anteriormente (los catalyst descargados de la web). Ahora, tengo varias preguntas y dudas xD:
1. Si intento instalar ahora los catalyst 8.9 desde el "Single User Mode", ¿debería desinstalar antes los que he instalado (los que vienen en los repositorios de lenny por defecto)?
2. ¿Hay mucha diferencia de rendimiento entre el fglrx que viene en los repositorios y los últimos catalyst? ¿Alguien sabe cómo solucionar el problema del lento maximizado/restaurado de ventanas?
3. ¿Cómo sé a qué versión de los catalyst corresponden los drivers que tengo ahora instalados?
fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 3850
OpenGL version string: 2.1.7769 Release


Gracias! Sigo buscando para autoresponderme si no lo hacéis antes vosotros :)
Pues supongo que en repositorios de Lenny habrán mantenido el versionado de ATi, si no, el Catalyst Control Center te lo dice.
4s|m3tr|ko0 escribió:Pues supongo que en repositorios de Lenny habrán mantenido el versionado de ATi, si no, el Catalyst Control Center te lo dice.

Pues sí, tienes razón en ambas cosas, muchas gracias.

Intenté instalar en "mode single user" los últimos catalyst, pero sigo teniendo el mismo problema que antes, así que me quedo con éstos. El rendimiento es bastante bueno (tengo 50 - 100 fps más que en Ubuntu), peeeero al abrir, restaurar, maximizar y escalar ventanas hay un lag de un segundo o dos que es bastante molesto. No es que el redibujado sea lento, es que hay un segundo o dos durante el que se queda la ventana "congelada" y de repente ejecuta la acción. Debe ser alguna tontería, pero todavía no he dado con la tecla. ¿Podría influir algo que haya conservado el /home de Ubuntu aunque haya purgado los archivos de configuración de compiz y emerald?
Existen unos hacks que se le pueden hacer al xorg.conf para mejorar el rendimiento y añadir algunas funcionalidades extra a las tarjetas ATI. La página es http://forum.compiz-fusion.org/showthread.php?t=6794&highlight=youtube.

A mí realmente me ha servido de mucho. Este es mi actual xorg.conf:

Nota: Si vas a modificar algo, recuerda siempre ejecutar despues este comando:

# aticonfig --input=/etc/X11/xorg.conf --tls=1


# 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 xorg.conf manual page.
# (Type "man 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 "ServerLayout"

   # Uncomment if you have a wacom tablet
   #   InputDevice     "stylus"   "SendCoreEvents"
   #   InputDevice     "cursor"   "SendCoreEvents"
   #   InputDevice     "eraser"   "SendCoreEvents"
   Identifier     "Default Layout"
   Screen      0  "aticonfig-Screen[0]-0" 0 0
   InputDevice    "Generic Keyboard"
   InputDevice    "Configured Mouse"
   InputDevice    "Synaptics Touchpad"
EndSection

Section "Files"
EndSection

Section "Module"
   Load  "glx"
   Load  "dri"
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       "ZAxisMapping" "4 5"
   Option       "Emulate3Buttons" "true"
EndSection

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

Section "InputDevice"
   Identifier  "stylus"
   Driver      "wacom"
   Option       "Device" "/dev/input/wacom"
   Option       "Type" "stylus"
   Option       "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
   Identifier  "eraser"
   Driver      "wacom"
   Option       "Device" "/dev/input/wacom"
   Option       "Type" "eraser"
   Option       "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
   Identifier  "cursor"
   Driver      "wacom"
   Option       "Device" "/dev/input/wacom"
   Option       "Type" "cursor"
   Option       "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

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

Section "Device"
   Identifier  "aticonfig-Device[0]-0"
   Driver      "fglrx"
   Option       "XAANoOffscreenPixmaps" "on"
   Option       "VideoOverlay" "off"
   Option       "BackingStore" "on"
   Option       "UseFastTLS" "1"
   Option       "TexturedVideo" "on"
   BusID       "PCI:1:5:0"
EndSection

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

Section "Extensions"
   Option       "Composite" "Enable"
   Option       "RENDER" "Enable"
   Option       "DAMAGE" "Enable"
EndSection


También recordar que el problema con los videos no ocurre si se ven a pantalla completa. Al menos a mí no me ocurre con VLC y MPlayer.
podeis hacerme un favor? probad el cambio de usuario, es decir, iniciar una sesion, poned musica y con la sesion iniciada salir al gdm. Os peta?
Donato escribió:podeis hacerme un favor? probad el cambio de usuario, es decir, iniciar una sesion, poned musica y con la sesion iniciada salir al gdm. Os peta?

Sí.

Por mi parte, me han dicho en el foro de compiz fusion que mi problema parece ser de los drivers de ATI. Me resisto a creerlo, porque esos mismos drivers en Ubuntu no me provocan el problema del redibujado de ventanas.
a mi en ubuntu me petaba igualmente, por lo que pienso que el problema es de los dichosos drivers privativos. Sera alguna incompatibilidad con Xorg supongo
Hammett escribió:
fglrx: Unknown symbol flush_tlb_page


Buscando información sobre este error que también me escupía la carga del módulo he dado con este hilo. También con otros en mlos que creo que está la solución. Digo creo, porque aún estoy recompilando el núcleo, a ver si tira la solución que dan. Al parecer es un problema con los núcleos x84_64 y hay que añadir una línea a uno de los ficheros del kernel antes de compilar.

Dejo los enlaces que he encontrado en los que se habla del problema:

http://sarah-a-happy.livejournal.com/90345.html
http://phoronix.com/forums/showthread.php?t=7631
http://forums.gentoo.org/viewtopic-p-50 ... ml#5039144

Eso sí, en mi núcleo 2.6.26 el archivo no es el smp_64.c como dicen en los enlaces (en los que hablan de núcleos 2.6.25), sino el tlb_64.c (el smp_64.c, simplemente, no existe).

Ya diré si me funciona.
Donato escribió:a mi en ubuntu me petaba igualmente, por lo que pienso que el problema es de los dichosos drivers privativos. Sera alguna incompatibilidad con Xorg supongo

El problema no esque sean privativos, sino que son de ATI. Nunca ha estado fino ati con los drivers, incluso en windows xD
lovechii5 escribió:
Donato escribió:a mi en ubuntu me petaba igualmente, por lo que pienso que el problema es de los dichosos drivers privativos. Sera alguna incompatibilidad con Xorg supongo

El problema no esque sean privativos, sino que son de ATI. Nunca ha estado fino ati con los drivers, incluso en windows xD


que los drivers sean privativos no significa que sean problematicos, es obvio. Me referia a que el problema es debido por el driver de ATI, es decir, el privativo. Lo del nucleo no creo que sea, ya que tengo instalado version de 32 bits. He instalado la RC de intrepid en este ordena, he instalado con envy los drivers y esto sigue igual, en fin
Donato escribió:que los drivers sean privativos no significa que sean problematicos, es obvio. Me referia a que el problema es debido por el driver de ATI, es decir, el privativo. Lo del nucleo no creo que sea, ya que tengo instalado version de 32 bits. He instalado la RC de intrepid en este ordena, he instalado con envy los drivers y esto sigue igual, en fin


Pues a mí se me ha solucionado al compilar el núcleo incluyendo la línea que indican en los enlaces que he puesto. Por solucionar quiero decir que se me carga el módulo y lo puedo usar (p.e. mplayer funciona con xv). El problema es que me supongo que no funcionará la aceleración 3D porque tanto la ejecucíon de fglrxinfo como fgl_glxgears se abortan por una violación de segmento. Sospecho que voy a tener que volver a la versión que provee debian con fglx-source.
26 respuestas