On Tue, Mar 8, 2016 at 7:21 AM, Christian König <deathsim...@vodafone.de> wrote: > @@ -80,7 +82,7 @@ vlVdpOutputSurfaceCreate(VdpDevice device, > res_tmpl.depth0 = 1; > res_tmpl.array_size = 1; > res_tmpl.bind = PIPE_BIND_SAMPLER_VIEW | PIPE_BIND_RENDER_TARGET | > - PIPE_BIND_LINEAR; > + PIPE_BIND_LINEAR | PIPE_BIND_SHARED;
Hi Christian, This change appears to have semi-broken vdpau on nouveau. Whenever I flip on the OSD in mplayer, the rendering becomes *extremely* slow. However regular up-scaling without the OSD is plenty fast. This effectively is forcing the output surfaces to live in GART instead of VRAM. I believe that the OSD involves blending of some sort, so I can definitely imagine that being slow. Any thoughts on the proper way to address that? Removing the PIPE_BIND_SHARED from that line "fixes" it. -ilia _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev