Commit Graph

12 Commits (6983c2ec39d70a052748fc5592c7bbb40c1347ac)

Author SHA1 Message Date
FlightlessMango 6983c2ec39 Use gpu_metrics instead of libdrm when available 3 years ago
jackun c093f9823e
Use libdrm_amdgpu for amdgpu sensor info, if available
Using plain `open` as `drmOpen` needs bus id check which needs interface 1.4 ioctl which gives EPERM cause only DRM_MASTER can call it :(

https://github.com/clbr/radeontop/issues/48#issuecomment-493792404
3 years ago
jackun c15133b82f
Add `checkNvidia` for nvml/xnvctrl/nvapi checks, for header cleanup 4 years ago
FlightlessMango ab90abe4d4 De-linuxify vulkan 4 years ago
FlightlessMango bf9132bba1 Win32 nvapi gpu usage 4 years ago
larskraemer a28931ef6b
General cleanup (#272)
* Cleanup unused struct fields, use uniform include guards
4 years ago
jackun 1495b1e88f
ifdef guard nvml header 4 years ago
jackun ff48525313
Consolidated amdgpu file handles to a struct and add `gpu_power` param to show power usage for amdgpu/nvml 4 years ago
jackun 768297b430
[editorconfig] Apply whitespace rules 4 years ago
FlightlessMango bff9958284 Changed pthreads to std::thread 4 years ago
FlightlessMango e7b5a18d87 If NVML fails fallback to NVctrl 5 years ago
FlightlessMango a2735693ba Merge opengl into develop 5 years ago