Open Hardware Monitor — Контроль температуры устройств
Приложение для контроля датчиков температуры, скорости вращения вентиляторов, напряжения, нагрузки и тактовой частоты компьютера.
- Главная
- Система
- Open Hardware Monitor
22 май
Английский MPL 2.0
Приложение для контроля датчиков температуры, скорости вращения вентиляторов, напряжения, нагрузки и тактовой частоты компьютера.
Open Hardware Monitor поддерживает большинство контроллеров, которые можно найти на сегодняшних системных платах. Температуру процессора можно отслеживать при помощи считывания основных датчиков температуры процессоров Intel и AMD. Могут быть отображены значения датчиков ATI и Nvidia видеокарт, а также температура жесткого диска. Контролируемые значения можно отобразить в главном окне, в виде гаджета на рабочем столе, или в трее. Open Hardware Monitor работает на 32-разрядных и 64-разрядных операционных системах семейства Microsoft Windows XP / Vista / 7, и любой x86 операционной системе Linux без установки.
- Веб-сайт: openhardwaremonitor.org
- Каталог загрузки
- Прямая ссылка
- Резервная копия
- Язык: Английский
- ОС: Windows 10, Windows 7, Windows 8, Windows 8. 1, Windows Vista, Windows XP
- Лицензия: MPL 2.0
- Разработчик: Michael Möller
- Категория: Система
- Видеообзор: Отсутствует
- VirusTotal: отчет
- Создано: 16.04.2021
- Обновлено: 22.05.2021
Скачать
Похожее:
Aspia — Программа сбора информации о компьютере
Утилита для сбора информации о вашем компьютере. Отображает подробную информацию об установленном аппаратном и программном обеспечении. Полностью на русском языке.
- Система
- Русский
- GNU GPL
- 4391
Otil — Информация о системе и компьютере
Утилита для просмотра данных о системе компьютера, процессоре, графическом процессоре, ОЗУ, жестком диске, сети, процессах, службах и прочие сведения о …
- Система
- Английский
- MPL 2.0
- 3525
Как узнать производителя и модель материнской платы без вскрытия компьютера
Как узнать модель материнской платы без вскрытия компьютера. Как узнать производителя и модель мат платы без установки everest.
- Статьи
- Русский
- Статья
- 2052
Video Memory stress Test — Тестирование видео-памяти
Инструмент для тестирования видеопамяти. Проверяет память побитно. Полностью на русском языке.
- Система
- Русский
- GNU GPL v2
- 1291
OpenGLChecker — Информация об OpenGL
Программа для извлечения информации о реализации OpenGL, которая позволяет проверить производительность компьютера.
- Система
- Английский
- BSD
- 1110
CrystalDiskMark — Проверка скорости диска
Инструмент для тестирования быстродействия внешних и внутренних жестких дисков. Переведен на русский язык.
- Система
- Русский
- MIT
- 713
Комментарии:
Open Hardware Monitor отображает информацию в реальном времени о компьютере
статьи
Open Hardware Monitor — бесплатная портативная программа для устройств Windows, отображающая различную информацию об аппаратных компонентах ПК.
Некоторые параметры оборудования компьютера регулярно меняются во время работы компьютера. Это включает температуру компонентов, таких как процессор, графическая карта или жесткие диски, или тактовую частоту и напряжение.
Хотя обычно это не проблема, вы можете время от времени проверять значения, чтобы убедиться, что все работает в допустимых пределах.
Это становится еще более важным после сборки ПК и его запуска в первый раз, когда вы приобрели новую систему перед сборкой или когда во время работы возникают ошибки. Например, если компьютер регулярно выходит из строя, вы можете проверить, не является ли причиной этого перегрев.
Open Hardware Monitor — это портативное программное обеспечение для операционной системы Windows, которое отображает различную информацию в реальном времени об аппаратных компонентах.
Приложение перечисляет аппаратное обеспечение компьютера и отображает температуры, напряжения и другую связанную информацию в своем основном интерфейсе.
Отображаются как текущее значение, так и максимальное значение, которое может дать вам представление о том, работает ли аппаратное обеспечение в его пределах или может ли это быть причиной (будущих) проблем.
Программа использует иерархическую структуру, начиная с самого ПК, и перечисляя компоненты, такие как материнская плата, процессор, видеокарта или память под ним.
Поскольку он отслеживает значения во время работы, имеет смысл запускать его в течение определенного периода времени, например, обычного рабочего дня, чтобы проверить значения в конце дня, чтобы убедиться, что они находятся в допустимых пределах.
настройки
Open Hardware Monitor поставляется с несколькими вариантами управления мониторингом. Вы можете изменить интервал опроса по умолчанию с одного раза в секунду до более длительного периода времени, чтобы уменьшить влияние нагрузки на программу, или добавить минимальный столбец в список, который выделяет самое низкое записанное значение для каждого элемента рядом с текущим и максимальным значением.
Еще один интересный вариант — возможность показывать скрытые датчики. Вы найдете опцию в View> Show Hidden Sensors.
Вы также можете сохранить информацию в виде отчетов в локальной системе.
Поддерживаемые датчики
Следующие аппаратные датчики и компоненты поддерживаются программой:
Датчики ядра процессора
- Intel Core 2, Core i3 / i5 / i7, Atom, Sandy Bridge, Ivy Bridge, Haswell, Broadwell, Silvermont
- AMD K8 (семейство 0Fh), K10 (семейство 10h, 11h), Llano (семейство 12h), Fusion (семейство 14h), бульдозер (семейство 15h), Jaguar (семейство 16h)
Датчики материнской платы
- ITE IT8705F, IT8712F, IT8716F, IT8718F, IT8720F, IT8721F, IT8726F, IT8728F, IT8771E, IT8772E
- Fintek F71808E, F71858, F71862, F71868AD, F71869, F71869A, F71882, F71889ED, F71889AD, F71889F
- Nuvoton NCT6771F, NCT6772F, NCT6775F, NCT6776F, NCT6779D, NCT6791D
- Winbond W83627DHG, W83627DHG-P, W83627EHF, W83627HF, W83627THF, W83667HG, W83667HG-B, W83687THF
Датчики GPU
- Nvidia
- AMD (ATI)
Жесткие диски
- Датчики SMART (опционально)
- Уровень износа SSD, чтение / запись хоста
Контроллеры вентиляторов
- T-Balancer bigNG (прямой доступ к USB-последовательному драйверу, сервер T-Balancer не требуется)
- Alphacool Heatmaster
Информация не такая полная, как у таких программ, как Speccy, но программа не предназначена для предоставления информации обо всем установленном оборудовании устройства.
решение суда
Портативный характер программного обеспечения делает его идеальным компаньоном для портативных устройств или ремонта дисков. Open Hardware Monitor совместим с 32-разрядными и 64-разрядными выпусками Windows и требует Microsoft .net Framework. Исходный код программы также предлагается на веб-странице.
Обновление
Однако из-за этого у программы могут быть проблемы с правильным определением новых аппаратных компонентов.
статьи
node.js — NodeJS получает температуру процессора — Используйте OpenHardwareMonitorLib.dll в NodeJS
Я пытаюсь получить температуру процессора и графического процессора моего компьютера, к которому я подключаюсь через ssh. Когда я пытаюсь wmic /namespace:\\root\wmi PATH MSAcpi_ThermalZoneTemperature получить команду CurrentTemperature
, я получаю эту ошибку;
Узел — АДМИН. ОШИБКА: Описание = Не поддерживается
Затем я решил использовать https://openhardwaremonitor.org/
Но я не знаю, как использовать OpenHardwareMonitorLib.dll
в nodejs. В настоящее время я работаю с VS Code для своего проекта NodeJS. Я пытаюсь следовать http://www.lattepanda.com/topic-f11t3004.html указаниям. Согласно указанию здесь, мне нужно добавить в проект файл OpenHardwareMonitorLib.dll и отображать температуру процессора и графического процессора вот так. Я мало знаю о том, как добавить файл dll в проект nodejs и как использовать функции. Буду рад, если вы поможете.
- node.js
- DLL
- WMI
- get-wmiobject
- openhardwaremonitor
Вы не сможете точно получить температуру процессора с помощью WMI или любых других средств. Драйвер ЦП, который поддерживает временную температуру, доступен только через поставщика. У большинства материнских плат доступ к процессору отключен, а у других он включен.
Короче говоря, библиотека, о которой вы спрашиваете, не является точной альтернативой. Они вручную встроили каждую материнскую плату и доступный драйвер процессора для обеспечения точности. Материнские платы, которые не разрешают доступ, в значительной степени недоступны и не точны.
Большинство временных параметров ЦП основаны на флигеле. Они используют математическую формулу, чтобы смоделировать, что это может быть. Тогда он все еще выключен в 2-3 раза.
Ошибка, которая у вас есть, в основном говорит о том, что ваша материнская плата не имеет доступа к температуре.
Это проблема поставщика материнской платы, доступная ли она. Я прошел через это 5 лет назад, позвонил в ASUS Motherboard и все это узнал.
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google Зарегистрироваться через Facebook Зарегистрируйтесь, используя адрес электронной почты и парольОпубликовать как гость
Электронная почтаОбязательно, но не отображается
Опубликовать как гость
Электронная почтаТребуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.
Использование DLL с исходным кодом Open Hardware Monitor с C#
Знаете ли вы, что DLL Open Hardware Monitor , поставляемая с HWMonitor (OpenHardwareMonitorLib.dll), обрабатывает всю тяжелую работу в приложении и может использоваться разработчиками для поддержки C#/ Проекты .NET/ASP с относительной легкостью.
Вы можете просто скопировать этот единственный файл, поместить его в свой проект C#, добавить ссылку, и вы сможете начать создавать приложения для работоспособности системы, выполнив несколько простых шагов.
Откройте DLL Hardware Monitor с помощью Visual StudioПрежде чем мы начнем, позвольте мне представиться; Меня зовут Энди, и я буду вашим ведущим в течение следующих десяти минут. Если хотите, вы можете подписаться на меня в Твиттере, где я рассказываю о своем путешествии в качестве писателя по технологиям и внештатного дизайнера и разработчика.
Содержание
ОБНОВЛЕНИЕ: я хотел сообщить вам всем, что я все еще использую этот код сегодня. В итоге я использовал множество методов, доступных в DLL-файле Open Hardware Monitor. Результатом стал небольшой светодиодный экран, который сообщает о температуре моего процессора / графического процессора, а также о текущих температурах.
Если вы не уверены, какие методы доступны или к какой информации вы можете получить доступ, убедитесь, что вы используете допустимую среду IDE, такую как Visual Studio Code, которая позволит вам увидеть все доступные методы. Я предупреждаю вас, хотя; Убедитесь, что у вас есть чашка кофе под рукой, так как существует множество способов доступа к различным аппаратным датчикам.
Если у вас возникли проблемы с приведенным ниже руководством, оставьте комментарий или отправьте мне твит на @andy_ppsu
Прежде всего, что такое HWMonitor?
HWMonitor от CPUIDЧтобы сначала понять Open Hardware Monitor Libray, вы сначала должны понять, что делает HWMonitor. HWMonitor — это программное обеспечение для системной информации и мониторинга состояния системы для Windows и Linux. Это бесплатное программное обеспечение для системных отчетов отображает информацию о широком спектре аппаратных датчиков вашего компьютера, таких как процессор, оперативная память, графический процессор, вентиляторы, жесткие диски и даже материнская плата.
HWmonitor, возможно, является одной из самых популярных утилит, доступных для оверклокеров, геймеров, энтузиастов компьютерного оборудования и профессиональных компьютерных техников, и имеет несколько функций, которые делают ее на шаг впереди конкурентов по возможностям создания отчетов с помощью аппаратных датчиков.
Основные характеристики HWMonitor
- Доверие сообщества
- Поддержка процессоров AMD, Via и Intel
- Поддержка графических процессоров AMD, ATI и Nvidia
- Может сообщать о частоте, напряжении, температуре и многом другом.
- Постоянное обновление с поддержкой нового оборудования
- Версия Pro включает дополнительные возможности регистрации, удаленного управления и построения графиков. (Не требуется для этой статьи)
По сути, HWMonitor получает все свои данные из OpenHardwareMonitorLib.dll, которая включена в каталог загруженных файлов. Этот единственный файл отвечает за всю статистику состояния системы и системную информацию, сообщаемую в программе — к счастью для нас, мы можем взять DLL и использовать ее в наших собственных проектах.
HWMonitor доступен для загрузки всеми пользователями со страницы загрузки CPUID без каких-либо условий.
К какой системной информации можно получить доступ с помощью OpenHardwareMonitorLib.dll?
Теперь, когда вы понимаете HWMonitor и его назначение, у вас может возникнуть вопрос: что вы можете делать с DLL Open Hardware Monitor и какую информацию она предоставляет? Вот все, что я смог найти.
# | Аппаратное обеспечение | Доступная информация |
---|---|---|
1 | ЦП | Скорость шины, частота, использование, температура, потребляемая мощность |
2 | ГП | 90 125 Частота ядра, частота памяти, использование графического процессора, температура|
3 | Оперативная память | Использование оперативной памяти |
4 | Материнская плата | Vcore, напряжение DRAM, температура системы, температура процессора |
5 | Жесткие диски | S. M.A.R.T, уровень износа SSD, чтение/запись 9 |
значения в консоль. Если вам нужна дополнительная статистика, такая как материнская плата или оперативная память, вы можете использовать те же методы для доступа к любой другой информации о системе, которую вы хотите.
Интеграция библиотеки DLL HWMonitor с Visual Studio / C#
Прежде чем вы сможете запросить библиотеку DLL и начать извлекать информацию из своего кода C#, вам необходимо выполнить базовую настройку проекта, чтобы убедиться, что вы можете получить доступ к Open Hardware Monitor из своего проекта. .
Ниже приведен обзор необходимых шагов.
Требуемые шаги
- Загрузить Visual Studio
- Открыть Visual Studio
- Запустить новый проект C#
- Извлечь OpenHardwareMonitorLib.dll
- Добавить DLL в Visual Studio Project
- Принудительно запустить приложение в режиме администратора
Начнем?
1.
Загрузите Visual StudioПерейдите на веб-сайт Visual Studio и загрузите соответствующую версию. Я использую MAC для программирования банкомата, поэтому скачал его.
2. Установите и откройте Visual Studio
Откройте Visual StudioПосле загрузки Visual Studio откройте файл, чтобы начать установку. После завершения перейдите и откройте программу.
3. Запустите новый проект C#
Прежде чем вы сможете начать писать код или взаимодействовать с HWMonitor, вам необходимо настроить новый проект.
Чтобы начать работу, выполните следующие простые шаги:
- Нажмите «Создать»
- Выберите консольный проект
- После этого выберите .net framework 5.0
- Дайте вашему проекту уникальное имя
- Включите GIT, если вам нужен контроль версий
- Нажмите кнопку создания
С# проект установлен и готов к работе, вам нужно извлечь требуемый файл и добавить его в свой проект.
Для этого скачайте HWMonitor, откройте zip и переместите OpenHardwareMonitorLib.dll в новую папку проекта c#.5. Добавьте DLL в проект Visual Studio
Ссылка на Open Hardware Monitor DLLЧтобы начать извлекать системную информацию в нашем коде, вам нужно добавить ссылку на файл DLL в ваш проект Visual Studio C#.
Вот что вам нужно сделать:
- Нажмите «Проект» > «Добавить ссылку»
- Выберите вкладку сборки .net, нажмите «Обзор»
- Перейдите и выберите копию OpenHardwareMonitorLib.dll, которую вы поместили в папку проекта Нажмите «ОК»
Эти важные шаги гарантируют, что вы добавили в проект требуемый DLL-файл и теперь можете ссылаться на него в файлах вашего проекта. Чтобы узнать, как исследовать вашу систему и получить важную информацию, такую как частота процессора, нагрузка и напряжение, перейдите к следующему шагу ниже, в котором приведены некоторые практические примеры.
6. Запустите ваше приложение в режиме администратора
Чтобы получить доступ к информации на уровне системы, вам необходимо выполнить последний шаг, предназначенный для включения доступа администратора при запуске. ОБНОВЛЕНИЕ
: мне сообщили, что некоторые из вас изо всех сил пытались понять, на что изменить свой тег. Я обновил приведенный ниже код, чтобы вы могли правильно изменить свой тег при принудительном запуске приложения в режиме администратора.
- На панели проекта щелкните правой кнопкой мыши «Проект» > «Добавить новый» и выберите Файл манифеста приложения
- Нажмите Ctrl + Shift + F и найдите «requestedExecutionLevel»
- Измените тег на:
Пример кода: OpenHardwareMonitorLib.dll и C#
Приведенный выше пример поможет вам приступить к работе с реальным приложением, которое собирает информацию о процессоре и графическом процессоре вашего компьютера и выводит ее в простое консольное приложение. Если вы хотите, вы можете получить этот код через Gist.
Прежде чем вы сможете использовать этот пример кода, вам необходимо настроить новый проект, который я описал в предыдущем шаге.
Разбивка кода
Приведенный выше код является отличным примером копирования и вставки для опытных разработчиков, которые знают свое дело, но для тех из вас, у кого немного меньше опыта программирования, этот раздел был создан для вас.
Я разберу пример кода и покажу вам шаг за шагом, как все работает.
1. Включите ссылку на DLL
Чтобы начать и, прежде чем вы сможете получить доступ к нужным вам отчетам об оборудовании, вам сначала нужно включить ссылку на DLL в начало основного файла вашего проекта сразу после другого используя операторы .
Эта строка кода позволит Visual Studio получить доступ к функциям, которые нам понадобятся в дальнейших шагах. Давайте двигаться дальше.
2. Определение оборудования для отчета
Чтобы начать сбор статистики о состоянии ПК, нам нужно определить новый объект компьютера, предоставляемый Open Hardware Monitor DLL. Все, что нам нужно, содержится в объекте компьютера, и именно здесь мы определяем, для какого оборудования мы хотим получать статистику работоспособности ПК.
Вы заметите две настройки в нашем новом объекте компьютера; GPUEnabled = true и CPUEnabled = true . Эти параметры указывают библиотеке Open Hardware Monitor возвращать данные для любых процессоров или видеокарт, подключенных в данный момент к системе. Если мы не определим их здесь, у нас не будет никаких данных в цикле.
Если вам интересно, вот список опций, доступных для объекта: new Computer(){}
.
Полный список доступных отчетов об оборудовании
- GPUEnabled — включить статистику и отчеты по GPU
- CPUEnabled — включить статистику и отчеты по CPU
- RAMEnabled — включить статистику и отчеты по RAM
- MainboardEnabled — включить статистику и отчеты по материнской плате
- FanControllerEnabled — включить статистику и отчеты, связанные с вентилятором
- HDDEnabled — включить статистику и отчеты, связанные с жестким диском
Теперь, учитывая, что мы определили объект компьютера, нам нужно установить соединение между вашим кодом и файлом DLL.
Эта единственная строка запустит DLL и позволит ей начать получение состояния работоспособности компьютера.
3. Цикл
В цикле происходит волшебство, и он вызывается каждую секунду методом Main, расположенным в нижней части файла. Этот цикл вызывает ReportSystemInfo()
, который просматривает все доступные данные и возвращает только запрошенную нами информацию.
Как видите, методы относительно просты, и это так же просто, как выбрать правильный тип датчика и имя датчика .
4. Доступ к информации о ЦП
Внутри цикла есть два отдельных раздела, охватывающих информацию о ЦП, и другой, охватывающий ГП. Здесь мы рассмотрим конкретно процессор.
5. Доступ к информации о графическом процессоре
После раздела ЦП вы найдете еще один раздел, в котором содержится информация о системе для графических процессоров Nvidia и AMD. Библиотека Open Hardware Monitor сообщает информацию для обоих отдельно, поэтому нам нужно получить к ним доступ уникальным способом.
Ваш комментарий будет первым