Hi Nick,

Can you tell us what graphics driver you are using (as shown by "session
info" window preferably)?
And what application triggers the problem most reliably.

Thanks
Antoine

On 07/04/13 12:52, Nick Burrett wrote:
> With changeset 3053, the visual artefacts remain.  When your suggested
> change to gl_check.py, I appear to be viewing the penultimate window update
> e.g. if I click on "File", then the background of "File" changes colour,
> but the actual File menu does not appear until I move the mouse to the
> position of the first menu entry, which forces a background colour change
> for that menu entry and the whole menu gets drawn.
>
> Regards,
>
> Nick.
>
> On 7 April 2013 12:33, Antoine Martin <[email protected]> wrote:
>
>> Hi Nick,
>>
>> Many thanks for the feedback.
>> The error with menu items should be fixed by this change:
>> https://www.xpra.org/trac/changeset/3053/xpra
>>
>> If you still get visual artefacts, you may want to try this patch:
>>
>> --- src/xpra/gl/gl_check.py    (revision 3046)
>> +++ src/xpra/gl/gl_check.py    (working copy)
>> @@ -22,7 +22,7 @@
>>  def get_DISPLAY_MODE():
>>      import gtk.gdkgl
>>      #return  gtk.gdkgl.MODE_RGB | gtk.gdkgl.MODE_DEPTH |
>> gtk.gdkgl.MODE_DOUBLE
>> -    return  gtk.gdkgl.MODE_RGB | gtk.gdkgl.MODE_DOUBLE
>> +    return  gtk.gdkgl.MODE_RGB
>>
>>  #by default, we raise an ImportError as soon as we find something missing:
>>  def raise_error(msg):
>>
>> Cheers
>> Antoine
>>
>>
>> On 07/04/13 09:31, Nick Burrett wrote:
>>> Sorry, no, doing that just broken OpenGL-accelerate.  So it appears that
>>> with OpenGL enabled, the double-buffering is often the previous buffer
>> when
>>> moving through menus or doing any sort of window updates.
>>>
>>> On 7 April 2013 09:26, Nick Burrett <[email protected]> wrote:
>>>
>>>> I fixed this by upgrading the Python OpenGL-accelerate module:
>>>>
>>>> easy_install OpenGL-accelerate
>>>>
>>>>
>>>> On 7 April 2013 09:07, Nick Burrett <[email protected]> wrote:
>>>>
>>>>> I'm trying this out with the xfce4 terminal - /usr/bin/Terminal on
>> Ubuntu
>>>>> quantal (12.10)
>>>>>
>>>>> Rendering is certainly faster, however just moving the mouse across the
>>>>> various menu items at the top of the window will flick between the
>> current
>>>>> image and a previous window image and will regularly produce this:
>>>>>
>>>>> 2013-04-07 09:03:51,306 OpenGL Version: 4.2.11903 Compatibility Profile
>>>>> Context
>>>>> 2013-04-07 09:03:51,333 GL Extension GL_ARB_shader_objects available
>>>>> 2013-04-07 09:03:51,353 GL Extension GL_ARB_fragment_program available
>>>>> 2013-04-07 09:03:51,353 GL Extension GL_ARB_texture_rectangle available
>>>>> 2013-04-07 09:03:51,354 GL Extension GL_ARB_vertex_program available
>>>>> 2013-04-07 09:04:00,139 Attached to ssh:devbox:100 (press Control-C to
>>>>> detach)
>>>>>
>>>>> 2013-04-07 09:05:00,204 do_paint_rgb24 error
>>>>> Traceback (most recent call last):
>>>>>   File "/usr/local/lib/python2.7/dist-packages/xpra/window_backing.py",
>>>>> line 371, in do_paint_rgb24
>>>>>     self._do_paint_rgb24(img_data, x, y, width, height, rowstride,
>>>>> options, callbacks)
>>>>>   File
>>>>> "/usr/local/lib/python2.7/dist-packages/xpra/gl/gl_window_backing.py",
>> line
>>>>> 181, in _do_paint_rgb24
>>>>>     self.gl_end(drawable)
>>>>>   File
>>>>> "/usr/local/lib/python2.7/dist-packages/xpra/gl/gl_window_backing.py",
>> line
>>>>> 127, in gl_end
>>>>>     if drawable.is_double_buffered():
>>>>> AttributeError: 'NoneType' object has no attribute 'is_double_buffered'
>>>>>
>>>>>
>>>>> On 16 March 2013 14:35, Antoine Martin <[email protected]> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> The OpenGL client rendering has been enabled again, and this time it
>>>>>> looks like it should work in almost all cases (the "nouveau" driver on
>>>>>> Linux is blacklisted however - and OSX is unlikely to be supported).
>>>>>> Please give it a whirl and report any display visual artifacts / bugs
>> so
>>>>>> that the 0.9.0 release can include it enabled by default, more details
>>>>>> here:
>>>>>> http://xpra.org/trac/wiki/ClientRendering#OpenGLNotes
>>>>>> Updated beta packages here:
>>>>>> http://xpra.org/beta/
>>>>>>
>>>>>> Thanks
>>>>>> Antoine
>>>>>> _______________________________________________
>>>>>> shifter-users mailing list
>>>>>> [email protected]
>>>>>> http://lists.devloop.org.uk/mailman/listinfo/shifter-users
>>>>>>
>>

_______________________________________________
shifter-users mailing list
[email protected]
http://lists.devloop.org.uk/mailman/listinfo/shifter-users

Reply via email to