[eside-ghost] configurando xorg con radeon
altern
altern2 en gmail.com
Mar Sep 22 12:14:49 CEST 2009
Jon Ander Hernandez(e)k dio:
> Aupi!!
>
> El día 18 de septiembre de 2009 08:54, altern <altern2 en gmail.com> escribió:
>> por cierto si tienes un rato y ya que controlas del tema...
>>
>> estoy programando OpenGL en python y C++ y tengo un bug super extraño
>> que creo que es por el driver libre de ati pq me pasa lo mismo en dos
>> ordenadores distintos pero con grafica de ATI y con dos lenguages
>> diferentes. No se me ocurre si no de donde viene. Aqui hay informacion
>> sobre el error :
>>
>> http://www.openframeworks.cc/forum/viewtopic.php?f=5&t=2549
>
> Pues aparentemente si que tiene pinta de Bug, prueba a ver si
> desactivando la aceleración y ejecutando por software desaparece el
> problema : (lo puedes hacer con la variable de entorno
> LIBGL_SOFTWARE_RENDERING=1)
>
> Si con la aceleración quitada el problema persiste, entonces no es del
> driver si no de la propia implementación OpenGL (mesa3D), entonces
> podrías echarle un vistazo a piglit
> (http://cgit.freedesktop.org/piglit), que es la test suite que usan
> para verificar mesa3D y los drivers libres, y supongo que debería
> haber un test... o si no podrías crear uno que reproduzca el bug, y
> comentarlo en el canal de #mesa3d o #dri
gracias por los consejos!
justo me han dado un ordenador algo mejor que el mio pero la tarjeta es
integrada no muy buena. le he puesto la mia del viejo, la ATI pero de
paso he probado con la integrada una Silicon Integrated Systems [SiS]
651 Host (rev 02). Esta usa otro driver libre para las SIS. Aqui los
graficos funcionan bien, el rectangulo se dibuja entero.
Asi que de vuelta a la ATI he probado con la variable de entorno
añadiendola al script que arranca el binario asi
#!/bin/sh
echo $(pwd)
export LIBGL_SOFTWARE_RENDERING=0
export LD_LIBRARY_PATH=$(pwd)/libs/
./emptyExample_debug
no estoy seguro de si esta es la forma adecuada de aplicar la variable
de entorno para esta aplicacion. En este caso sigue dando el mismo error.
Si lo he hecho bien, entonces imagino que es un problema de la
implementacion OpenGL.
gracias!
enrike
Más información sobre la lista de distribución eside-ghost