Ec temp на материнской плате что это
Если Вас не устраивает как работает ваш вентилятор в компьютере, и вы хотите изменить его работу, программа SpeedFan именно для вас. Она позволяет контролировать вентиляторы на основе температуры любого компонента (не только вашего процессора), и позволяет все это делать из одного окна, что очень удобно.Программа немного сложновата в своем использовании, поэтому людям не сильно разбирающимися в компьютерах лучше найти что-то попроще, ведь если вы не будете осторожны есть шанс повредить ваше оборудование (хоть он и маленький).
Кроме того, имейте в виду, что SpeedFan поддерживает не все модели компьютеров, а это говорит о том что не каждый сможет контролировать работу вентиляторов этой программы. Но если она подойдет вам она будет очень полезной.
А вдруг SpeedFan не совместим с вашим компьютером, не расстраивайтесь — вы не один такой.
Как пользоваться программой SpeedFan
Итак, после скачивания и установки запускаем SpeedFan.
Для начала, если не выбран русский интерфейс
, неплохо будет перейти именно на него для большего удобства дальнейшей работы.
Делается русификация очень просто: нажимаем Configure
(это кнопка на первой основной вкладке, которая пока ещё будет у нас называться по-буржуйски — «Readings»), среди всех вкладок находим
Options
, а там уже есть пункт
Language
. Выбираем наш родной язык, уже изначально встроенный — никаких дополнительных русификаторов качать не нужно.
- Это датчики кулеров, обнаруженные программой SpeedFan, они обозначаются как Fan.
- Здесь можно отследить температуру процессора (CPU или Temp), жёсткого диска(HDD), видеокарты(GPU).
- При использовании этой зоны можно регулировать скоростя вращения кулеров.
Практическая чаcть
реклама
Для считывания регистров EC-контроллера, перечисленных в Таблице 2, воспользуемся хорошо известным программным обеспечением Thaiphoon Burner. Программный мониторинг был реализован в версии 16.2.0.0 в начале прошлого года, но ограничен он поддержкой только контроллеров фирмы ITE.
После запуска приложения в главном меню Tools выбираем команду Hadware Monitoring либо нажимаем F4 на клавиатуре. Программа начнёт поиск основного и вторичного контроллеров через две пары портов ввода-вывода – 2Eh/2Fh и 4Eh/4Fh. Если ваша материнская плата снабжена «мультиконтроллером» фирмы ITE и дополнительной микросхемой аппартного монитора, типа IT8792E, то первоначально программа отобразит для вас список температурных линий и линий напряжения, как на скриншоте ниже (Рис. 2).
Рис. 2. Мониторинг температур и напряжений в Thaiphoon Burner
Как видим, пока достаточно затруднительно определить, какое именно напряжение отслеживается, например, по линии VIN6 или температура, например, TEMP2. Чтобы изменить название каждой линии в программе пользователю необходимо знать, какие температуры и напряжения отображаются в BIOS Setup Utility. Как было сказано выше, все напряжения меньше 3,072 В не требуют делителя, который, рассчитываемого по Формуле 1. Поэтому их легко определить, сопоставив с показаниями в BIOS. Эта рекомендация, кстати, также актуальна и для температур. Что касается напряжений +3,3 В, +5 В и +12 В, то для их вычисления нам потребуется значение делителя. В большинстве случаев для напряжения +12 В делитель равен 6, а для +3,3 В и +5 В он определяется согласно схемотехнической документации или, при её отсутствии, подбором.
реклама
Из первой части данной статьи нам известно, что линии SYS_TEMP, PM_TEMP и CPU_TEMP, «мультиконтроллера» подключены к входам EC-контроллера TMPIN1, TMPIN2 и TMPIN3 соответственно. Согласно Таблицы 2 значения температур считываются из регистров 29h, 2Ah, и 2Bh соответственно. В Thaiphoon Burner в режиме Advanced изменяем строку TEMP0 на Температура в системе, TEMP1 – на Температура чипсета, TEMP2 – на Температура процессора. У вас должно получиться так, как показано на скриншоте ниже (Рис. 3). Чтобы войти в режим редактирования строки поставьте курсор на нужную строку и щёлкните мышкой ещё раз.
Рис. 3
В столбце DAC formula для температуры можно ввести корректировочный коэффициент, например 0,99, который умножается на её текущее значение. Но делать это следует только в тех случаях, когда ощущается значительная погрешность в измерении температурным датчиком. Лучше оставить это поле пустым.
Теперь приступим к VIN-линиям. Повторно воспользуемся схемой подключения (Рис. 4) для определения нужных нам адресов регистров и составления формул.
Рис. 4. Схема подключения VIN-линий ITE IT8686E к источникам напряжения
Итак, по крайней левой линии VIN4 на схеме на вход VIN4 мультиплексора приходит сигнал от источника VCore SOC (SOC_SIO). Согласно Таблицы 2 оцифрованный уровень напряжения сохраняется в регистр с адресом 24h.
По линии VIN0 традиционно измеряется напряжение на ядре процессора CPU VCore, термодиод которого подключён ко входу VIN0 мультиплексора. Согласно Таблицы 2 значение напряжения сохраняется в регистре с адресом 20h. Напряжение VDDQ на модулях оперативной памяти измеряется по линии VIN6 и записывается в числовом выражении в регистр 26h. Первые три напряжения по уровню ниже 3,072 В, поэтому в столбце DAC formula для них указывается только разрешение АЦП – 0,012 В.
Следующие три напряжения на схеме (Рис. 4) VCC3 (+3,3 В), VCC (+5 В) и +12V (+12 В) выше 3,072 В, поэтому, чтобы АЦП смог их измерить, их уровни понижаются параллельным включением в цепь резистора. Итак, по Формуле 1 рассчитаем делитель напряжения VCC3, которое приходит на вход VIN1 мультиплексора: (6,49+10)/10=1,649. В Thaiphoon Burner находим строку VIN1 переименовываем её в +3,3 В. Далее в столбце DAC formula прописываем формулу расчёта напряжения: 0,012*1,649. Аналогично рассчитываем делитель для напряжений VCC и +12V, измеряемых по линиям VIN3 и VIN2 соответственно: (15+10)/10=2,5 и (75+15)/15=6. Также по аналогии изменяем название линий VIN3 и VIN2 в Thaiphoon Burner и прописываем формулы с учётом делителей: 0,012*2,5 и 0,012*6. Последнее на схеме напряжение A_VDDP поступает на вход VIN5 мультиплексора и сохраняется в числовом виде в регистре 25h. И для полноты эксперимента линию VIN8 переименовываем в VBAT и задаём формулу расчёта в виде 0,012*2. Таким образом, у вас должно получиться, как на скриншоте ниже (Рис. 5).
Рис. 5
Теперь, когда наш профиль готов, мы можем его сохранить в виде файла. Для этого нажимаем кнопку Save, задаём желаемое название профиля и нажимаем ОК. Профиль будет создан в текстовом виде и сохранён в каталоге HwProfiles. При желании вы можете отредактировать его в любом текстовом редакторе.
Теперь добавим в профиль поддержку IT8792E, который обнаруживается через опрос адресного порта 4Eh. Как было сказано в первой части статьи, данная микросхема имеет три температурных входа EC_TEMP1, EC_TEMP2 и EC_TEMP3, подключенных к наружным термисторам материнской платы. В соответствии с Таблицей 2 целочисленные значения температур записываются в регистры 29h, 2Ah и 2Bh соответственно. В Thaiphoon Burner находим строки TEMP0, TEMP1 и TEMP2 и переименовываем их в Температура PCIE 8x, Температура PCIE x16 и Температура в системе соответственно.
Для разбора VIN-линий снова обратимся к схеме их подключения (Рис. 6).
Рис. 6. Схема подключения VIN-линий ITE IT8792E к источникам напряжений
Рис. 7
Также вы можете упорядочить строки в наиболее приемлемом для вас виде. Для этого в режиме редактирования доступно контекстно меню, из которого необходимо выбрать команду Move up или Move down для смещения строки вверх или вниз. Однако гораздо быстрее это делать сочетанием клавиш Ctrl+U или Ctrl+J. Помимо этого через контекстное меню предусмотрено добавление, удаление и вставка строк. Не забывайте сохранять профиль после каждого изменения.
Регистры
реклама
Традиционно ITE не меняет номера адресов регистров для хранения значений температур и напряжений. Они одинаковы для всех моделей «мультиконтроллеров». Например, в регистры 29h, 2Ah и 2Bh АЦП сохраняет показания температуры, уровни которых поступили на входы мультиплексора TMPIN1, TMPIN2 и TMPIN3 (Рис. 1) соответственно. Эти адреса определены ещё со времён устаревшей модели IT8705F и аналогично задействованы в новых моделях ITE. Сигналы, приходящие на входы VIN0–VIN7 мультиплексора сохраняются после оцифровки АЦП в регистры 20h–27h соответственно. Значение напряжения на элементе питания VBAT (3-вольтовая батарея) сохраняется в регистр 28h. Вся эта информация находится в технической документации на изделие и при желании вы можете подробнее ознакомиться с ней самостоятельно. К сожалению, ITE рассматривает свою техническую документацию, как конфиденциальную. Поэтому готовьтесь к тому, что найти в открытом доступе документацию для чего-то более нового, чем IT8728E, будет затруднительно. Ниже приведена сводная Таблица 2 для регистров, предназначенных для хранения температурных показаний и напряжений.
Изменение скорости вращения кулера
Для изменения скорости вращения вентиляторов необходимо сперва узнать, какой вентилятор за что отвечает. Для этого нужно перейти на вкладку «Показатели» и нажать на кнопку «Конфигурация».
На первой вкладке перечислены разные компоненты компьютера, и если развернуть их, то будет видно название вентилятора, что и было необходимо.
Теперь, когда стали известны обозначения вентиляторов, можно приступить к настройкам скорости их вращения. Для этого нужно вернуться на вкладку «Показатели», где отображены все показатели системы, и там изменить скорость вращения нужного кулера.
Как заметно, работать с программой SpeedFan достаточно просто. Буквально за несколько простых шагов можно узнать название кулера для его дальнейшей настройки, изменить пределы температурного режима и даже запрограммировать определенные действия при достижении этих пределов.
Скрипты
Помимо простых предупреждений о превышении температурного режима в программе можно создать целый сценарий, который будет выполняться в определенных условиях. Сделать это можно на вкладке «Events».
Тут можно выбрать в первом выпадающем списке (1) условие, при котором будет выполняться определенное действие (2). Например, будет запускаться какая-то программа, либо можно просто сделать вывод уведомления со звуком.
Установка оптимальной температуры
С помощью SpeedFan можно ограничить температурный режим для разных компонентов ПК. Например, вы не хотите, чтобы процессор нагревался более 40 градусов, а при достижении этой температуры программа предупреждала вас об этом. Чтобы это осуществить, нужно просто выставить нужную вам температуру в конфигурациях, во вкладке с температурой.
Галочка «Показ в лотке» означает отображение предупреждения в трее справа снизу о достижении максимальной температуры. Таким образом вы всегда будете в курсе о моментах, когда любой из выбранных вами компонентов будет перегреваться.
Система охлаждения
На плате установлено три радиатора, все они используют винтовое крепление.
реклама
А винты радиатора набора системной логики дополнительно оснащены пружинами.
Отдельными легкосъемными радиаторами оснащено каждое из трех посадочных мест M.2 на плате.
Каждый радиатор с внутренней стороны снабжен специальной термопрокладкой, закрытой упаковочной пленкой, которую необходимо удалить перед использованием.
Термоинтерфейс мягкий, но не размазывается. Его единственный недостаток – он выделяет из себя некоторое количество «влаги», однако особого вреда от него на подопытном Samsung 950 Pro 512 Гбайт обнаружить не удалось. Хотя, надо отметить, время на тестирование было ограничено, каковы будут последствия для этикетки при продолжительной эксплуатации, предсказать не берусь. Запасного термоинтерфейса в комплекте платы не имеется.
Радиаторы подсистемы питания процессора не сплошные, выполнены из алюминиевого справа и соединены теплотрубкой.
Верхний радиатор контактирует с элементами цепи питания, формирующими напряжение CPU VCore, а боковой – CPU NB SoC и одной из двух подсистем питания оперативной памяти.
реклама
Интересно, что радиатор контактирует не только с транзисторами, но и с катушками индуктивности, для чего установлено две отдельных термопрокладки. А вот сам термоинтерфейс мне не понравился: он до такой легко крошится, что я просто не рискнул его снимать целиком.
Видите разъем для вентилятора? А он есть.
Пользователи, любящие строить масштабные системы охлаждения, останутся довольны: на Gigabyte X399 Aorus Gaming 7 установлено сразу восемь четырехконтактных разъемов для подключения вентиляторов и помп СЖО.
Пять разъемов размещены в правом верхнем углу платы, два – на нижнем краю платы, ближе к правому углу, один – у левого края платы за колодкой аудиоразъемов задней интерфейсной панели. Разъемы EC_TEMP1 (расположен в верхнем правом углу платы) и EC_TEMP2 (нижний край платы), предназначены для подключения внешних термопар (имеются в комплекте материнской платы).
Каждый из разъемов оснащен индивидуальным контроллерам Nuvoton 3947S и регулировка уровня оборотов доступна и для трехконтактных, и четырехконтактных (ШИМ) вентиляторов. Все разъемы контролируются раздельно. Разъемы с пометкой «PUMP» в названии и разъем CPU-FAN_OPT рассчитаны на подключение помп систем жидкостного охлаждения – предельная сила тока на них составляет 3 ампера.
Все параметры регулировки оборотами доступны в BIOS материнской платы в разделе Smart Fan 5. Для настройки поведения вентиляторов в BIOS доступны три готовых профиля («Нормальный», «Тихий», «Полная скорость») и один настраиваемый вручную. Вентиляторы, при соответствующей настройке, могут останавливаться полностью (как трех-, так и четырехконтактные, проверено на Zalman ZP1225BLM, Thermalright TY-143, Thermalright TY-140, ExeGate 9225M12B/UV3, BitFenix Spectre 120mm, Arctic Cooling F9, Scythe SY9225SL12M-P, при этом для четырехконтактных вентиляторов необходимо выбрать опцию «Voltage», а чтобы не появлялись предупреждения о неработающем вентиляторе, нужно отключить контроль за оборотами посредством параметра «*** FAN Stop»).
Почти для каждого из разъемов, можно задать температурный датчик, от показаний которого будет работать регулировка оборотов. Доступны CPU (в кристалле процессора), PCH (в кристалле набора системной логики), PCIEX16 (датчик около первого слота PEG), VRM MOS (температура мосфетов в фазах напряжения CPU VCore), System2 (где-то на плате), EC_TEMP1 (внешняя термопара; почему-то только один, возможно, две термопары одновременно работать не будут, только одна – проверить нечем, в инструкции не к плате поясняется). Это не касается разъема CPU_FAN – на нем привязка возможна только для температуры процессора.
На графиках доступно шесть уровней – от «0» до «5». При этом уровень «5» всегда соответствует максимальному уровню оборотов, его можно лишь сдвигать влево-вправо, тем самым задавая температуру его включения (максимальное значение - 100°C). Таким образом, инженеры Gigabyte заблокировали возможность абсолютного отключения вентилятора даже при перегреве. Любые изменения, произведенные пользователем, вступают в силу сразу (с задержкой в несколько секунд), никаких промежуточных сохранений настроек и перезагрузок не требуется.
Системе охлаждения процессора необходимо вписываться в приведенные выше габариты.
Продолжим знакомить читателя с аппаратным мониторингом материнских плат на примере «мультиконтроллеров» фирмы ITE. Во второй части статьи даны сведения об устройстве аппаратного монитора, характеристиках АЦП, регистрах, портах ввод-вывода, а также рассмотрен пример создания профиля мониторинга на основе анализа схемотехнической документации материнской платы Gigabyte GA-AX370 Gaming K5.
Вывод
Таким образом, анализ схемотехнической документации в части аппаратной реализации мониторинга температур и напряжений позволяет сделать вывод о том, что материнская плата Gigabyte GA-AX370 Gaming 5 в этом плане крайне функциональна. Аппаратно предусмотрено считывание показаний из 13 источников системных напряжений и 6 температур. Но и это не всё. Любопытный читатель наверняка обратил внимание на приведённые выше общие схемы двух контроллеров ( Рис. 3 и Рис. 6) и обнаружил, что обе микросхемы также подключаются к источникам «классических» напряжений – VBAT, 3VSB и VCC3 (AVCC3), а значит показания этих напряжений предположительно можно отслеживать. Изучение фирменного программного обеспечения Gigabyte и графической оболочки BIOS Setup Utility подтвердило наличие мониторинга «мультиконтроллером» ещё трёх температур – PCIE 16x, VRM и SOC MOSFET.
Во второй части статьи буден дано подробное разъяснение, как при помощи универсального и известного всем программного обеспечения считывать регистры аппаратного монитора, создавать простейшие формулы для преобразования целочисленных значений регистров в показания системных напряжений.
Подпишитесь на наш канал в Яндекс.Дзен или telegram-канал @overclockers_news - это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Процессоры AMD Ryzen Threadripper помимо производительных ядер обладают отличными возможностями по подключению периферии. Благодаря этому производители системных плат выпустили на платформе Socket TR4 богато оснащенные имиджевые решения, превосходящие конкурента. На этот раз мы рассмотрим модель, которую сама компания позиционирует как бескомпромиссное решение для требовательных пользователей.
Объект исследования
реклама
Аппаратный мониторинг – набор программно-аппаратных средств для непрерывного измерения системных температур и напряжений различных узлов и компонентов в составе материнской платы – центрального процессора, чипсета, модулей памяти и т.д.
Для аппаратного мониторинга любая материнская плата оснащается микросхемой Super I/O Chip, называемой в народе «мультиконтроллер». Это многофункциональный многоцелевой контроллер ввода-вывода, совмещающий в себе как минимум блок аппаратного монитора, контроллер управления вентиляторами, контроллер интеллектуальной термозащиты, контроллер последовательных и параллельных портов, флоппи-диска, клавиатуры. Более новые модели микросхемы могут интегрировать в себе больший набор блоков и контроллеров, например, контроллер подачи и отключения питания. В рамках данной статьи ознакомимся только с блоком аппаратного монитора, называемым также контроллером окружения (Environment Controller – EC).
Рис.1. ITE IT8686E Super I/O Chip
Согласно давней традиции все материнские платы компании Gigabyte Technology оснащаются «мультиконтроллерами» фирмы ITE. Разнообразие модельного ряда микросхем ITE обширно. Однако число контактов (Voltage Inputs или сокращённо – VIN-линии), которые задействованы для отслеживания EC-контроллером входных напряжений, уже долгое время остаётся неизменным и ограничен количеством 8 штук. Понятно, что с таким ограниченным набором все системные напряжения отслеживать невозможно. Поэтому для обеспечения мониторинга других системных напряжений, как правило аналоговых, в дополнение к основному «мультиконтроллеру» материнскую плату оснащают микросхемой с содействующей функциональностью, например, ITE IT8792E. То же самое касается и системных температур. Если старый модельный ряд микросхем, вроде IT8705E (модель 2003 г.), ограничивался считыванием температур только из трёх источников, то более современные микросхемы, например, IT8686E (модель 2016 г.) имеют шесть температурных TEMP-линий. Наличие дополнительного контроллера IT8792E на материнской плате за счёт наличия трёх TEMP-линий расширяет мониторинг системных температур до девяти.
Рис.2. ITE IT8792E Environment Controller
Каждый пользователь хотя бы раз проявлял любопытство в отношении того, какие температуры и напряжения отслеживаются в соответствующем разделе графической оболочки BIOS Setup Utility. Как раз-таки BIOS визуализирует показания, считываемые из основного и дополнительного EC-контроллеров. Но зачастую, этот набор неполный. Например, в BIOS многих современных материнских плат не отображаются показания напряжения элемента питания (VBAT-напряжение), непрерывно поддерживающего системные часы и CMOS с настройками BIOS. В таких случаях приходится прибегать к фирменному программному обеспечению либо сторонних разработчиков, типа HWINFO или AIDA64. Но и здесь зачастую царит неразбериха. Набор температур и напряжений, а также их показания в обоих программах может разниться. Единственным решением этой проблемы является изучение схемотехнической документации на конкретную модель материнской платы.
реклама
Получить доступ к чертежам и схемам, как и любой другой конструкторской документации материнских плат, нелегко. Являясь конфиденциальной информацией, она не размещается в открытом доступе. Однако в Интернете существует достаточно русскоязычных сайтов, где её можно взять бесплатно либо за символическую оплату. Но, как правило, там размещена документация для не столь современных моделей материнских плат. Мне, например, удалось приобрести архив со схемотехникой в формате pdf для 800 моделей материнских плат Gigabyte у тайского продавца. Для примера обратимся к такой документации на материнскую плату Gigabyte GA-AX370 Gaming 5.
Рис.3. Общая схема подключения ITE IT8686E
Как видим на схеме выше (Рис.3) данная материнская плата оснащена «мультиконтроллером» ITE IT8686E. Контакты с номерами 121–127 задействованы под VIN-линии для считывания напряжений, а контакты 117–119 (TEMP-линии) подключены к источникам температурного измерения – термисторам и термодиодам. Определить, для каких напряжений задействованы VIN-линии на данной схеме затруднительно, т.к. они обозначены меткой общего вида – VIN0, VIN1, VIN5 и т.д. Но для температурных линий есть подсказка – CPU_TEMP, PM_TEMP и SYS_TEMP. В этом случае за разъяснениями обращаемся к другой схеме документации.
Рис. 4. Схема подключения VIN-линий ITE IT8686E к источникам напряжений
Как видно на схеме (Рис.4), по линии VIN4 отслеживается напряжение VCore SOC (напряжение «северного моста»), по линии VIN0 – VCore (напряжение на ядре процессора), VIN6 – VDDQ (напряжение на модулях памяти), VIN1 – VCC3 (+3,3 В), VIN3 – VCC (+5 В), VIN2 – +12V, VIN5 – A_VDDP. Что касается температурных линий, то согласно схеме (Рис.5) здесь всё интуитивно понятно. По лини CPU_TEMP EC-контроллер считывает температуру с термодиода, интегрированного в ядро центрального процессора. По линии SYS_TEMP считывается температура окружающей среды в системном блоке, показания которой обеспечивает наружный термистор, размещённый на материнской плате. Линия PM_TEMP связывает интегрированный в чипсет (микросхема «южного моста») термодиод и EC-контроллер.
Рис.5. Схема подключения TEMP-линий ITE IT8686E
к источникам измерения температуры
Теперь проанализируем, какие входные напряжения и температуры отслеживает дополнительный контроллер аппаратного монитора IT8792E.
Рис.6. Общая схема подключения ITE IT8792E
реклама
Как видим на схеме (Рис. 6), здесь задействованы группа из шести VIN-линий VINA0–VINA5 (контакты 49–54) и группа из трёх температурных линий – EC_TEMP1, EC_TEMP2 и EC_TEMP3 (контакты 44–46). Предназначение VIN-линий определяется схемой ниже (Рис. 7).
Рис. 7. Схема подключения VIN-линий ITE IT8792E к источникам напряжений
Что касается температурных линий, то здесь (Рис. 8.) схемотехническая документация содержит подсказку лишь для входов EC_TEMP2 и EC_TEMP3. Первый из них подключен к наружному термистору, расположенному возле одного из гнезд PCIE x16. Второй вход, по аналогии с линией SYS_TEMP «мультиконтроллера», связан с наружным термистором материнской платы, измеряющим температуру окружающего воздуха. Также установлено, что линия EC_TEMP1 отслеживает температуру возле одного из гнёзд PCIE 8x.
Рис. 8. Схема подключения TEMP-линий ITE IT8792E
к источникам измерения температуры
Как настроить программу Speedfan
Теперь вы можете настроить скорость вращения вентиляторов в кулере, контролировать температуру видеокарты, жесткого диска, центрального процессора.
- Зайдите в программу через ярлык на рабочем столе или в панели “Пуск”.
- Весь интерфейс утилиты на английском языке. Вам достаточно небольших знаний, чтобы легко понять все компоненты.
- Вся настройка происходит в разделе конфигурации, нажмите на кнопку “Configure”, чтобы войти в нее.
Перед вами откроется новое окно, в котором расположено множество вкладок. Сначала зайдите в “Temperature”. Здесь можно настроить отображение температур комплектующих. Поставьте галочки на все из них, а именно:
- GPU – ваша видеокарта;
- HDD – жёсткий диск компьютера или ноутбука;
- Temp – датчики на материнской плате;
- Core – ядра центрального процессора, которые должны всегда охлаждаться.
Все эти параметры должны иметь свою предельную температуру, при достижении которой программа оповестит вас и ускорит работу вентиляторов в кулере. Снизу окна вы можете выставить значения для каждого компонента отдельно.
Нажмите на компонент, снизу введите значение в графу “Warning”, если вы знаете, какая температура для этого комплектующего предельная. Например, для старых видеокарт не рекомендуется нагревание свыше 93 градусов.
Перейдя во вкладку “Speeds” вы можете установить свои значения оборотов кулера. Это способствует лучшему охлаждению, однако сильнее их изнашивает.
Теперь примените все параметры, нажав “Ок”, выйдете и обратитесь к окну “Charts”. Это диаграммы, которые удобно просматривать. Поставьте галочки на тех параметрах, которые волнуют вас больше всего. Так вы сможете отслеживать показатели в диаграмме.
Теперь, когда всё настроено, вы можете просто заходить в программу и смотреть на показатели температур, следить за диаграммой, менять скорость кулера по вашему усмотрению.
Обратите внимание, что иногда нецелесообразно изменять скорость вращения винта, так как его придется чаще смазывать. Если делать этого вы не умеете, то всё усложнится еще сильнее, ведь специальная резиновая прокладка внутри кулера быстро сотрется без смазки, в итоге он придет в негодность и начнет издавать громкие звуки.
Чтобы этого не случилось, не выставляйте новые величины на старом оборудовании. Кулеры изнашиваются относительно быстро, лучше их поберечь – обратите внимание на специальные охлаждающие подставки, если вам нужно снизить температуру.
— бeсплaтнaя прoгрaммa, прeднaзнaчeннaя вo (избeжaниe упрaвлeния скoрoстями вeнтилятoрoв, a тaкжe для кoнтрoля зa тeмпeрaтурaми и нaпряжeниями в кoмпьютeрax с мaтeринскими плaтaми, имeющими aппaрaтныe дaтчики. Прoгрaммa тaкжe мoжeт oтoбрaжaть инфoрмaцию S.M.A.R.T. и тeмпeрaтуру жёсткoгo дискa, eсли дaннaя вoзмoжнoсть пoддeрживaeтся винчeстeрoм. Тaкжe имeются вoзмoжнoсти измeнeния FSB нa нeкoтoрыx кoмпoнeнтax и пoддeржкa SCSI-дискoв. Нo глaвнaя oсoбeннoсть дaннoй прoгрaммы — этo тo, чтo oнa мoжeт измeнять скoрoсти вeнтилятoрoв в зaвисимoсти oт тeкущиx тeмпeрaтур (дaннaя спoсoб пoддeрживaeтся нe всeми дaтчикaми). Тaким oбрaзoм, умeньшaeтся пoмexи и пoтрeблeниe элeктрoэнeргии.
Дaннoe рукoвoдствo идeт для любoй вeрсии SpeedFan.
Нaстрoйкa прoгрaммы
Нaжимaeм кнoпку «Configure
». Впeрeд нaми пeрвaя вклaдкa – «
Temperatures
», oтoбрaжaющaя устaнoвлeнныe вoзьми мaтeринскoй плaтe дaтчики и тeкущиe тeмпeрaтуры сo стaндaртными пaрaмeтрaми.
Вaм мoжeтe видeть, чтo oтoбрaжaются всe дoступныe тeмпeрaтурныe знaчeния, кoтoрыe SpeedFan тумaн oбнaружить. В кoлoнкe «Chip» укaзaн чип дaтчикa. В дaннoм случae ты дa я имeeм три рaзличныx чипa: oдин W83782D и двoe LM75. Мы мoжeм oтличить двa LM75 с-зa рaзличaющиxся aдрeсoв ($48 и $49). Чипы LM75, в дaннoм случae, пo сути являются клoнaми, сoздaнными W83782D, и мы мaлoвыгoдный будeм oбрaщaть нa ниx внимaния, пoтoму чтo всe тeмпeрaтуры дoступны нeпoсрeдствeннo чeрeз W83782D. Дa этo нe всeгдa вeрнo. Чипы Winbond мoгут бытoвaть нaстрoeны тaк, чтo фaктичeски будут xoрoнить (сxoрoнить) нaстoящую тeмпeрaтуру, пoлучaeмую oт глaвнoгo дaтчикa. В тaкoм случae нужнo пoтeть нaд чeм с LM75. Итaк, выбирaeм нужную тeмпeрaтуру. Примeрнo (скaзaть), мы выбрaли TEMP02.
Выбирaeм «Жeлaeмoe
» (Desired) и «
Трeвoжнoe
» (Warning) знaчeния тeмпeрaтуры eдинoдушнo нaшим пoжeлaниям. Учтитe, чтo мы гoвoрим: «пoжeлaниям». Вaм вoльны устaнoвить любыe знaчeния. Нo мaлoгрaмoтный стoит брoсaться в крaйнoсти и устaнaвливaть знaчeния, примeрнo скaзaть, в рaйoнe 15 грaдусoв. Этo нe принeсёт жeлaeмoгo рeзультaтa. Тoчнo видитe, мы снaчaлa дoлжны выбрaть тeмпeрaтуру, с тeчeниeм врeмeни мы мoжeм выбрaть eё пaрaмeтры. Вoт и всe мoжнo пeрeимeнoвaть нaзвaниe тeмпeрaтуры (с пoмoщью мыши alias нaжaтиeм «F2»). Нoвoe нaзвaниe будeт бoлee oчeвиднo oтoбрaжaться в oснoвнoм oкнe.
Мы пeрeимeнoвaли TEMP1 и TEMP2 в CPU1 и CPU0.
Выxoдит, мы зaкoнчили пeрeимeнoвывaть и устaнaвливaть пaрaмeтры в (видax кaждoй тeмпeрaтуры. Тaк кaк в нaшeм случae сaмaя высoкaя ликвидус в систeмe — тeмпeрaтурa «Case», мы рeшили oтрaзить eё в пaнeли зaдaч (флaжoк «Show In Traybar
»). Oб эту пoру мы дoлжны скрыть в глaвнoм oкнe тeтуся тeмпeрaтуры, кoтoрыe являются нeиспoльзуeмыми. В нaшeм случae, сиe пoкaзaтeли LM75. Нe кaждaя систeмa имeeт нeиспoльзуeмыe дaтчики, oднaкo бывaeт тaкжe, чтo нa мaтeринскoй плaтe лaкoмиться нeпoдключeнныe дaтчики, кoтoрыe сooбщaют нeпрaвильныe знaчeния (в чaстнoсти, -127 или чтo-тo в этoм рoдe).
Снимитe флaжки с тex тeмпeрaтур, кoтoрыe, oбъeдинeниe вaшeму мнeнию, нe являются пoлeзными рaзвe имeют нeпрaвильныe знaчeния.
Тeпeрь eсть упoрядoчить температуры, отображаемые в главном окне. До сего времени, что мы должны сделать, это истощить drag&drop, чтобы переместить их к истоку или вниз.
Итак, первая часть настройки успешно выполнена, и автор этих строк достигли следующего результата:
Настройка вентиляторов
Манером) же, как и в случае с температурами, мы можем переименовать названия вентиляторов…
… выключить из главного окна неиспользуемые…
Упорядочение скоростей
Это – параметры по умолчанию интересах данной системы. Вы можете задать домашние минимальные (Minimum value
) и максимальные (
Maximum value
) значения мощности в целях каждого вентилятора.
Не забывайте о книжка, что не каждая материнская плата имеет внутренние резервы для управления скоростями вращения вентиляторов. Сие, в первую очередь, зависит от того, какие датчики могут -побывать) на ней установлены и обнаружены программой SpeedFan. В таком случае же самое касается и температур, напряжений и вентиляторов. Неважный (=маловажный) каждый чип датчика может контролировать все на свете эти параметры. SpeedFan отображает всю доступную ему информацию.
(как) будто обычно, мы можем переименовать…
… убрать изо главного окна неиспользуемые (W83782D имеет 4 PWM, только вряд ли вы будете использовать их по сей день)…
Настройки напряжений мы не будем тут. Ant. там описывать, т.к. их также, по аналогии с другими параметрами, позволительно переименовать, скрыть и упорядочить.
Назначение скоростей температурам
Ныне главное окно выглядит намного лучше нежели при первом запуске программы. Иконки пламени исчезли, и ненужные величина больше не загромождают окно
Статья ознакомит пользователя с аппаратным мониторингом, его схемотехнической реализацией, а также научит навыкам самостоятельного измерения температур и напряжений, не прибегая к возможностям соответствующего диагностического программного обеспечения, типа HWINFO и AIDA64.
Первоначальная настройка
Для корректной работы SpeedFan необходимо соблюдать несколько простых правил:
- Запускать программу рекомендуется от имени администратора, чтобы она имела полный доступ ко всем процессам.
Итог
После прочтения материала, молодое поколение наверняка почувствовало себя «хакерами». Ещё бы! Мир программирования компьютерного железа невероятно увлекательный и таинственный. Я постарался максимально доходчиво рассказать простому пользователю, как устроен аппаратный мониторинг материнских плат, приоткрыть завесу тайны в отношении того, как взаимодействует программное обеспечение с EC-контроллерами. Возможно, для кого-то эта информация не нова, но я уверен, что большинство ею заинтересовалось. Теперь вы знаете, по какому принципу HWINFO и AIDA64 считывают показания температур и напряжений. Но благодаря данной статье и возможностям Thaiphoon Burner любопытный читатель может пойти ещё дальше, а не ограничиваться возможностями данных программ.
Подпишитесь на наш канал в Яндекс.Дзен или telegram-канал @overclockers_news - это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
При покупке комплектующих для нового компьютера труднее всего оказалось подобрать материнскую плату.
Их невероятное количество от разных производителей, каждый рекламирует в них какие-то свои уникальные и незаменимые фишки, и решить что лучше очень сложно.
Поэтому пришлось составить некоторый перечень требований, чтобы сузить поиск. Прежде всего мне хотелось иметь максимум видеопортов, чтобы использовать встроенное в процессор видеоядро.
Но производители, видимо считают, что производительный компьютер не должен пользоваться встроенным в процессор видеоядром, а использовать отдельную видеокарту.
В результате максимум видеопортов оказывалось на бюджетных или уже снятых с производства платах на Z370.
Это меня расстроило и вынудило пересмотреть свои критерии выбора платы. В результате выбор пал на GIGABYTE Z390 AORUS PRO (LGA1151, ATX).
Для начала немного фоток упаковки и комплектации, потом расскажу, почему именно эта плата.
Комплектация в основном обычная. Инструкция, компакт диск с драйверами, 4 SATA кабеля, два кабеля для RGB подсветки, немного винтиков, ещё какая-то мелочёвка и из необычного - два термодатчика на проводах:
Коробка тоже обычная для материнок:
Плата выглядит вполне себе симпатично, но не сильно броско:
Обратная сторона, ожидаемо скучна:
Впрочем на ней есть несколько интересных элементов, но о них позже.
Выходная панель материнской платы снабжена большим количеством современных и не очень гнёзд USB:
Собственно это была одна из причин выбора именно этой платы.
Видеопорт всего один - HDMI, хотя места более чем достаточно для размещения и DVI и VGA и даже DisplayPort мог бы влезть.
Жаль, на первых пора отдельная видеокарта мне не была нужна, а теперь придётся её использовать, либо покупать всякие безумные переходники HDMI -> всё остальное.
Плата обещает поддержку 9-го поколения процессоров Intel, о чёим есть соответствующая надпись на плате:
Подсистема питания выглядит тоже готовой к приёму этих прожорливых процессоров:
Ревизия платы на данный момент 1.0:
Рядом с обозначение ревизии (в левом нижнем углу) находится и достаточно качественная звуковая подсистема, со специальными "звуковыми" дискретными компонентами.
Уж не знаю что там такого специально звукового, но все сейчас продвигают эту фишку, GIGABYTE тут не уникален. Разница лишь в том, что тут используется не самый простой звуковой чип ALC1220-VB, да ещё он и заэкранирован.
Далее из интересного могу отметить наличие двух радиаторов для разъёма SSD дисков M.2, 110 мм:
Радиаторы достаточно массивные, поэтому не обладая очень большой площадью рассеивания тепла, тем не менее способны сгладить пиковые выбросы в моменты большой активности дисков и избежать троттлинга.
Низ радиатора покрыт мягкой и эластичной термопрокладкой, через которую и происходит контакт диска и радиатора.
Если говорить про радиаторы, то радиатор подсистемы питания представляет из себя достаточно массивную конструкцию, снабжённую тепловой трубкой, его фото есть выше.
Радиатор же чипсета значительно проще, но не самый маленький в подобных платах:
Питание к материнке подключается через стандартный разъём, для питания процессора используется разъём в комбинации 4+4+4:
Хотя, если процессор будет установлен не самый мощный все гнёзда задействовать не обязательно, достаточно восьми.
Следующая интересная особенность платы этот наличие диагностических индикаторов, сообщающих о неполадке той или иной подсистемы компьютера - VGA (видеоподсистема), CPU (центральный процессор), DRAM (динамическая память ОЗУ), BOOT (идёт загрузка операционной системы, ещё не загружена) (в левом нижнем углу на фото):
Тут же, чуть правее индикаторов находится ещё одна фишка платы - двойной BIOS - две микросхемы, при повреждении одной, автоматически в работу включается вторая.
Следующее, что отличает эту плату от других это невероятное количество коннекторов для подключения систем охлаждения. В том числе и мощных помп водоблоков.
Кроме тог, в комплекте идёт два термодатчика на проводе, которые можно установить куда угодно и настроить работу систем охлаждения по этим термодатчикам.
На фото внизу видны коннекторы подключения этих термодатчиков (EC_TEMP1, EC_TEMP1) и коннекторы подключения мощных помп (SYS_FAN6_PUMP, SYS_FAN5_PUMP):
Тут же видны коннекторы подключения лент RGB подсветки, которой можно гибко управлять с помощью фирменно программного обеспечения.
Кроме того часть подсветки уже реализована на самой плате.
Жёлто зелёные участки на плате это на самом деле не закрашенный текстолит, через который видны светящиеся светодиоды, расположенные на оборотной стороне платы:
Они тоже являются RGB и так же режим их работы может программироваться их фирменного ПО.
Плюсы материнской платы:
+ Чипсет последнего поколения Z390, с поддержкой процессоров Intel 9 поколения.
Предварительный обзор интерфейса программы
По окончании установки запускаем приложение SpeedFan. Как пользоваться программой, будет понятно, если обратить внимание на ее интерфейс (главное окно, появляющееся при первом старте).
Здесь имеется несколько основных вкладок, количество которых в разных версиях приложения может отличаться. Вкладка показателей содержит базовую информацию, касающуюся температурных значений и напряжения компонентов системы, скоростей и режимов работы вентиляторов, загрузки центрального процессора и т. д.
Вкладка частот используется для разгона процессора и позволяет изменять частоту согласно заданным условиям работы. Обратите внимание: заниматься такими вещами без специальных знаний рядовым пользователям не рекомендуется ни в коем случае!
Следующая информационная вкладка посвящена оперативной памяти. Кстати, исходя из показанных параметров, можно приобрести версию программы, которая будет полностью соответствовать установленной материнской плате, что повысить надежность и работоспособность приложения применительно к компонентам системы.
Вкладка S.M.A.R.T. дает полную информацию о работе и состоянии жесткого диска компьютерной системы, а также предоставляет некоторые возможности по проведению основных тестов винчестера.
Наконец, вкладка графиков в визуальном режиме дает полную картину того, при каких условиях изменяются температурные показатели компьютерных компонентов в реальном времени. Для выбора конкретного компонента нужно использовать выпадающее меню.
Порты ввода-вывода
Итак, мы приблизились к самому интригующему разделу данной статьи, благодаря которой любой обладатель материнской платы с «мультиконтроллером» фирмы ITE сможет самостоятельно считывать показания аппаратного монитора. Но перед началом, читателю будет полезно ознакомиться с понятием портов ввода-вывода.
Фундаментальная архитектура персонального компьютера предусматривает наличие портов ввода-вывода, через которые происходит взаимодействие центрального процессора с различными устройствами. Однако такой способ организации доступа к регистрам аппаратных средств сегодня считается устаревшим. AMD, например, рекомендует обращаться к адресному пространству устройства, отраженному в оперативную память – Memory-mapped I/O Space. Все порты имееют уникальный номер и подразделяются на адресные и порты данных. Для поиска «мультиконтроллера» фирмы ITE программное обеспечение сначала использует пару из адресного и порта данных – 2Eh и 2Fh соответственно, а затем – пару 4Eh/4Fh. В первом случае всегда обнаруживается основной «мультиконтроллер», во втором – IT8792E и аналогичные ей микросхемы.
Цель
Цель написания данной статьи – объяснить пользователю, что такое аппаратный мониторинг, как он реализован схемотехнически, а также научить пользователя навыкам самостоятельного измерения температур и напряжений, не прибегая к возможностям соответствующего диагностического программного обеспечения, типа HWINFO и AIDA64.
Устройство аппартного монитора
Как было сказано в первой части статьи, «мультиконтроллер» содержит один из наиболее важных компонентов – блок аппаратного монитора, иначе – контроллер окружения, на который возлагаются функции непрерывного мониторинга температур и напряжений, а также контроль и управление оборотами вентиляторов. Для того, чтобы разобраться, как реализован принцип работы EC-контроллера, ознакомимся со схемой, изображённой на Рис. 1.
Рис. 1. Принципиальная схема EC-контроллера
реклама
Здесь ЕС-контроллер представлен в виде совмещённого устройства, состоящего из мультиплексора и АЦП – аналого-цифрового преобразователя. Для тех, кто не знаком с курсом цифровой схемотехники, поясню, что мультиплексор представляет собой, по сути, коммутатор, у которого есть несколько сигнальных входов и один выход. Задача мультиплексора состоит в передаче сигнала, поступившего на один из его входов и последующей передаче на выход. На схеме (Рис. 1) видно, что у мультиплексора имеется 3 входа (TMPIN1–TMPIN3) для температур и 8 входов (VIN0–VIN7) для напряжений, а также вход VBAT. Выход мультиплексора подключен к АЦП для преобразования выходного сигнала в цифровое представление, т.е. в числовое значение, которое в дальнейшем можно считывать программным способом. Таким образом, через мультиплексор осуществляется непрерывный опрос всех входов на наличие уровня поступающих сигналов с последующей их передачей на АЦП для оцифровки.
Данная формула приведена неспроста и нам она очень скоро понадобится.
Другой важной характеристикой АЦП аппаратного монитора является разрешение. В англоязычной терминологии эта характеристика обозначается как LSB – Least significant bit. Формально LSB – это наименьшее входное напряжение, которое способен измерить АЦП. Для таких устаревших моделей «мультиконтроллеров», как IT8705F и IT8712F, разрешение АЦП равно 0,016 В. Для современных моделей, типа IT8686E или IT8688E оно равно 0,012 В. Эту характеристику также нельзя игнорировать, потому что мы будем обращаться к ней постоянно. Ниже приведена сводная Таблица 1 для некоторых моделей EC-контроллеров, содержащая данную характеристику.
Модель | Разрешение, В |
IT8705, IT8712 | 0,016 |
IT8620, IT8628, IT8686, IT8688, IT8689, IT8721, IT8728, IT8771, IT8772 | 0,012 |
IT8790, IT8791, IT8792, IT8795 | 0,011 |
IT8665 | 0,0109 |
Читайте также: