mirror of
https://github.com/flightlessmango/MangoHud.git
synced 2024-11-11 19:10:55 +00:00
Fix confusing vendorID with deviceID
OpenGL still needs some work to select the actual render device >:(
This commit is contained in:
parent
8e21b52acf
commit
822bb66629
@ -608,16 +608,18 @@ void init_gpu_stats(uint32_t& vendorID, uint32_t reported_deviceID, overlay_para
|
|||||||
}
|
}
|
||||||
fclose(fp);
|
fclose(fp);
|
||||||
}
|
}
|
||||||
|
|
||||||
string vendor = path + "/device/vendor";
|
string vendor = path + "/device/vendor";
|
||||||
if ((fp = fopen(vendor.c_str(), "r"))){
|
if ((fp = fopen(vendor.c_str(), "r"))){
|
||||||
uint32_t temp = 0;
|
uint32_t temp = 0;
|
||||||
if (fscanf(fp, "%x", &temp) != 1 || temp != vendorID) {
|
if (fscanf(fp, "%x", &temp) != 1 || temp != 0x1002) {
|
||||||
fclose(fp);
|
fclose(fp);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
fclose(fp);
|
fclose(fp);
|
||||||
}
|
}
|
||||||
if (deviceID != 0x1002 || !file_exists(path + "/device/gpu_busy_percent"))
|
|
||||||
|
if (!file_exists(path + "/device/gpu_busy_percent"))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (pci_bus_parsed && pci_dev) {
|
if (pci_bus_parsed && pci_dev) {
|
||||||
|
Loading…
Reference in New Issue
Block a user