diff options
Diffstat (limited to 'src/extract_gpuinfo_amdgpu.c')
-rw-r--r-- | src/extract_gpuinfo_amdgpu.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/extract_gpuinfo_amdgpu.c b/src/extract_gpuinfo_amdgpu.c index 93095b9..41d447b 100644 --- a/src/extract_gpuinfo_amdgpu.c +++ b/src/extract_gpuinfo_amdgpu.c @@ -513,6 +513,7 @@ static void gpuinfo_amdgpu_populate_static_info(struct gpu_info *_gpu_info) { const char *name = NULL; static_info->integrated_graphics = false; + static_info->encode_decode_shared = false; RESET_ALL(static_info->valid); if (libdrm_amdgpu_handle && _amdgpu_get_marketing_name) @@ -585,6 +586,7 @@ static void gpuinfo_amdgpu_populate_static_info(struct gpu_info *_gpu_info) { #ifdef AMDGPU_FAMILY_NV case AMDGPU_FAMILY_NV: strncpy(dst, " (Navi10)", remaining_len); + static_info->encode_decode_shared = true; break; #endif #ifdef AMDGPU_FAMILY_VGH @@ -646,7 +648,6 @@ static void gpuinfo_amdgpu_refresh_dynamic_info(struct gpu_info *_gpu_info) { uint32_t out32; RESET_ALL(dynamic_info->valid); - dynamic_info->encode_decode_shared = false; if (libdrm_amdgpu_handle && _amdgpu_query_gpu_info) info_query_success = !_amdgpu_query_gpu_info(gpu_info->amdgpu_device, &info); |