diff --git a/src/amd/common/ac_gpu_info.c b/src/amd/common/ac_gpu_info.c index 20ddc0f97f8..f9f082c3b7d 100644 --- a/src/amd/common/ac_gpu_info.c +++ b/src/amd/common/ac_gpu_info.c @@ -355,14 +355,6 @@ static intptr_t readlink(const char *path, char *buf, size_t bufsiz) #define CIK_TILE_MODE_COLOR_2D 14 -static bool has_syncobj(int fd) -{ - uint64_t value; - if (drmGetCap(fd, DRM_CAP_SYNCOBJ, &value)) - return false; - return value ? true : false; -} - static bool has_timeline_syncobj(int fd) { uint64_t value; @@ -1077,9 +1069,9 @@ bool ac_query_gpu_info(int fd, void *dev_p, struct radeon_info *info, info->memory_freq_mhz_effective *= ac_memory_ops_per_clock(info->vram_type); info->has_userptr = true; - info->has_syncobj = has_syncobj(fd); + info->has_syncobj = true; info->has_timeline_syncobj = has_timeline_syncobj(fd); - info->has_fence_to_handle = info->has_syncobj; + info->has_fence_to_handle = true; info->has_local_buffers = true; info->has_bo_metadata = true; info->has_eqaa_surface_allocator = info->gfx_level < GFX11; @@ -1985,9 +1977,7 @@ void ac_print_gpu_info(const struct radeon_info *info, FILE *f) fprintf(f, "Kernel & winsys capabilities:\n"); fprintf(f, " drm = %i.%i.%i\n", info->drm_major, info->drm_minor, info->drm_patchlevel); fprintf(f, " has_userptr = %i\n", info->has_userptr); - fprintf(f, " has_syncobj = %u\n", info->has_syncobj); fprintf(f, " has_timeline_syncobj = %u\n", info->has_timeline_syncobj); - fprintf(f, " has_fence_to_handle = %u\n", info->has_fence_to_handle); fprintf(f, " has_local_buffers = %u\n", info->has_local_buffers); fprintf(f, " has_bo_metadata = %u\n", info->has_bo_metadata); fprintf(f, " has_eqaa_surface_allocator = %u\n", info->has_eqaa_surface_allocator);