From c06b9443981888277f412190a193c5e56c5f97e2 Mon Sep 17 00:00:00 2001 From: David Rosca Date: Wed, 3 Jul 2024 18:30:23 +0200 Subject: [PATCH] radeonsi: Add debug option to enable low latency encode Reviewed-by: Ruijing Dong Reviewed-by: Boyuan Zhang Part-of: --- docs/envvars.rst | 2 ++ src/gallium/drivers/radeonsi/si_pipe.c | 1 + src/gallium/drivers/radeonsi/si_pipe.h | 1 + 3 files changed, 4 insertions(+) diff --git a/docs/envvars.rst b/docs/envvars.rst index d78c88f95c9..001b4336077 100644 --- a/docs/envvars.rst +++ b/docs/envvars.rst @@ -1524,6 +1524,8 @@ RadeonSI driver environment variables Disable DPBB. Overrules the dpbb enable option. ``noefc`` Disable hardware based encoder color format conversion + ``lowlatencyenc`` + Enable low latency encoding ``notiling`` Disable tiling ``nofmask`` diff --git a/src/gallium/drivers/radeonsi/si_pipe.c b/src/gallium/drivers/radeonsi/si_pipe.c index 98558674975..a93fdabbec0 100644 --- a/src/gallium/drivers/radeonsi/si_pipe.c +++ b/src/gallium/drivers/radeonsi/si_pipe.c @@ -87,6 +87,7 @@ static const struct debug_named_value radeonsi_debug_options[] = { /* Multimedia options: */ { "noefc", DBG(NO_EFC), "Disable hardware based encoder colour format conversion."}, + {"lowlatencyenc", DBG(LOW_LATENCY_ENCODE), "Enable low latency encoding."}, /* 3D engine options: */ {"nongg", DBG(NO_NGG), "Disable NGG and use the legacy pipeline."}, diff --git a/src/gallium/drivers/radeonsi/si_pipe.h b/src/gallium/drivers/radeonsi/si_pipe.h index 6b258943224..d42783c57aa 100644 --- a/src/gallium/drivers/radeonsi/si_pipe.h +++ b/src/gallium/drivers/radeonsi/si_pipe.h @@ -212,6 +212,7 @@ enum /* Multimedia options: */ DBG_NO_EFC, + DBG_LOW_LATENCY_ENCODE, /* 3D engine options: */ DBG_NO_NGG,