Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <X11/Xlib.h>
- #include <NVCtrl/NVCtrlLib.h>
- int main(int argc, char **argv)
- {
- int res;
- int core_temp;
- Display *disp;
- disp = XOpenDisplay(":0.0");
- res = XNVCTRLQueryAttribute(disp, 0, 0, NV_CTRL_GPU_CORE_TEMPERATURE, &core_temp);
- XCloseDisplay(disp);
- if(!res) {
- fprintf(stderr, "Could not query NV_CTRL_GPU_CORE_TEMPERATURE attribute!\n");
- return 1;
- }
- printf("Core temperature is %d\n", core_temp);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment