don't show core voltage offset when not available

This commit is contained in:
Jussi Kuokkanen 2023-10-04 15:54:04 +03:00
parent 23b82e125f
commit 2043f54c00

View File

@ -607,11 +607,13 @@ std::vector<TreeNode<DeviceNode>> getVoltageOffset(NvidiaGPUData data) {
Assignable a{setFunc, range, getFunc, "mV"};
return {DeviceNode{
.name = "Core Voltage Offset",
.interface = a,
.hash = md5(data.uuid + "Core Voltage Offset"),
}};
if (getFunc().has_value())
return {DeviceNode{
.name = "Core Voltage Offset",
.interface = a,
.hash = md5(data.uuid + "Core Voltage Offset"),
}};
return {};
}
std::vector<TreeNode<DeviceNode>> getMultiFanRoots(NvidiaGPUData data) {