Ole Algoritme 9a36023dd8 Merge pull request #18 from Bengt/use-correct-degrees-celsius-symbol
Correct symbol for degrees Celsius
2023-10-15 22:40:01 +02:00
2023-03-01 11:43:35 +01:00
2022-09-05 22:05:37 +02:00
.
2023-03-02 13:08:09 +01:00
2023-09-28 15:06:43 +02:00

GDDR6/GDDR6X GPU Memory Temperature Reader for Linux

Reads GDDR6/GDDR6X VRAM memory temperatures from multiple supported NVIDIA GPUs found in a host Linux system. These findings are based on reverse engineering of the NVIDIA GPU Linux driver.

Dependencies

  • libpci-dev
sudo apt install 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

Clone & Run

git clone https://github.com/olealgoritme/gddr6
cd gddr6 && make && sudo ./gddr6

Supported GPUs

  • RTX A6000 (AD102)
  • RTX 4090 (AD102)
  • RTX 4080 (AD103)
  • RTX 4070 Ti (AD104)
  • RTX 4070 (AD104)
  • RTX 3090 (GA102)
  • RTX 3080 Ti (GA102)
  • RTX 3080 (GA102)
  • RTX 3080 LHR (GA102)
  • RTX 3070 (GA104)
  • RTX 3070 LHR (GA104)
  • RTX A2000 (GA106)
  • RTX A4500 (GA102)
  • L4 (AD104)

Description
olealgoritme/gddr6 for arch
Readme 6.4 MiB
Languages
C 82%
Shell 7.1%
CMake 6.3%
Nix 4.6%