Консультация № 178148
01.05.2010, 12:16
0.00 руб.
0 5 1
Здравствуйте, уважаемые эксперты!
Подскажите, есть ли возможность получить возможность вызвать функцию драйвера ACPI из прикладной программы? Вообще-то нужно получить данные о температуре процессора, но все решения, предлагаемые в обозримом (не загаженном) интернете - посреством WMI. Мне нужно без использования этого средства.
Благодарю.

Обсуждение

давно
Посетитель
7438
7205
05.05.2010, 17:39
общий
Соболев Артемий Семенович:
Попробуйте посмотреть здесь
У меня, честно говоря, не получилось вытянуть все, что хотелось. Попробуйте, может Вам удастся...
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
Неизвестный
05.05.2010, 18:59
общий
Лысков Игорь Витальевич:
Благодарю, Игорь Витальевич. Покопаюсь в документации. Когда, до того как задать вопрос здесь, искал информацию по вопросу получения температуры процессора, наткнулся на упоминание об "Intel thermal sensor", к сожалению ничего толкового не нашел. В основном были упоминания об отдельных устройствах, типа DS20 (микросхема датчика температуры), но никакой привязки к чипсету или к температуре ядра не было. А в самом процессоре разве нет своего датчика?
давно
Посетитель
7438
7205
06.05.2010, 10:20
общий
Соболев Артемий Семенович:
Так понимаю, у разных процессоров организовано по-разному.
Может, будет интересна бесплатная программа CoreTemp, плюс, попутно, некоторая информация по этому поводу.
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
Неизвестный
06.05.2010, 19:09
общий
Большое спасибо, за указание, в каком направлении копать. Я думаю, что в скором времени я приду к решению этой задачи. К текущему моменту уже известно (об этом я в общем-то и подозревал ранее), что у процессора имеется свой датчик температуры ядра, и эта информация сохраняется во внутренних регистрах процессора. Единственное препятствие пока на этом пути - это необходима работа в нулевом кольце защиты. То есть без специального драйвера не обойтись. Будем копать.
давно
Посетитель
7438
7205
07.05.2010, 09:23
общий
это ответ
Здравствуйте, Соболев Артемий Семенович.
Однозначно ответить не могу, этим вопросом вплотную не занимался, можно дать только направление, сведя "до кучи" информацию из мини-форума.

Попробуйте посмотреть здесь
Есть интересная бесплатная программа CoreTemp, плюс, там же, некоторая информация по этому поводу.
Удачи!
5
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
Форма ответа