[Mesa-dev] [PATCH] st/vdpau: remove nouveau target

Ilia Mirkin imirkin at alum.mit.edu
Thu Sep 15 01:54:24 UTC 2016


On Wed, Sep 14, 2016 at 9:52 PM, Ilia Mirkin <imirkin at alum.mit.edu> wrote:
> Recent changes have been made to the VDPAU state tracker to make it
> unusable with nouveau. Don't provide users with an awfully slow
> "hardware" decoding option.
>
> [To preemptively answer the question that will invariably be asked -
> this is due to the state tracker's use of PIPE_BIND_SHARED, which
> nouveau uses to force GART placement to make things with with PRIME.
> However when this is used for output surfaces, which are then blended on
> (the most common way of implementing an OSD), this results in
> *incredibly* slow operation.]
>
> Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>

Oops, meant to add a CC to mesa-stable, since the breakage was
introduced in 12.0.

> ---
>  src/gallium/targets/vdpau/Makefile.am | 2 --
>  1 file changed, 2 deletions(-)
>
> diff --git a/src/gallium/targets/vdpau/Makefile.am b/src/gallium/targets/vdpau/Makefile.am
> index d388f8b..9549a23 100644
> --- a/src/gallium/targets/vdpau/Makefile.am
> +++ b/src/gallium/targets/vdpau/Makefile.am
> @@ -49,8 +49,6 @@ TARGET_DRIVERS =
>  TARGET_CPPFLAGS =
>  TARGET_LIB_DEPS =
>
> -include $(top_srcdir)/src/gallium/drivers/nouveau/Automake.inc
> -
>  include $(top_srcdir)/src/gallium/drivers/r300/Automake.inc
>  include $(top_srcdir)/src/gallium/drivers/r600/Automake.inc
>  include $(top_srcdir)/src/gallium/drivers/radeonsi/Automake.inc
> --
> 2.7.3
>


More information about the mesa-dev mailing list