Есть у меня ноут Compaq Armada 1750, чипсет 440BX. В оригинале там стоял P2-366, я его заменил на P3-700 (оба на MMC-2), он завелся на 550 (SpeedStep ), кеш L2, правда, приходится включать ручками, но это не проблема
Проблема в том, что теперь не включается кулер. И, соответственно, после пары часов работы под нагрузкой проц перегревается. Отсюда вопрос к корифеям: как программно включить кулер? Пусть не именно на этой модели, надо же откуда-то начинать. Как вообще система разбирается, как этот самый кулер включать? Где это посмотреть? Буду благодарен за любую информацию
Затея в том, что обычно там стоит тупой термоконтроль. То есть, датчик температуры процессора, типа как в FC-PGA сокетах, который прижимается (приближается) к пузу процессора изнутри сокета. И схема включения - простейшая, без всякого программного управления. Соответственно, ежели расстояние до него по каким-то причинам изменилось (форма пуза процессора другая, например) - камень перегреваться будет раньше, чем включаться вентилятор. Значит, или прижимать к пузу термодатчик... или вычислять/вызванивать схему включения этого вентилятора через термодатчик (должна быть типовая, как и на стандартных мать-платах) и менять параметры элементов (проще всего - ставить терморезистор с меньшим начальным сопротивлением).
Однако, из моего опыта борьбы с ноутами в подобном случае гораздо сильнее влияет качественный контакт с радиатором - то есть, правильная термопаста и прижим. Потому что если здесь что-то не так - термодатчик не успевает нагреться в этой "парилке" между камнем и радиатором, а процессор - уже готов...
А со старым, РОДНЫМ процессором вентилятор ТОЧНО включался ? И как часто ?
У вас прекрасные дети ! Но все, что вы делаете РУКАМИ - никуда, никуда не годится !
Пардон за молчание, почему-то не мог ответить - долго думало, а потом выдавало "документ не содержит данных" :? . Теперь по теме:
Я уверен в том, что там не тупой термоконтроль. Простой пример со старым процом: под Вин2К и из-под биоса (т.е. когда ни одна ось не загружена) вентилятор включался (как часто - в зависимости от нагрузки на проц, если что-то читаешь, к примеру, - раз минут в 5-10), а вот под линухом со включеной поддержкой ACPI - нет (Известный баг линуха и именно этого ноута, в инете часто встречается описание, лечится отключением ACPI). Если же в линухе ACPI отключить, то тоже включался, но по другому, нежели под виндой - под виндой реже и на большее время, под линухом - чаще, но на более короткое время. Из чего можно сделать вывод о зависимости от загруженой оси, следовательно, управление все-таки программное. Радиатор, кстати, к процу болтами прикручивается, так что контакт там хороший И термодатчик в Эвересте показывает 83 градуса - значит, прогревается.
vikpr может в линухе ему надо
1) открутить нахрен ACPI
2) вкрутить APM ?
в то время был весьма популярно смешивать и то другое. мой TP600E под APM работает на порядок ровнее чем с ACPI, которого бука кажется вообще не умеет.
ex-K9
K9 Ну да, именно это в линухе ему и надо делать, я ж так и написал :
Речь в данном случае не об линухе (который был приведен в подтверждение тезиса о программном управлении кулером), а о том, как запустить кулер своими руками, желательно под Win2K. Пока что все, что я нарыл - это как-либо модифицировать таблицы ACPI, но:
1) Там сам черт ногу сломит
2) Как их обратно запихнуть-то? Утилит для работы с компаковскими биосами отродясь не видел
Но ведь есть еще и APM, который об ASL и знать не знает, но тем не менее кулер исправно включает, значит, есть и другие способы управления кулером. И вот их и хотелось бы как-нибудь узнать.
Аналогичная проблема на Acer Aspire 3650
Под windows Vista sp2 куллер включается 1 раз от силы в час и то, на 3\5 минут и выключается вновь, на час с лишним. Проц при этом 65-75 градусов показывает в зависимости от загруженного ПО - различными прогами тестирую в том числе еверест и др.
При это, ноут произвольно может перегружаться или же вырубаться вовсе.
Под Windows XP sp3 - куллер крутится довольно часто, каждые 10 минут, включается на 1\2 мин - быстро, затем переходит в тихий режим и потом выключается... через 10 мин снова так же... - то есть работает хорошо... ТП при этом в пределах 48-55 градусов. - ноут не перегружается и не вырубается.
Под линукс slax\simply\ubuntu и др. а так же под аднроид 4.4.х (для РС) - вообще крутится не останавливаясь - как бешеный. Не выключается вовсе...
Комп не ребутится и не виснет. Работает норм.
Windows 7\8\8.1 - куллер работает реже чем под ХР но чаще чем под Вистой.
Примерно, раз в пол часа запускается на 5\7 минут на разных скоростях... потом снова на 30 мин - выключен.
При этом ТП процессора в пределах 55-65 градусов.
Но, увы, под этими осями комп жутко тормозит - ибо древний и не предназначен выполнять столь серьезные задачи... Точнее, тупо нехватает ресурсов памяти и скорости ЦП и кеша.
Из всего этого делаю вывод, что скоростью куллера управляет OS во всех случаях. То есть программно а датчик - либо игнорируется когда ПО берет на себя управление или же отключается (ну или как-то еще в обход его показателя)...
При включении ноута - куллер крутится хорошо, зайдя в биос, он может и включаться и выключаться, набирать и сбрасывать обороты.
Датчик и куллер - полностью проверены, датчик прозвонен. Пыль отсутствует т.к. ноут разобран и как стенд используется!
Все вычещенно от пыли, куллер смазан, термопаста заменена.
Однозначно управление программное, вероятно ОСЬ берут на себя обязанность по управлению скоростью вращения и таймером включения. (датчиком ТП)
Отправить комментарий