[Bug 81551] Missing screen updates when using DRI3
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sat Jul 19 23:36:57 PDT 2014
https://bugs.freedesktop.org/show_bug.cgi?id=81551
--- Comment #2 from drago01 at gmail.com ---
(In reply to comment #1)
> Have you implemented fences before reading from DRI3 objects yet?
No idea whom you mean by "you" but here is the IRC discussion from yesterday:
<drago01> keithp: hi, around?
<keithp> drago01: just for a few minutes
<drago01> keithp: https://bugzilla.gnome.org/show_bug.cgi?id=733397
<drago01> keithp: seems like with dri3 we no longer have seralized x/gl drawing
<keithp> could be the video driver's fault
<drago01> keithp: so is there any way to fix it without x sync fences (that
aren't implemented iirc)
<keithp> uh, x sync fences are required for DRI3
<drago01> does the driver / xserver support them?
<drago01> (no xserver 1.16 setup here to check)
<keithp> the mesa driver expects them, so it depends on whether the 2D driver
does them correctly
<keithp> if there aren't sync fences, DRI3 won't work at all
<keithp> might be good to try UXA vs SNA and see if there's a difference
<keithp> in the intel driver
<keithp> I've only ever tested with UXA
<keithp> and gnome-shell was working last time I tried
<keithp> (which was a while ago)
<drago01> by x fences I mean GL_EXT_x11_sync_object which we have patches for
but not applied yet
<keithp> oh, we "shouldn't" need those for intel as the 2D driver should be
flushing stuff out before delivering damage events
<drago01> ok
<keithp> no difference from DRI2
<drago01> ok will ask the reporter to test uxa (or glamor?)
<keithp> glamor, not so much
<keithp> uxa is a better bet
<drago01> ok
<drago01> keithp:
<drago01> <heftig> drago01: with glamor or uxa, mutter won't even start without
LIBGL_DRI3_DISABLE
<drago01> <heftig> it will immediately get a X BadAlloc error
<drago01> (asked him to just file a driver bug for now)
<keithp> sounds like something is seriously busted; gnome works fine here
<drago01> Jasper has seen some similar redrawing issues too
<Jasper> drago01, keithp: it seems like damage events are sent before the
pixmap is actually drawn to.
<drago01> Jasper: with uxa too?
<Jasper> drago01, haven't tested with UXA
--
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20140720/a857483d/attachment.html>
More information about the intel-gfx-bugs
mailing list