diff --git a/screenshots/github-thumbnail.png b/screenshots/github-thumbnail.png new file mode 100644 index 000000000..c2e092b3d Binary files /dev/null and b/screenshots/github-thumbnail.png differ diff --git a/src/modules/gpu.c b/src/modules/gpu.c index 5d5caacaa..a71f8fa0a 100644 --- a/src/modules/gpu.c +++ b/src/modules/gpu.c @@ -104,14 +104,12 @@ static void drmDetectDeviceName(FFGPUResult* gpu, PCIData* pci, struct pci_dev* ffStrbufInit(&query); ffStrbufAppendF(&query, "%X, %X,", device->device_id, pci->ffpci_read_byte(device, PCI_REVISION_ID)); - ffParsePropFile("/usr/share/libdrm/amdgpu.ids", query.chars, &gpu->device); + ffParsePropFile(FASTFETCH_TARGET_DIR_USR"/share/libdrm/amdgpu.ids", query.chars, &gpu->device); ffStrbufDestroy(&query); - if(ffStrbufStartsWithIgnCaseS(&gpu->device, "AMD ") || ffStrbufStartsWithIgnCaseS(&gpu->device, "ATI ")) - ffStrbufSubstrAfter(&gpu->device, 3); - const char* removeStrings[] = { + "AMD ", "ATI ", " (TM)", "(TM)", " Graphics Adapter", " Graphics", " Series", " Edition" };