Fix confusing vendorID with deviceID

OpenGL still needs some work to select the actual render device >:(
pull/703/head
jackun 2 years ago
parent 8e21b52acf
commit 822bb66629
No known key found for this signature in database
GPG Key ID: 119DB3F1D05A9ED3

@ -608,16 +608,18 @@ void init_gpu_stats(uint32_t& vendorID, uint32_t reported_deviceID, overlay_para
}
fclose(fp);
}
string vendor = path + "/device/vendor";
if ((fp = fopen(vendor.c_str(), "r"))){
uint32_t temp = 0;
if (fscanf(fp, "%x", &temp) != 1 || temp != vendorID) {
if (fscanf(fp, "%x", &temp) != 1 || temp != 0x1002) {
fclose(fp);
continue;
}
fclose(fp);
}
if (deviceID != 0x1002 || !file_exists(path + "/device/gpu_busy_percent"))
if (!file_exists(path + "/device/gpu_busy_percent"))
continue;
if (pci_bus_parsed && pci_dev) {

Loading…
Cancel
Save