У владельцев Nvidia GeForce RTX 50-й серии (кодовое название Blackwell) наконец появилась возможность видеть полную тепловую картину своей видеокарты. Благодаря участнику форума Overclock.net под ником asder00 стало доступно отслеживание температуры каждой микросхемы видеопамяти в дополнение к недавно раскрытому датчику горячей точки (hotspot). Раньше эти показания хранились в закрытых регистрах и наружу не выводились ни драйвером, ни штатными программами.

Источник изображения — tomshardware.comИсточник изображения — tomshardware.com

Почему часть датчиков не видна обычным программам

Nvidia открывает прямой доступ к видеокартам и драйверам через интерфейс NVAPI. Разработчики игр и прикладных программ используют его для множества продвинутых функций, а создатели диагностических утилит — прежде всего для получения показаний тепловых датчиков в реальном времени, чтобы пользователь мог следить за состоянием своей видеокарты.

Однако далеко не всё, что измеряет сама плата, попадает в NVAPI: часть показаний Nvidia намеренно скрывает от сторонних разработчиков и не документирует соответствующие регистры. На Blackwell под нож попал в том числе датчик горячей точки — он оставался доступен лишь во внутренних инструментах компании вроде MODS. Ограничения не остановили энтузиастов: они нашли обходные пути и сначала вернули пользователям hotspot, а теперь совместными усилиями добрались и до отдельных микросхем памяти.

реклама кормит Уточку 🦆

Что показывает Hotspot.dll

Новая разработка носит название Hotspot.dll и подключается именно к MSI Afterburner. Такой формат выбран не случайно: Afterburner выпускает MSI — партнёр Nvidia, и сама программа не может легально опрашивать датчики, которые не отданы наружу через NVAPI. Сторонний подключаемый модуль этими соглашениями не связан.

Набор показаний получился внушительным:

  • температура горячей точки графического процессора и её разница с показанием ядра;
  • шесть тепловых каналов кристалла Blackwell;
  • средняя температура кристалла;
  • температура перехода видеопамяти (memory junction);
  • температура каждой отдельной микросхемы DRAM.

Работа с памятью появилась в версиях 1.4 и 1.5. Модуль совместим с GDDR6, GDDR6X и GDDR7, то есть охватывает весь ряд Blackwell от GeForce RTX 5050 до GeForce RTX 5090. Изначально разработка была заточена под новое поколение, но должна заводиться и на предыдущих — GeForce RTX 40 (Ada Lovelace) и GeForce RTX 30 (Ampere).

Источник изображения — tomshardware.comИсточник изображения — tomshardware.com

реклама кормит Уточку 🦆

Сколько независимых значений видно на самом деле

Здесь есть нюанс, о котором стоит знать заранее. На картах с двусторонней компоновкой памяти (clamshell), где микросхемы распаяны с обеих сторон платы, показания приходится трактовать аккуратно. У GeForce RTX 5090 установлено 16 микросхем GDDR7 по 2 ГБ, но точек измерения оказывается восемь — каждое значение отвечает за пару чипов. На GeForce RTX 5060 Ti на 16 ГБ в нагрузочном тесте 3DMark Steel Nomad вернулось два значения: 68 °C и 64 °C.

Кроме того, программа пока не сообщает, где именно на плате расположена та или иная группа микросхем. Но даже так пользы достаточно: сразу видно, что один участок памяти греется заметно сильнее остальных — а это прямой намёк на неудачно приложенные термопрокладки, забитый радиатор или слабый обдув задней стороны платы.

реклама кормит Уточку 🦆

Где ещё появилась поддержка

Сторонние диагностические программы вроде AIDA64 и HWiNFO партнёрскими соглашениями не связаны, поэтому они подхватывают такие возможности быстрее всех — ровно так же, как раньше внедрили поддержку датчика горячей точки. Последняя тестовая сборка HWiNFO (v8.51-6304) уже умеет это из коробки и без проблем выводит температуру всех 16 микросхем GDDR7 на эталонной GeForce RTX 5090. Свежие версии AIDA64 также получили чтение горячей точки на картах RTX 50.

Кто стоит за находкой

Хотя сам модуль собрал asder00, важно подчеркнуть: это результат коллективной работы. В список участников прорыва входят Алексей «Unwinder» Николайчук — автор MSI Afterburner и RivaTuner Statistics Server; olealgoritme, известный по открытому считывателю температур GDDR6/GDDR6X для Linux; бразильский специалист по ремонту и модификации видеокарт Пауло Гомес; и Мартин «Mumak» Малик, создатель HWiNFO. Отдельная часть работы ушла на разбор регистров памяти и распознавание двусторонней компоновки — документации по ним Nvidia не публикует.

реклама кормит Уточку 🦆

Зачем это владельцу видеокарты

Доступ к скрытым показаниям — это новый уровень прозрачности и контроля. Пригодится он двум категориям пользователей: тем, кто тонко настраивает видеокарту ради максимальной отдачи, и тем, кто ищет причину нестабильной работы. Разгон памяти без контроля её температуры давно превратился в лотерею: артефакты и вылеты часто появляются не от нехватки частотного запаса, а от перегрева отдельных микросхем.

Ориентиры простые. Разница между температурой ядра и горячей точки в пределах 10–15 °C говорит о ровном прижиме системы охлаждения; разрыв в 20–25 °C и больше — повод разобрать карту и заменить термоинтерфейс. Для GDDR7 рабочими считаются значения примерно до 90 °C, а троттлинг у современной видеопамяти начинается в районе 105 °C. Флагманская RTX 5090 в закрытом корпусе с плохим продувом легко подбирается к этой границе, поэтому возможность увидеть не усреднённое значение, а конкретный перегретый участок памяти для владельцев топовых карт особенно ценна.

Отдельно стоит отметить и другое: железо, как выяснилось, отдаёт заметно больше данных, чем показывают официальные средства мониторинга производителя. Вернуть эти показания пользователям смогло именно сообщество — и вопрос, откроет ли Nvidia доступ к ним штатно, пока остаётся без ответа.