From 8f1f1607da997a69561579c481f0e9a8a2f52c19 Mon Sep 17 00:00:00 2001 From: Carter Li Date: Mon, 9 Sep 2024 20:49:14 +0800 Subject: [PATCH] GPU (Linux): improve result for unknown Apple SOC --- src/detection/gpu/gpu_linux.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/detection/gpu/gpu_linux.c b/src/detection/gpu/gpu_linux.c index 3b3995abb..cb038989e 100644 --- a/src/detection/gpu/gpu_linux.c +++ b/src/detection/gpu/gpu_linux.c @@ -407,6 +407,8 @@ FF_MAYBE_UNUSED static const char* detectAsahi(FFlist* gpus, FFstrbuf* buffer, F FFGPUResult* gpu = (FFGPUResult*)ffListAdd(gpus); gpu->deviceId = strtoul(buffer->chars + index, NULL, 10); ffStrbufInitStatic(&gpu->name, ffCPUAppleCodeToName((uint32_t) gpu->deviceId)); + if (!gpu->name.length) + ffStrbufAppendF(&gpu->name, "Apple Silicon T%u", (uint32_t) gpu->deviceId); ffStrbufInitStatic(&gpu->vendor, FF_GPU_VENDOR_NAME_APPLE); ffStrbufInit(&gpu->driver); ffStrbufInitF(&gpu->platformApi, "DRM (%s)", drmKey);