Энтузиасты нашли способ мониторинга температуры каждого чипа памяти в видеокартах Nvidia отдельно
Скрытая диагностическая возможность видеокарт Nvidia
Энтузиасты из бразильской команды Paulo Gomes Team обнаружили, что видеокарты Nvidia способны передавать температуру каждого отдельного чипа памяти GDDR6 и GDDR6X, а не только максимальное значение, которое отображают современные утилиты мониторинга. 
Как работает точный мониторинг памяти
До сих пор считалось, что показатель температуры памяти, который выводят GPU-Z, HWInfo и другие программы, характеризует всю подсистему памяти целиком. Однако исследование энтузиастов показало, что это не средняя температура и не температура одного конкретного датчика. На самом деле драйвер получает данные сразу от всех микросхем памяти, но пользователю показывает лишь максимальное значение среди них.
Для доступа к показаниям каждого канала памяти исследователи использовали механизм MMIO (Memory-Mapped I/O). Затем они сопоставили каналы с физическим расположением микросхем вокруг графического процессора и получили возможность отслеживать температуру каждого чипа отдельно. Кроме того, метод позволяет определить, какие каналы памяти отключены или отсутствуют в конкретной конфигурации видеокарты.
Практические результаты тестирования
Проверка на GeForce RTX 3080 с памятью GDDR6X показала, что разброс температур между отдельными микросхемами может быть довольно заметным. В одном из тестов самый горячий чип прогрелся до 86 °C, тогда как остальные оставались существенно холоднее. Именно это максимальное значение и отображалось в привычных программах мониторинга. 
По словам авторов исследования, возможность отслеживать температуру каждой микросхемы значительно упростит диагностику неисправностей. Например, она позволит обнаружить плохой контакт термопрокладки с отдельным чипом памяти или выявить микросхему, перегревающуюся сильнее остальных. Это особенно полезно при ремонте видеокарт, замене термоинтерфейсов или поиске причин нестабильной работы памяти.
Поддержка и перспективы
Новый метод реализован для мобильных графических процессоров Nvidia с памятью GDDR6, а также для настольных видеокарт GeForce RTX 30 и RTX 40 с памятью GDDR6X. Поддержка настольных моделей с обычной GDDR6 пока отсутствует. Разработанная Paulo Gomes Team утилита также ещё не опубликована. Команда не сообщила, планирует ли выпускать её в открытый доступ или передаст полученные наработки авторам популярных программ мониторинга. 
Сама возможность считывания этих данных свидетельствует о том, что видеокарты Nvidia содержат значительно больше диагностической информации, чем доступно пользователям через стандартные программные интерфейсы. Это открытие может стать основой для более продвинутых инструментов диагностики и мониторинга, помогающих пользователям лучше понимать работу своего оборудования.