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

Re: Aceleración Gráfica



El día 7 de enero de 2009 7:32, Marc <budalokkos@gmail.com> escribió:
> 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.
>
>

>>> 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.

Fui, yo quién lo dijo, pero tienes razón, ambos funcionan sin problemas.

-- 
"Al principio, el Hombre creó a Dios; y lo creó a su imagen y semejanza.
Y el Hombre dio a Dios multitud de nombres, y el poder de que fuera el
Señor de toda la tierra cuando al Hombre le conviniere."


Reply to: