GPU (Linux): add a special case for brcm

This commit is contained in:
Carter Li
2024-09-30 15:02:49 +08:00
parent 2cd6cb3ca1
commit 1df129083b
+7 -2
View File
@@ -663,8 +663,13 @@ static const char* detectOf(FFlist* gpus, FFstrbuf* buffer, FFstrbuf* drmDir, co
}
if (!gpu->vendor.length && name)
{
compatible[0] = (char) toupper(compatible[0]);
ffStrbufSetS(&gpu->vendor, compatible);
if (ffStrEquals(compatible, "brcm"))
ffStrbufSetStatic(&gpu->vendor, "Broadcom"); // Raspberry Pi
else
{
ffStrbufSetS(&gpu->vendor, compatible);
gpu->vendor.chars[0] = (char) toupper(compatible[0]);
}
}
return NULL;