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

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


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

--- Comment #28 from Ilia Mirkin <imirkin at alum.mit.edu> ---
(In reply to comment #27)
> (In reply to comment #26)
> 
> > I think you meant to say LD_LIBRARY_PATH=./lib
> 
> The vdpau_nouveau.so was sitting in mesa/lib/gallium. But it turns out that
> even with your suggestion it would not load. What I did was this:

Right, because libvdpau hardcodes its paths, it doesn't just try to dlopen().
Note that normally the libvdpau_$driver.so are NOT in a dlopen-able place,
which is why it has to do this.

> 
> - vdpau_nouveau.so was sitting in ~/mesa/lib/gallium
> - cd ~/mesa/lib/gallium
> - git clone git://people.freedesktop.org/~aplattner/libvdpau
> - ./configure --with-module-dir=~/mesa/lib/gallium
> - cd ..
> - ln -s -t . libvdpau/src/.libs/libvdpau.so
> - ln -s libvdpau.so libvdpau.so.1
> - ln -s libvdpau.so libvdpau.so.1.0.0
> - cd ~/mesa/lib/gallium
> 
> 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

Or are those completely gone? Those are the messages I would expect to have
seen fixed by my patch.

Also, since you're on NV34, you don't get NPOT textures either (those came with
NV40). I wonder if the vdpau st deals with those. Hmm... it never asks the
driver whether it has NPOT textures or not, which probably means not-good, and
most likely accounts for your crashes. I need to look into exactly what the
NPOT restriction should be...

> > Mind testing out http://patchwork.freedesktop.org/patch/18063/ ? (Note,
> > again, make _sure_ that the 'new' version of libvdpau_nouveau.so is being
> > loaded, not the old one.)
> 
> Yes, you suggested this in comment #19 (or did you accidentaly ment another
> patch?)

Wow, I must have spaced out there. My bad. It indeed is the same patch, but I
had forgotten I already asked you about it :)

-- 
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/e0f4032b/attachment-0001.html>


More information about the Nouveau mailing list