Radeon GPU Monitoring on Linux using DRM




Linux GPU monitoring with DRM - GeeXLab demo


DOWNLOAD


Here is a small demo for testing the monitoring of Radeon GPUs on Linux using DRM. DRM is the short version of Direct Rendering Manager, the Linux interface with modern GPUs (more info here). Thanks to DRM, we can access to hardware sensors like GPU core temperature, utilization, fan speed and so on.

I coded a small prototype with GeeXLab that reads DRM data (source code in Lua is available in the linux_drm_gpumon/ folder). This is my first contact with DRM and at first sight, DRM is well supported by Radeon GPUs and a bit less by GeForce GPUs (see the screenshots below). I tested the proto on Linux Mint 19.3 with several Radeon GPUs (Polaris and Vega are supported, Navi not yet).

I will add the support of Linux DRM in the next update of GL-Z.

Radeon RX 470 + open source driver:
Linux GPU monitoring with DRM demo - Radeon RX 470

 
Radeon RX Vega 56 + open source driver:
Linux GPU monitoring with DRM demo - Radeon RX Vega 56

 
GeForce GTX 960 + open source driver:
Linux GPU monitoring with DRM demo - GeForce GTX 960





Leave a Comment

Your email address will not be published. Required fields are marked *