[Nouveau] [Bug 73358] [regression?][nv34] adobe flash + firefox -> DATA_ERROR

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jan 17 10:59:03 PST 2014


https://bugs.freedesktop.org/show_bug.cgi?id=73358

--- Comment #30 from Ilia Mirkin <imirkin at alum.mit.edu> ---
(In reply to comment #29)
> > > And reran the tests. Same garbled screen as in comment #23. Sorry.
> > 
> > Blast! What about messages in dmesg? Do you still see
> > 
> > subc 7 class 0x0697 mthd 0x0208 data 0x00000120
> 
> Yes, (notice that the fourth line is different)

Very unfortunate. I guess I'll have to look for a different cause :(

> I didn't even knew libvdpau was provided for nv34. Let me know if I can
> help. This machine just got upgraded from 512 to 1536 megs of ram making it
> pretty usable again. Testing is a lot easier as well, let me know when you
> have something new.

VDPAU = Video Decoding AND Presentation. What's being used is the presentation
aspect -- it's essentially like Xv, but fancier. And I believe it's what's
hanging stuff. Quick test -- remove any instance of libvdpau_nouveau.so(.*) --
does everything become better? If not, it must be coming in via OpenGL or
something.

While there is video decoding HW on the NV34, it's only semi-supported; I've
disabled this support since it appears to hang my NV34 and I haven't identified
the cause. I believe it's actually something related to the NPOTness of the
textures, but I don't know for sure. My plan was to create a standalone
VPE1-supporting libXvMC library (well, the libXvMCW interface) that renders
using the hw video overlay (available on pre-NV40 cards), but that requires
some libdrm and possibly kernel changes to support the VPE1 command stream. One
could, conceivably, create a VPE2-using standalone libXvMC library that uses
the hw overlay to render instead of the 3d hardware. However the only cards
that have VPE2 and are pre-NV40 are NV31 and NV34. The rest of the NV3x's (and
NV17/NV18) have VPE1 only.

If you're interested in working on this, come over to #nouveau at freenode, would
be happy to provide some pointers.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20140117/5ad505c9/attachment.html>


More information about the Nouveau mailing list