[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Aceleración Gráfica



En/na Doctor Nemo ha escrit:
Marc escribió:
En/na Doctor Nemo ha escrit:
Yo tengo una portatil similar a la que dices, estos fueron los pasos
para que funcionara en lenny 64bits

Teniendo el contrib y el non-free en el sources.list

Desde la consola como root

apt-get install module-asisstant
m-a a-i fglrx
modprobe fglrx
aticonfig --initial


Reinicia el entorno grafico y listo
No funciona, además se carga algo porque luego no funciona, aunque
quites eso, el driver que te bajas de la página de amd.
Tienes  que poner el driver bajado de amd al principio, y luego dar un
aticonfig --initial. Con eso sí funciona.

si te funciona, recuerda modificar el /etc/modules y agrega el fglrx
para que te lo cargue al arrancar la maquina y no tengas que hacer
denuevo el modprobe fglrx
Con el driver de la página de amd no hace falta tanto lío, aunque si
      cambia el kernel tendré que desinstalar y volver a instalar.
Yo luché con ese tema también, hasta que me tocó quitar todo lo que
había
    hecho, limpiar cualquier cosa que ensucie la instalación y así
hacerlo a la
    debian-way, porque al principio usé glxinfo para revisar la
aceleración y hay
    que usar fglrxinfo, entonces pensé que no había aceleración 3D,
pero si había.

En este caso no había aceleración, también probé glxgears y funcionaba a
 saltos, además de que las fps eran muy bajos.

    Hay que tener paciencia con este tema, de todas formas ATI parece
ser el futuro
    gracias a la liberación de las especificaciones de sus
principales chips.

Pues esperemos que sea pronto, porque lo drivers que hacen los de AMD,
tanto los de windows como los de linux, son de pena.

    No tengo ATI sino Nvidia, por eso no estoy seguro de lo que te
voy a decir
    pero puede que sea necesario tener instalado libgl1-mesa-dri y
libgl1-mesa-glx,
    prueba al final esto.
Lo de mesa es otra cosa. En teoría debería de tener aceleración 2D con
mesa y con el driver radeonhd, pero ni por esa, no funcionaba bien.

Y con tu xorg.conf no te preocupes que el comando que ya te dieron
antes lo hace
    todo.
En el xorg.conf sólo hay "cuatro" cosas, el resto lo tiene que coger de

otro sitio. No están los modulos, ni los Files, ni la configuración del
monitor, ... Debe de tener otros ficheros de configuración que no sé


Ya se que ya has solucionado el problema que tenías, pero hay un par de
cosas que me gustaría comentar, relacionadas con las respuestas que te
han ido dando:

Referente al tema de la configuración del Xorg y de los módulos que se
cargan, ahora ya no hace falta especificarlo todo en el xorg.conf, si no
que el servidor X tiene unos valores por defecto que intenta cargar
siempre. Más abajo os adjunto mi xorg.conf que, con la misma tarjeta que
tu (Mobility Radeon X1600), pero con un sistema de 32 bits, me permite
tener aceleración gráfica sin problemas, con los paquetes fglrx algo
anticuados de debian nonfree. Hace un pare de años parecería increible
que eso pudiera ser un xorg.conf válido, pero me funciona perfectamente
en Lenny.

Pues mal hecho si intentan  cargar valores por defecto, no siempre
pueden funcionar bien. A mí me gustaría más que se pudiesen cambiar. A
veces, por ejemplo, el composite (aiglx) a la mobility radeon x1600 se
le atraganta y es mejor desactivarlo, sobretodo si no vas a usar compiz.
Que haya una configuración por defecto no significa que no se pueda configurar.
Para tu ejemplo:

Section "Extensions"
Option "Composite" "Disable"
EndSection
Por otro lado, la aceleración gráfica no funciona con los drivers libres
radeon y radeonhd no funciona para la combinación actual de paquetes en
Debian Lenny. Para ello haría falta las versiones 7.1 de Mesa ( paquetes
libgl1-mesa-dri, libgl1-mesa-glx y probablemente alguno más). Éstos
paquetes estan en Debian Experimental y sí que funciona la aceleración
gráfica, aunque hay que actualizar tambien la versión del servidor Xorg
tambien a experimental por lo que es un poco de lío.
Cada vez que he utilizado los drivers de Debian (compilación de las
fuentes) he tenido problemas con las tarjetas gráficas, prefiero
bajármelo de la página del fabricante.
Es cuestión de gustos. Yo suelo ir cambiando de uno a otro según el resultado que tengo con el juego de turno en Wine. No acabo de entender que queréis decir cuando decís "compilación de las fuentes". El driver fglrx no tiene fuentes porque es de código cerrado. Si os referís a la compilación del módulo del kernel (fglrx-source ó fglrx-kernel-source), que solemos hacer con module-assistant, pienso que hay que hacerlo tanto para la página del fabricante como para el paquete Debian.
Cuando utilizamos el driver fglrx, no entiendo porqué alguien dice que
hay que utilizar los comandos fgl_glxgears  y fglrxinfo en vez de
glxgears y glxinfo. Ambos funcionan correctamente.

Da igual el fglrxinfo sólo te muestra el driver instalado y el glxinfo
te da más información, en cuanto a los otros, pues es prácticamente lo
mismo.

No se qué tal son las instrucciones de desinstalación del driver fglrx
descargado de ATI, pero a mí me parece muy interesante la utilización de
la opción "--buildpkg Debian/lenny" del
"ati-driver-installer-XXXXXX.run". Permite crear unos paquetes Debian
que se integran perfectamente en nuestro sistema de paquetes favorito
que permite que no se mezclen los paquetes de Debian nonfree con los
descargados de la web de ATI. El único problema es que precisamente para
la úlitma versión del driver esta opción no funciona !!

Es lo mismo construir el paquete que instalarlo directamente, te instala
, en ambos caso lo mismo. Yo prefiero hacerlo directamente y luego darle
un aticonfig --initial; con esto funciona si tiene que funcionar, y si
hay problemas lo mismos problemas vas a tener si empaquetas el driver.
Absolutamente de acuerdo. Sólo tengo un "pero". Al hacerlo directamente, es posible que te machaque algún fichero de los paquetes que tienes instalados en tu sistema. En cambio si construyes un paquete y lo instalas el sistema te avisará del conflicto. Yo sospecho que la mayoría de problemas que tiene la gente con la aceleración gráfica son debidos a esto. Imagina la siguiente situación:

-Tienes instalado el driver fglrx del repo Debian.
-Le instalas directamente el driver descargado del fabricante, machacando la mayoría de ficheros del paquete Debian. -Por cualquier tontería no te funciona la aceleración, googleas un poco y encuentras un mensaje que dice "antes de instalar el fglrx del fabricante debes eliminar el fglrx del repo debian". Y piensas, mejor tarde que nunca, y entonces eliminas los paquetes Debian. -Acabas con un lío de ficheros del fglrx y de la aceleración gráfica bastante gordo.
Y ahí va mi xorg.conf:
Section "Module"
EndSection

Section "Monitor"
   Identifier    "Default Monitor"
EndSection

Section "Device"
   Identifier    "Default radeon Device"
   Driver    "fglrx"
EndSection

Section "Screen"
   Identifier    "Default radeon Screen"
   Device    "Default radeon Device"
   Monitor    "Default Monitor"
       DefaultDepth    24
EndSection

Section "ServerLayout"
   Identifier        "Default Layout"
   Screen        "Default radeon Screen"
EndSection

Parecido al mío.
Pues fíjate que estás utilizando la sección "Modules" por defecto de Xorg. Lo que quiero decir es que debemos irnos olvidando de los xorg.conf con millones de opciones que se nos han ido acumulando a lo largo de los años, como alguno que han enviado. Como mucho un Option "XAANoOffscreenPixmaps" "true" para acelerar el compiz y pa'lante.


Reply to: