Start pwm value что это
Как настроить скорость вращения вентиляторов на материнской плате
Содержание
Содержание
«Возьми этот вентилятор. Он умеет управлять оборотами и работает бесшумно», — говорили форумные эксперты. Юзер послушал совет и купил комплект вертушек с надписью «silent». Но после первого включения системы компьютер улетел в открытое окно на воздушной тяге завывающих вертушек. Оказывается, вентиляторы не умеют самостоятельно контролировать обороты, даже приставка «бесшумный» здесь ничего не решает. Чтобы добиться тишины и производительности, необходимо все настраивать вручную. Как это сделать правильно и не допустить ошибок — разбираемся.
За режимы работы вентиляторов отвечает контроллер на материнской плате. Эта микросхема управляет вертушками через DC и PWM. В первом случае обороты вентилятора регулируются величиной напряжения, а во втором — с помощью пульсаций. Мы говорили об этом в прошлом материале. Способ регулировки зависит от вентилятора: некоторые модели поддерживают только DC или только PWM, другие же могут работать в обоих режимах. Возможность автоматической регулировки оборотов вентиляторов появилась недавно. Например, даже не все материнские платы для процессоров с разъемом LGA 775 могли управлять вертушками так, как это делают современные платформы.
С развитием микроконтроллеров и появлением дружелюбных интерфейсов пользователи получили возможность крутить настройки на свой вкус. Например, можно настроить обороты не только процессорного вентилятора, но и любого из корпусных и даже в блоке питания. Сделать это можно двумя способами: правильно или тяп-ляп на скорую руку.
Регулировка
Начнем с примитивного метода — программная настройка в операционной системе или «через костыли», как это называют пользователи. Настроить обороты вентилятора таким способом проще всего: нужно установить софт от производителя или кастомную утилиту от ноунейм-разработчика (что уже намекает на возможные танцы с бубном) и двигать рычажки. Нельзя сказать, что это запрещенный способ и его нужно избегать, но есть несколько нюансов.
Во-первых, не все материнские платы поддерживают «горячую» регулировку. PWM-контроллеры — это низкоуровневые микросхемы, которые управляются таким же низкоуровневым программным обеспечением, то есть, BIOS. Чтобы «достать» до микросхемы из системы верхнего уровня (операционной системы), необходима аппаратная поддержка как в самой микросхеме, так и на уровне драйверов от производителя. Если в актуальных платформах с такой задачей проблем не возникнет, то системы «постарше» заставят юзера потанцевать с настройками.
Во-вторых, программный метод управления вентиляторами хорош в том случае, если пользователь не занимается частой переустановкой ОС или не использует другие системы, например, Linux. Так как управлением занимается программа, то и все пользовательские настройки остаются в ней. Сторонний софт для аппаратной части компьютера — это никто и ничто, поэтому доступ к постоянной памяти, в которой хранятся настройки BIOS, получают только избранные утилиты.
В остальных случаях конфигурация будет сбрасываться каждый раз, когда юзер удалит фирменный софт или загрузится в другую систему. А компьютер снова попытается вылететь в окно при включении или перезагрузке — BIOS ничего не знает об отношениях вентиляторов и «какой-то» программы, поэтому будет «топить» на всю катушку, пока не загрузится утилита из автозагрузки.
Между прочим, это уже третье «но»: любой софт для управления системником придется добавлять в автозагрузку. Он заочно обещает быть самым прожорливым процессом в системе и снижать производительность, скорость отклика системы, а также стать причиной фризов в играх.
Верный путь компьютерного перфекциониста — один раз вникнуть в настройки BIOS и всегда наслаждаться тихой работой ПК. Причем сразу после включения, без дополнительного софта в автозагрузке и кривых драйверов, которые с удовольствием конфликтуют с другими программами для мониторинга, игровыми панелями и даже софтом для настройки RGB-подсветки. Тем более, интерфейс биоса уже давно превратился из древнего DOS-подобного в современный, с интуитивными кнопками, ползунками и даже с переводом на русский язык.
Что крутить?
BIOS материнских плат устроен примерно одинаково — это вкладки, в которых сгруппированы настройки по важности и категориям. Как правило, первая, она же главная вкладка, может содержать общую информацию о системе, какие-либо показания датчиков и несколько основных параметров, например, возможность изменить профиль XMP или включить режим автоматического разгона процессора. При первой настройке UEFI (BIOS) платы открывается именно в таком режиме, после чего пользователь может самостоятельно решить, что ему удобнее: упрощенное меню или подробный интерфейс. Мы рассмотрим оба варианта.
Здравый смысл, выведенный опытом и страхами перфекционистов, гласит, что любой современный процессор будет функционировать бесконечно долго и стабильно, если в нагрузке удержать его в пределах 70-80 градусов. Под нагрузкой мы понимаем несколько суток рендеринга фильма, продолжительную игровую баталию или сложные научные расчеты. Поэтому профиль работы СО необходимо строить, исходя из таких экстремумов — выбрать минимальные, средние и максимальные обороты вентиляторов таким образом, чтобы процессор в любом режиме оставался прохладным.
Чтобы добраться до настроек, необходимо войти в BIOS. Попасть в это меню можно, нажав определенную клавишу во время включения компьютера. Для разных материнских плат это могут быть разные команды: некоторые платы открывают BIOS через F2 или Del, а другие только через F12. После удачного входа в меню пользователя встретит UEFI, где можно сразу найти пункт для настройки вертушек. ASUS называет это QFan Control, остальные производители именуют пункт схожим образом, поэтому промахнуться не получится.
Компьютерные вентиляторы делятся на CPU FAN, Chassis FAN и AUX FAN. Первый тип предназначен для охлаждения процессора, второй обозначает корпусные вентиляторы, а третий оставлен производителем как сквозной порт для подключения дополнительных вентиляторов с выносными регуляторами. Он не управляет скоростью вертушек, а только подает питание и следит за оборотами. Для настройки оборотов подходят вентиляторы, подключенные как CPU FAN и CHA FAN.
Выбираем тот узел, который необходимо настроить, и проваливаемся в график.
В настройках уже есть несколько готовых профилей: бесшумный Silent, Standart — для обычных условий и Performance (Turbo) — для систем с упором в производительность. Конечно, ни один из представленных пресетов не позволит пользователю добиться максимальной эффективности.
Поэтому выбираем ручной режим (Manual, Custom) и обращаем внимание на линию.
График представляет собой систему координат, на которой можно построить кривую. В качестве опор, по которым строится линия, выступают точки на пересечении значений температуры и оборотов вентилятора (в процентах).
Чтобы задать алгоритм работы вентиляторов, необходимо подвигать эти точки в одном из направлений. Например, если сделать так, как показано на скриншоте ниже, то вентиляторы будут всегда работать на максимальных оборотах.
Если же сдвинуть их вниз, то система охлаждения будет функционировать со скоростью, минимально возможной для данного типа вентиляторов.
Если настройка касается вентилятора на CPU, то жертвовать производительностью СО ради пары децибел тишины не стоит. Лучше «нарисовать» плавный график, где за абсолютный минимум берут значение 30 градусов и минимальную скорость вентиляторов, а за абсолютный максимум — 75-80 градусов и 90-100% скорости вертушек. Этого будет достаточно даже для мощной системы.
В случае с корпусными вентиляторами такой метод может не подойти. Во-первых, «нос» каждого вентилятора можно настроить индивидуально на одну из частей системы: корпусные вертушки могут брать за точку отсчета как температуру чипсета, так и датчики на видеокарте, датчики в районе сокета и даже выносные, которые подключаются через специальный разъем. Настроить такое можно только в ручном режиме.
В таком случае придется работать без наглядного графика и представлять систему координат с точками в уме. Например:
Здесь настройка вентиляторов заключается не в перетаскивании точек на графике, а в ручной установке лимитов цифрами и процентами. Нужно понимать, что соотношение Min. Duty и Lower Temperature — это первая точка на графике, Middle — вторая, а Max — третья.
Один раз крутим, семь раз проверяем
После настройки необходимо проверить эффективность работы системы охлаждения. Для этого можно использовать любой софт для мониторинга. Например, HWInfo или AIDA64. При этом не забываем нагрузить систему какой-нибудь задачей: запустить бенчмарк, включить конвертацию видеоролика в 4К или поиграть 20-30 минут в требовательную ААА-игру.
Настройка системы охлаждения — это индивидуальный подбор параметров не только для конкретной сборки, но даже для разных вентиляторов. Ведь они отличаются не только радиусом и формой лопастей, но и предназначением — некоторые модели выдают максимальный воздушный поток, другие рассчитаны на высокое статическое давление. Поэтому не всегда одни и те же настройки будут одинаково эффективны в любой конфигурации.
Start pwm value что это
Профиль | Отправить PM | Цитировать
Помогите пожалуйста решить следующую проблемку (или большущую проблему?).
Купил себе кулер на процессор:
Кулер для Socket 775/AM2/754/939/940 CoolerMaster V2 (RR-UCI-L9P2-GP) RTL (95W, 0-2800 +-10% RPM(PWM), 22dBA, 12V, 4pin PWM).
Процессор: sAM2 AMD Athlon 64 X2 6000+
Вентилятор работает шумно. Чуть-чуть прижал вентилятор пальцем, чтобы притормозить вращение вентилятора и шум сразу пропал – настала полная тишина и спокойствие.
В связи с этим, следующие вопросы:
Как можно уменьшить число оборотов вентилятора и не повредит ли это процессору?
Можно ли снять этот вентилятор и поставить на его место другой вентилятор (из тех, что для корпусов) с более лучшими параметрами по «шумности» и с меньшим числом оборотов? Если да, то обязательно ли подключать новый вентилятор в тот же разъем, что предназначен для процессорного вентилятора или можно подключить в любой имеющийся свободный разъем, предназначенный для корпусных вентиляторов?
——-
Минимальный размер оплаты труда устанавливается одновременно на всей территории Российской Федерации федеральным законом и не может быть ниже размера прожиточного минимума трудоспособного населения (ст. 133 ТК РФ).
Что можно требовать от обычных организаций и граждан, если само государство плевать хотело на свои законы?
Чуть-чуть прижал вентилятор пальцем, чтобы притормозить вращение вентилятора и шум сразу пропал – настала полная тишина и спокойствие. » |
Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.
фото1.jpg | |
(69.5 Kb, 202 просмотров) | |
фото2.jpg | |
(61.7 Kb, 168 просмотров) | |
фото3.jpg | |
(86.3 Kb, 145 просмотров) | |
фото4.jpg | |
(81.6 Kb, 116 просмотров) | |
фото5.jpg | |
(89.0 Kb, 119 просмотров) |
iskander-k, спасибо, что помогаешь!
Возможно, я решил данную проблему либо чего напортачил, что может привести к плохим последствиям. Подскажите пожалуйста, правильно ли я сделал? Если правильно, то у меня будут к Вам несколько вопросов.
1. Зашел в BIOS (фото1);
2. В настройках Биоса зашел на «Hardware Monitor» (фото2);
3. В этом «Hardware Monitor» было следующее:
Shutdown Temp. Disabled
Warning Temp. Disabled
SMART Fan Control Disabled
SMART Fan2 Control Disabled
При таких настройках было:
CPU Tcontrol : 40 C
System Temperature : 40 C
CPU Fan Speed : 2800 RPM
System Fan Speed : 1900 RPM (точно не помню)
Сразу вопрос: как переводится SMART и что это такое?
4. В «Hardware Monitor» настройки, указанные в п.3 я изменил на следующие (фото3):
SMART Fan Control Enabled
SMART Fan2 Control Enabled
В итоге, картина стала вот такой (фото3):
Shutdown Temp. Disabled
Warning Temp. Disabled
SMART Fan Control Enabled
SMART Fan start PWM value 40
SMART Fan start TEMP. (C) 50
DeltaT1 +3
SMART Fan Slope PWM value 4 PWM value/C
SMART Fan2 Control Enabled
SMART Fan2 start PWM value 23
SMART Fan2 start TEMP. (C) 60
DeltaT2 +3
SMART Fan2 Slope PWM value 4 PWM value/C
При таких настройках стало:
CPU Tcontrol : 49 C
System Temperature : 43 C
CPU Fan Speed : 1534 RPM
System Fan Speed : 1967 RPM
Вот теперь мои вопросы:
1. Не сломается ли компьютер?
2. Как переводится «SMART Fan start PWM value»?
3. Как переводится «SMART Fan start TEMP. (C)»?
4. Как переводится «DeltaT1» и что это означает? А также, какое лучше выбрать значение из предложенных (от +0 до +14) либо оставить то, что установлено по умолчанию (фото4)?
5. Как переводится «SMART Fan Slope PWM value» и что это означает? А также, какое лучше выбрать значение из предложенных (от 0 PWM value/C до 14 PWM value/C ) либо оставить то, что установлено по умолчанию (фото5)?
6. Чем отличается Fan от Fan2?
7. Температура процессора 50 С при подобных настройках в состоянии покоя компьютера – это нормально или плохо?
Если я что-то не так изложил или вопросы неправильные (или там глупые, тупые и т.п.), то извиняюсь. Я в компьютерах не очень соображаю.
——-
Минимальный размер оплаты труда устанавливается одновременно на всей территории Российской Федерации федеральным законом и не может быть ниже размера прожиточного минимума трудоспособного населения (ст. 133 ТК РФ).
Что можно требовать от обычных организаций и граждан, если само государство плевать хотело на свои законы?
Start pwm value что это
Target Temperature – целевая температура (центральная ось этого коридора) (по умолчанию =0) |
Tolerance of Target Temperature – предельные отклонения от целевой температуры (см. Рис.2) (по умолчанию =0) |
Дополнительные пояснения по параметрам (и соответствующим одноименным регистрам), упомянутым выше в описании алгоритма:
Start-Up Value (Start-Up Duty) – характеризует напряжение, которое будет сразу же подано на вентилятор при достижении температурой верхней границы температурного коридора.
реклама
Stop Value (Stop Duty) – величина, до которой напряжение на вентиляторе будет постепенно снижено, после того, как температура опустится и пересечет нижнюю границу температурного коридора.
Step Up Time – характеризует скорость увеличения напряжения на вентиляторе Задает период, в течение которого напряжение на вентиляторе увеличится на 1/256 от максимального. Выражается в единицах. Одна единица соответствует интервалу времени в 0,1 секунды/ед. (по умолчанию =10)
Полное время, затраченное на увеличение напряжения с PWM до максимального, составит: Time=(256-PWM) *(0.1* StepUpTime)
реклама
Step Down Time – полностью аналогичен предыдущему параметру, только задействован при понижении оборотов; Полное время, затраченное на уменьшение напряжения с максимального до PWM, составит: Time=(256-PWM) *(0.1* StepDownTime)
Примечание: к сожалению, на практике значение StepDownTime=0 не соответствует моментальному понижению значения регистра PWM Duty – оно все равно длится в течение нескольких секунд 🙁 (по умолчанию =10)
Stop Time – время в течение которого чип держит вентилятор на минимальных оборотах, прежде чем отключить его (если отключение разрешено параметром FanMinDuty) (по умолчанию =60 sec)
FanMinDuty – разрешает (=0) или запрещает (=1) отключение вентилятора. (по умолчанию =0)
Для иллюстрации материала приведу несколько графиков. Ключевые моменты на них отмечены окружностями разного цвета (желтыми, фиолетовыми).
реклама
Красная линия – график зависимости температуры от времени.
Синяя линия – график зависимости подаваемого на вентилятор напряжения (PWM Duty, PWM Value) от времени. Поскольку мы уже условились считать зависимость оборотов вентилятора от напряжения линейной, то можно условно считать, что синяя линия отображает так же изменение оборотов по времени.
Названия параметров Step Up Time и Step Down Time приведены лишь для иллюстрации промежутков времени, на протяжении которых они используются. Фактически же эти параметры характеризуют степень наклона графика зависимости напряжения от времени: чем больше эти величины, тем более полого идет график.
Комментарий: На этом графике изображен случай, когда все временные параметры, влияющие на скорость изменения оборотов, равны нулю. На все ключевые моменты чип реагирует либо моментальным включением вентилятора на полную мощность, либо моментальным его отключением.
Следующий рисунок дополняет предыдущий и представляет из себя график зависимости напряжения, подаваемого на вентилятор, от температуры объекта.
Комментарий: Здесь изображен случай, когда обороты вентилятора не успели достигнуть максимальных и были зафиксированы. Причина: пересечение температурой верхней границы коридора в сторону понижения.
Методика подбора параметров.
Подозреваю, что методики, позволяющей на основе каких-то данных сразу выбрать нужные параметры, не существует. На эту тему можно диссертацию писать. Я лишь попытаюсь обратить внимание на общие моменты.
Многое зависит прежде всего от используемого железа: мощности процессора, от производительности вентилятора, способностей радиатора по отбору и рассеиванию тепла, температурного режима в корпусе (наличия дополнительных вентиляторов)
Не последнюю роль играют предпочтения пользователя (его психическое состояние и отношение к шуму) и время года (температура в помещении)
Можно выделить две основные стратегии подбора параметров для случая, когда компьютер простаивает. Назовем их стратегией пульсаций и стратегией постоянства.
#1 Стратегия ПУЛЬСАЦИЙ:
Время работы вентилятора на максимальных оборотах сменяется продолжительной паузой, когда он отключен («фаза тишины»). Обычно несложно подобрать параметры так, что время работы будет в несколько раз меньше времени, в течение которого вентилятор остановлен.
Отношение времени работы вентилятора к времени его простоя пропорционально мощности, потребляемой процессором, и обратно пропорционально:
Этот вариант вне конкуренции для случая, когда температура процессора в простое при пассивном охлаждении держится ниже Target+Tolerance: вентилятор выключен постоянно. В проводимых мною опытах система переходила в такое состояние при температуре в помещении=22 градуса. При повышении внешней температуры всего на
3 градуса равновесие нарушалось.
Достоинства этого способа: один раз настроил и забыл. |
Недостатки: В периоды, когда вентилятор работает, шум от него максимальный. |
Пример из практики:
Комментарий: Из графика видно, что активная фаза раз в 6-7 меньше фазы тишины. Для менее горячих процессоров это отношение будет еще больше.
Интересное наблюдение: по графику видно, что температура процессора опускается ниже нижней границы коридора аж на 2-3 градуса. Увидев это, я сначала подумал, что где-то закрался баг. Все перепроверил, но ошибок не обнаружил. Потому решил все списать:
Тогда возникает вопрос: почему температура на графике не превышает значение верхней границы? Ответы:
Target=42 градуса Цельсия |
Tolerance=5 градусов Цельсия |
(остальные те, что я предлагал выше при описании стратегии) |
Примечание: Желательно непосредственно перед применением этого метода повысить обороты вентилятора до максимальных или отключить вовсе (занести в регистр PWM Duty 255 или 0). Иначе в случае с вентилятором, работающем на промежуточных оборотах, «качели» (можно так назвать рассматриваемую стратегию) заработают только после выхода температуры за границы коридора. А это событие при определенных условиях может наступить нескоро.
#2 Стратегия ПОСТОЯНСТВА:
Вентилятор работает на оборотах, обеспечивающих постоянство температуры процессора в простое. Очевидно, что чем выше поддерживаемая температура, тем меньшие обороты вентилятору требуются, чтобы удержать ее от изменений, тем тише он работает.
Target + Tolerance – как и в предыдущем случае, соответствует максимально допустимой температуре |
Target – Tolerance – должна быть немногим меньше Target + Tolerance; |
FanMinDuty=1 – необходимо запретить выключение вентилятора; |
StartUpValue =StopValue – необходимо установить значение, позволяющее вентилятору при простое процессора удерживать его температуру в рамках температурного коридора; |
StepDOWN, StepUP – на усмотрение пользователя. |
StopTime = любое (не имеет значения, т.к. вентилятор не отключается) |
Ключевыми параметрами в этом случае являются: StopValue=StartUpValue.
В случае использования этой стратегии можно идти двумя путями:
Достоинства этого способа: вентилятор работает на оборотах меньше максимальных, поэтому шум от него тоже меньше максимально возможного. Если повезет, то на выбранных оборотах вентилятор практически не будет слышно. Недостатки: требуется попотеть с подбором значений для ключевых параметров, особенно StopValue.
Какой из методов более предпочтителен – решайте сами 🙂 Можно попытаться выбрать нечто среднее. Например:
Является, по сути, модификацией стратегии ПУЛЬСАЦИЙ. В основе лежит тот факт, что для каждого вентилятора можно подобрать такие обороты, что его практически не будет слышно. Пусть на этих оборотах он не сможет достаточно хорошо охлаждать процессор, но он значительно продлит «фазу тишины».
Необходимо изменить следующие параметры стратегии ПУЛЬСАЦИЙ:
Список материнских плат, на которых применены и правильно распаяны указанные микросхемы (составлен на основе личного опыта):
(W83627THF) |
ASUS P4P800 (i865PE) (на версии GOLD правильно разведен только CPUFAN(FAN2)) |
(W83697HF) |
EPoX EP-8KHA+ (KT266A) |
EPoX EP-8K9A (KT400) |
ВНИМАНИЕ! На упомянутых в списке платах от EPoX для правильного функционирования технологии обязательно подключайте кулер процессора не к разъему, промаркированному на плате как CPUFAN/FAN1, а к SYSFAN/FAN2. Мне до сих пор не понятно, чем объяснить это странное упущение со стороны инженеров столь именитой компании 🙁
Черный список. Чипы Super I/O с поддержкой SmartFan присутствуют, но должным образом не распаяны. В список также входят все материнские платы, в которых отсутствует температурный мониторинг (практически все платы от EVI, очень многие от DFI):
(W83697HF) |
ASUS A7V8X-MX (KM400) |
EPoX 8KRI (KT600) |
(W83637HF) |
ECS 848P-A v1.0 (i848P) |
ВНИМАНИЕ! Первоначально в черный список я хотел занести все платы, на которых кулер процессора подключается не к FANOUT1, а к FANOUT2 (как, например, на абсолютно всех протестированных мною EPoX’ах). Но потом отказался от этой идеи, поскольку данный огрех разработчиков можно исправить, подключив вентилятор к другому (правильному) разъему. Будьте бдительны! 🙂
Возникает закономерный вопрос: почему поддержка технологии SmartFan (Thermal Cruise) не афишируется и не популяризируется на данный момент ни производителями материнских плат, ни самой фирмой WinBond. Казалось бы, что стоит встроить такую поддержку в BIOS или выпустить официальную утилиту-конфигуратор? Ведь выгода для конечного пользователя очевидна. Соответственно в условиях жесткой конкурентной борьбы из этой технологии можно было бы извлечь пользу. В чем дело?
На мой взгляд, существует очевидный ответ на этот вопрос: рассматриваемая технология столь же ОПАСНА, как и полезна. И никто из цепочки производителей (микросхемы, БИОС, материнской платы) не хочет брать на себя потенциальной ответственности за испорченное конечным пользователем оборудование. Ведь для правильного функционирования необходимо не только наличие самой технологии – необходимо обеспечить ее полную работоспособность. А это целый комплекс условий:
Гарантированно соблюсти все эти необходимые требования могут только именитые брэнды, производящие готовые компьютеры и ноутбуки. Очевидно, что им нет никакого резона рекламировать чужие (в данном случае винбондовские) технологии.
Несколько слов о технологии Q-Fan от ASUS
Поскольку я уже знал, что установленный на борту материнки чип Winbond W83627THF поддерживает технологию Winbond SmartFAN, то сразу же сделал очевидное предположение, что здесь используется составная часть этой технологии – Thermal Cruise. Для того, чтобы окончательно доказать это предположение, требовалось всего лишь во время работы взглянуть на регистры чипа, отвечающие за управление этой технологией. Была запущена упомянутая выше программка WCruiser с параметром командной строки INFO. Мои предположения полностью подтвердились. Настройки 1-го и 3-го вентилятора стояли по умолчанию. Зато 2-й вентилятор был переведен в режим ThermalCruise со следующими параметрами:
Target VTIN2_Temperature = 55 |
Tolerance of Target Temperature = 3 |
Задан температурный коридор (55-3. 55+3) = (52. 58) градусов |
FAN2 PWM Stop Duty Cycle Register = 241 |
FAN2 PWM Start-Up Duty Cycle Register = 241 |
Стартовое и стоповое значение напряжений на вентиляторе совпадают, при этом полное отключение вентилятора запрещено. |
FAN2 PWM Stop Time Register = 60 |
Содержимое этого регистра значения не имеет, т.к. полное отключение вентилятора запрещено. |
FAN Step Down Time Register = 5 |
FAN Step Up Time Register = 3 |
Полное время «разгона» с величины 241 до 255 составит: (255-241)*0,1*3= 4,2 секунды |
Полное время «торможения» с величины 255 до 241 составит: (255-241)*0,1*5= 7 секунд |
Между собою настройки отличались лишь значениями регистров FAN PWM Stop Duty Cycle Register и FAN PWM Start-Up Duty Cycle Register:
настройки | значение регистров* | время «разгона» | время «торможения» |
15/16 | 241 | 4,2 | 7 |
14/16 | 225 | 9 | 15 |
13/16 | 209 | 13.8 | 23 |
12/16 | 193 | 18.6 | 31 |
11/16 | 177 | 23.4 | 39 |
Еще раз обращу Ваше внимание, на то, что в режим ThermalCruise переведен только вентилятор процессора. Настройки остальных вентиляторов не затронуты.
Рискну подвести итог этому небольшому исследованию.
Хваленая асусовская технология Q-Fan в том виде, в каком она реализована на P4P800 Gold, не больше чем жалкий обрезок фирменной технологии SmartFan (ThermalCruise) от Winbond. Чужая разработка максимально усечена и на нее прилеплен свой ярлык.
Подозреваю, что Q-Fan на материнских платах с чипами от ITE, поддерживающими технологию SmartGuardian, реализован подобным образом. В будущем постараюсь разобраться с этим вопросом.
Справедливости ради надо заметить, что:
(Этот раздел был написан где-то в районе 1-го апреля, поэтому не относитесь к нему слишком серьезно 🙂 )
К сожалению, многие материнские платы не имеют на борту рассматриваемых в статье чипов I/O. Даже на тех из них, на которых стоят чипы, позволяющие регулировать напряжение на вентиляторах программно, зачастую эта возможность не реализована. Примером могут служить последние изделия от EPoX, Gygabyte, ECS, пр. Это обстоятельство заставляет их хозяев в какой-то мере сожалеть об их приобретении 🙂
Возникает закономерный вопрос: неужели восстановить утраченную по вине производителя функциональность можно лишь поменяв материнку на более другую?! Может существуют реализации на базе рассмотренных (или подобных им) изделий Winbond в виде карт расширения.
Согласитесь, что не лишними на подобной карте расширения смотрелись бы разъемы для подключения вентиляторов и термодатчиков! Плюсы выносных термодатчиков объяснять не надо (мобильность, простота калибровки), впрочем, как и минусы 🙂 Конечно, измерять температуру процессора такими термодатчиками согласится не каждый, особенно если на его материнской плате показания температуры снимаются непосредственно со встроенного в процессор диода. Но для таких осторожных всегда существует возможность софтового регулирования посредством программ наподобие SpeedFan, где можно вручную указать соответствие между датчиками и вентиляторами.
Тяжело осознавать, но скорее всего подобные «generation next» мультикарты так и остануться плодом моего воображения 🙂 Хотя, как знать, может найдутся умельцы, которые смогут реализовать эту идею на практике, не обязательно в виде карт расширения.
Надеюсь, статья даст прочевшим ее хоть какое-то представление о технологии Winbond SmartFan (Thermal Cruise), ее достоинствах и некоторых возможных трудностях и опасностях на пути ее задействования в домашнем компьютере.
Осталось еще много неразрешенных вопросов, которые можно было бы обсудить в конференции. Для начала неплохо было бы совместными усилиями:
Планы на будущее: разобраться с технологией ITE SmartGuardian
Я считаю, что эта работа достойна награды, а вы можете поделиться своим мнением в специально созданной ветке конференции.
- Saccharomyces boulardii что это
- Steam api init failed x plane 11 что делать