[Nouveau] [Bug 77102] gallium nouveau has no profile in vdpau and libva
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Apr 7 00:09:20 PDT 2014
https://bugs.freedesktop.org/show_bug.cgi?id=77102
--- Comment #14 from Stefan Ringel <mail at stefanringel.de> ---
(In reply to comment #13)
> Created attachment 97009 [details] [review]
> firmware present patch
>
> OK, upon further code reading, it looks like the way nouveau does class id's
> is a bit off. That doesn't strictly matter for BSP, but there's a mismatch
> in the logic between mesa and the kernel, which causes problems for NVD7 and
> NVD9 cards.
>
> In nouveau_vp3_video.c:firmware_present,
>
> if (chipset < 0xc0)
> oclass = 0x85b1;
> else if (vp5)
> oclass = 0x95b1;
> else
> oclass = 0x90b1;
>
> should become
>
> if (chipset < 0xc0)
> oclass = 0x85b1;
> else if (chipset < 0xe0)
> oclass = 0x90b1;
> else
> oclass = 0x95b1;
>
> Since the kernel expects the 90b1 class to be used on the NVD9 card, despite
> it having VP5. I've attached this change as a patch, please try it out. (If
> you can't, I'll try to locate someone else with the relevant hardware, but
> it'd be much easier if you could do it.)
Patch works. Thanks.
--
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/20140407/8cb1f7f7/attachment.html>
More information about the Nouveau
mailing list