Видеокарты ROG Astral умеют контролировать ток отдельно на шести силовых линиях разьема питания. В Windows ASUS использует эти данные в Power Detector+: GPU Tweak III выводит ток по каждому контакту и предупреждает, если значение выходит за установленную границу. В Linux та же аппаратная возможность до сих пор оставалась практически недоступной через обычные средства мониторинга.
Разработчик Кшиштоф Соколовский выпустил открытый astral-hwmon, который читает данные контроллера ITE IT8915FN на самой видеокарте. Драйвер публикует напряжение и ток всех шести линий через стандартный интерфейс Linux HWMON. Поэтому показания могут получать обычные программы, работающие через libsensors, без отдельного фирменного приложения ASUS.
Но название такого ПО легко понять слишком широко. astral-hwmon ничего не делает с видеокартой при обнаружении подозрительного тока. В драйвере нет собственных порогов срабатывания, он не снижает лимит мощности, не отключает питание и не завершает работу системы. Его задача заканчивается на чтении датчиков.
В комплект проекта входит отдельная утилита astral-guard. Она несколько раз считывает данные из HWMON и может присвоить состоянию разьема статус OK, WARNING или CRITICAL. Но и здесь автоматической защиты нет: разработчик прямо указывает, что программа лишь сообщает о результате проверки. Дальнейшую реакцию должен организовать пользователь или внешняя система мониторинга.
Это заметно отличается от аппаратного предупреждения самой ASUS. На совместимых ROG Astral при аномалии тока может мигать красный индикатор независимо от приложения, а в Windows Power Detector+ умеет дополнительно выдавать визуальное и звуковое предупреждение. ASUS указывает границу 9,2 А для одного контакта.
Есть еще одно ограничение, которое пока не стоит обходить мелким шрифтом. Разработчик реально проверил astral-hwmon на ROG Astral RTX 5090 OC. В таблице драйвера уже есть RTX 5090D OC, RTX 5090 Matrix, RTX 5090 LC, RTX 5080 OC и несколько других вариантов Astral, но их совместимость пока основана на предположении об одинаковой схеме датчиков. Автор проекта прямо просит владельцев этих карт присылать результаты проверки. Для работы также требуется проприетарный драйвер NVIDIA, поскольку именно он открывает I2C-интерфейсы видеокарты в Linux.
Поэтому ценность astral-hwmon не в появлении еще одной системы защиты от перегрева разьема. Он впервые дает Linux-программам нормальный стандартный доступ к уже существующим датчикам ROG Astral. Для автоматического отключения при опасном состоянии поверх этих данных все еще придется строить отдельную логику.
Linux научился следить за питанием ROG Astral по каждому контакту, но это не защита
Владельцы ASUS ROG Astral получили в Linux доступ к току и напряжению на каждом из шести силовых контактов 12VHPWR. Новый открытый драйвер выводит эти данные в стандартную систему HWMON, но сам не отключает видеокарту и не останавливает ПК при опасной нагрузке.

Автор: Michael Larabel
Источник: Phoronix
6 показов







