<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [regression?][nv34] adobe flash + firefox -> DATA_ERROR"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=73358#c30">Comment # 30</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [regression?][nv34] adobe flash + firefox -> DATA_ERROR"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=73358">bug 73358</a>
              from <span class="vcard"><a class="email" href="mailto:imirkin@alum.mit.edu" title="Ilia Mirkin <imirkin@alum.mit.edu>"> <span class="fn">Ilia Mirkin</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=73358#c29">comment #29</a>)
<span class="quote">> > > And reran the tests. Same garbled screen as in <a href="show_bug.cgi?id=73358#c23">comment #23</a>. 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)</span >

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

<span class="quote">> 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.</span >

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@freenode, would
be happy to provide some pointers.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>