[ros-users] rviz flickering problem with ATI hardware

Augusto Luis Ballardini aballardini at tiscali.it
Sat Apr 23 14:19:27 UTC 2011


Thank you Peter

I tried with glxgears (and fgl_glxgears) and I saw the same flickering
effect, so I searched with google for the enviroment variable you told
me and I found something interesting.

<glxinfo | grep rendering> reports
direct rendering: No (LIBGL_ALWAYS_INDIRECT set)
to correct this behavior I typed
<unset LIBGL_ALWAYS_INDIRECT>
and the flickering on glxgears disapperas, and also on Rviz.

I noticed this: if I launch the terminal with Ctrl+Alt+T I get
<<direct rendering: No (LIBGL_ALWAYS_INDIRECT set)>> but if I launch
konsole instead with ALT+F2 I get <<direct rendering: Yes>>
I don't understand exactly what is happening, but the only other way
to solve the problem is disabling compiz like Nathaniel wrote. I think
that there is some method to launch a window/console without using
compiz even the system is using it, but I don't know how.

For now I put <unset LIBGL_ALWAYS_INDIRECT> at the end of .bashrc and
seems to work fine.

Augusto

On Sat, Apr 23, 2011 at 2:05 AM, Peter Brook <pbrook at cs.washington.edu> wrote:
> I think I've seen this before on our ati graphics cards. Try Googling for
> and playing with the GL_ALWAYS_INDIRECT or something similar environment
> variable. I think the idea is that you need to turn off indirect rendering
> for it to work properly.
>
> Also, if you rum glxgears, do you see similar flickering?
>
> On Apr 22, 2011 1:55 PM, "Augusto Luis Ballardini" <trigal at gmail.com> wrote:
>> Hi there, does anybody have this problem with ATI hardware and ubuntu
>> 10.10?
>> If I active "visual-effects" on ubuntu the main window of RVIZ starts
>> flickering
>>
>> http://www.youtube.com/watch?v=BDc5PXKjsQE
>>
>> thank you
>> Augusto
>> _______________________________________________
>> ros-users mailing list
>> ros-users at code.ros.org
>> https://code.ros.org/mailman/listinfo/ros-users
>



More information about the ros-users mailing list