Форум сайта python.su
0
Всем доброго времени суток!
Я лишь недавно начал интересоваться языками программирования и у меня возникла необходимость создать программу, которая-бы могла снимать показания датчика температуры GPU и менять скорость кулера в зависимости от значений температуры т.к. сама видеокарта по какой-то причине на это не способна.
Хотелось-бы реализовать такую программу без посреднических программ и драйверов, а напрямую с самим железом.
Вопрос: Как это можно реализовать на языке Python новичку ?
Благодарю за внимание! ^_^
Отредактировано Corax (Дек. 9, 2014 08:46:19)
Офлайн
221
Corax
Как это можно реализовать на языке Python новичку ?
Coraxя думаю абсолютно никак
Хотелось-бы реализовать такую программу без посреднических программ и драйверов
Офлайн
0
JOHN_16
Офлайн
253
Никто не умеет без драйвера. Ни питон ни с ни ассемблер.
Если совсем по простому
Операционка дает команду крутись - драйвер переводит ее в команду подать напряжение на линию 8.
Для другого кулера она может быть 108 или вообще ее нет и скорость не регулируется. Информацию как одно перевести в другое разработчики железа закладывают в драйвер. Так что без него никак. Точнее можно по описанию железа написать свой драйвер…
Отредактировано doza_and (Дек. 9, 2014 21:49:36)
Офлайн
0
doza_and
Никто не умеет без драйвера. Ни питон ни с ни ассемблер.Если совсем по простомуОперационка дает команду крутись - драйвер переводит ее в команду подать напряжение на линию 8.Для другого кулера она может быть 108 или вообще ее нет и скорость не регулируется. Информацию как одно перевести в другое разработчики железа закладывают в драйвер. Так что без него никак. Точнее можно по описанию железа написать свой драйвер…
Отредактировано Corax (Дек. 9, 2014 22:50:04)
Офлайн
4
Короч, покупаешь какой-нибудь расп, подключаешь к нему регулятор вращения и термодатчик, пишешь программу управления этим барахлом. Сидишь. Радуешься. А мы похлопаем в ладоши.
Офлайн
221
CoraxЭто знает производитель железа, и особенно те кто пишут драйвера. А это информация закрытая (в подавляющем большинстве). потому что может составлять технологическую и коммерческую тайну.
Указываем адреса железа..
den4ikНа Советских ВМК так можно было делать, и подобной технике.
Должна-же быть возможность прямого обращения к железу.
doza_andЯ когда то занимался overclocking'ом, была такая программа RivaTuner, много чего умела, но в один прекрасный момент функционал несколько сократился, потому что производитель драйвера видеокарты закрыл в нем какой то функционал.
Никто не умеет без драйвера. Ни питон ни с ни ассемблер.
Офлайн
88
https://pypi.python.org/pypi?%3Aaction=search&term=lm-sensors&submit=search
-Может тут что поможет.
Офлайн
0
JOHN_16Хорошо, существует-ли под линукс какие-то утилиты регулирующие обороты кулеров ?
Офлайн
20
Офлайн