mirror of
https://github.com/henrygd/beszel.git
synced 2026-03-22 21:46:18 +01:00
gate apple gpu collectors + revert readme change
This commit is contained in:
17
agent/gpu.go
17
agent/gpu.go
@@ -708,13 +708,18 @@ func (gm *GPUManager) resolveLegacyCollectorPriority(caps gpuCapabilities) []col
|
||||
priorities = append(priorities, collectorSourceIntelGpuTop)
|
||||
}
|
||||
|
||||
// Apple collectors are currently opt-in only for testing.
|
||||
// Enable them with GPU_COLLECTOR=macmon or GPU_COLLECTOR=powermetrics.
|
||||
// TODO: uncomment below when Apple collectors are confirmed to be working.
|
||||
//
|
||||
// Prefer macmon on macOS (no sudo). Fall back to powermetrics if present.
|
||||
if caps.hasMacmon {
|
||||
priorities = append(priorities, collectorSourceMacmon)
|
||||
} else if caps.hasPowermetrics {
|
||||
priorities = append(priorities, collectorSourcePowermetrics)
|
||||
}
|
||||
// Keep nvtop as a legacy last resort only when no vendor collector exists.
|
||||
// if caps.hasMacmon {
|
||||
// priorities = append(priorities, collectorSourceMacmon)
|
||||
// } else if caps.hasPowermetrics {
|
||||
// priorities = append(priorities, collectorSourcePowermetrics)
|
||||
// }
|
||||
|
||||
// Keep nvtop as a last resort only when no vendor collector exists.
|
||||
if len(priorities) == 0 && caps.hasNvtop {
|
||||
priorities = append(priorities, collectorSourceNVTop)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user