354aed3c798ca552dfb20c9806d927e4a48a46b2
GDDR6(X) GPU Memory Temperature reader for linux
Reads GDDR6 VRAM memory temperature from an NVIDIA GPU. These findings are based on reverse engineering of the NVIDIA GPU Linux driver.
Dependencies
- libpciaccess-dev and libpci-dev
sudo apt install libpciaccess-dev libpci-dev -y
- Kernel boot parameter: iomem=relaxed
sudo vim /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash iomem=relaxed"
sudo update-grub
sudo reboot
Tested
- RTX 4090 (AD102)
- RTX 3090 (GA102)
- RTX 3070 (GA104)
Description
Languages
C
82%
Shell
7.1%
CMake
6.3%
Nix
4.6%
