Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Пишу дравер для разгона, нужна помощь.

69K
18 апреля 2011 года
anykeyroot
1 / / 04.04.2011
Пишу драйвер для своего нетбука(asus 1015pe) для повышения частоты FSB при определённых условиях:
- Температура процессора не превышает установленную.
- Загрузка процессора >80%
- Разгон от минимально- до максимально-установленной пользователем частоты.

Пишу на сях + ассемблерные вставки в драйвере.
Кусок драйвера, который берёт температуру камня через rdmsr, уже готов.
Пользовательский интерфейс уже реализован на winapi: к драйверу подключается, температуру берёт и показывает. Тут всё ок.

Собственно, в чём нужна помощь:
1. Драйвер, разумеется, работает в нулевом кольце ОС. Посему PDH и тому подобное через winapi ему недоступно. Становится вопрос, как получить процент загруженности процессора? Где-то читал, что в интелевских процессорах есть msr-регистры, из которых можно получить данные о производительности. Есть ли и как получить %загрузки? Если нет, то как можно вычислить загруженность иначе?

2. Считать, изменить частоту FSB. Как? Генератор частоты, как я понимаю, находится в южнике? Какие порты читать-писать? Может кто сталкивался? Мост intel nm10.

Сильно не пинайте, ибо документация у интелей скудная и вся на буржуйском, в котором я не особо силён:( Документацию читал как мог, но мог что-то и пропустить ввиду уровня знания буржуйского.

Заранее спасибо откликнувшимся.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог