Osc control bios что это
Изначально данная статья задумывалась как коротенькое представление релиз-кандидата еще одной утилиты, выпускаемой в рамках проекта RightMark, имеющей рабочее название RM Spy, или RM Infiltrator(окончательное пока еще не утверждено). Эта программа призвана помочь тем, кто тестирует процессоры и системные платы. Для того чтобы четко определять в произвольный момент времени такой немаловажный параметр работающей системы, как частоту процессора. Ведь известно, что некоторые производители системных плат изначально чуть-чуть «задирают» значения FSB по умолчанию, чтобы обеспечить своим продуктам лучшие результаты в тестах производительности. Однако уже в процессе обкатки программы на реальной тестовой системе, обнаружились некоторые детали, неожиданно превратившие скромный материал-представление в нечто совершенно другое… Впрочем, об этом — позже.
- RM Spy (RM Infiltrator) предназначен именно для этой цели, а не является частью какого-нибудь монстрообразного пакета. Он представляет собой один исполняемый файл размером порядка 120 килобайт, и вообще не требует установки.
- Результаты его работы могут быть записаны в лог-файл.
- Существование параметра настройки «Start delay» позволяет спокойно выполнить все операции, которые по замыслу тестера должны предшествовать началу отслеживания частоты CPU.
- Существование параметра настройки «Check period» позволяет минимизировать нагрузку на процессор, создаваемую самой утилитой.
Итак, RM Spy запущен. Исходное состояние программы можно видеть на скриншоте.
- Start delay: время ожидания после нажатия кнопки «Start» и до начала отслеживания частоты процессора. Задается в минутах.
- Check period: интервал, с которым будет определяться текущая частота CPU. Задается в секундах.
- Save on Stop: если поставлен этот флажок, после остановки теста, в каталоге, из которого была запущена программа, будет создан лог-файл с результатами.
Кнопка «Start», как легко догадаться, запускает процесс отслеживания с установленными параметрами, а кнопка «Exit» служит для завершения работы программы (фактически, дублируя кнопку закрытия окна).
После нажатия на кнопку «Start», утилита автоматически сворачивается в системный трей. Снова вернуть ее на экран можно двойным щелчком по ее иконке в трее.
Если процесс отслеживания частоты уже начался, вы увидите примерно такую картину.
В том случае, если отмечена опция «Save on Stop» — то по нажатию кнопки «Stop» в каталоге, из которого была запущена программа, появится лог примерно такого вида. Как видите, все очень просто и незамысловато: утилита RM Spy (RM Infiltrator) предназначена для выполнения всего одной функции, поэтому набор опций и режимов использования минимален. С другой стороны, как нам кажется, он вполне достаточен для решения основной задачи — динамического отслеживания изменения частоты процессора.
Заметим сразу, чтобы устранить возможные неясности, приведенные выше скриншоты, как чисто иллюстративные, были сняты не на тестовом стенде, а на компьютере, на котором писалась статья. Кроме того, поскольку программа постоянно совершенствуется, может так статься, что загруженный вами вариант будет иметь большую функциональность, чем на момент написания статьи.Пример использования
Вполне логичной нам показалась проверка функционирования RM Spy на плате, в которой динамическое изменение частоты CPU в процессе работы является не побочным эффектом или следствием вмешательства пользователя, а одной из заявленных производителем функций. Разумеется, все следящие за рынком системных плат уже поняли, что речь идет о «первой ласточке динамического оверклокинга» — технологии MSI D.O.T. (Dynamic Overclocking Technology). Смысл ее состоит в том, чтобы автоматически разгонять процессор, путем подъема частоты FSB, но не постоянно, а лишь тогда, когда это необходимо. Впрочем, обратимся к первоисточникам.
Для начала процитируем фрагмент оригинального описания D.O.T. взятый нами с сайта MSI:
What is the Dynamic Overclocking Technology? Many mobo users must feel curious about this question. Dynamic Overclocking Technology, in simple words, is the automatic overclocking function, included in the MSI's newly developed CoreCell Technology. It is designed to detect the load balance of CPU while running programs, and to adjust the best CPU frequency automatically. When the motherboard detects CPU is running programs, it will speed up CPU automatically to make the program run smoothly and faster. When the CPU is temporarily suspending or staying in the low load balance, it will restore the default settings instead. Apparently, the Dynamic Overclocking Technology will be powered only when users' PCs need to run huge amount of data like 3D games or the video process, and the CPU frequency needs to be boosted up to enhance the overall performance. On the contrary, when your PC stays in the normal status such as surfing on the Internet or doing hard drive defragment, CPU will remain the original speed without overclocking.Для тех, кто не может или не любит читать по-английски, приведем наш перевод данного фрагмента на русский язык:
Красиво? Красиво. Однако, задумавшись над формулировкой «определить загрузку центрального процессора системы при работе с программами и провести автоматическую регулировку тактовой частоты», мы задались достаточно очевидным вопросом: а как? Как мы можем аппаратно, средствами системной платы, не задействуя дополнительное программное обеспечение, работающее под управлением операционной системы, определить загрузку процессора? Задача достаточно нетривиальная.
Наиболее корректный способ, как легко догадаться, состоит в… анализе команд, поступающих по процессорной шине. Но от него мы сразу отказываемся, потому что стоить такое решение будет как хороший измерительный комплекс, и, наверное, потребует дополнительного процессора, по мощности, как минимум, равного основному (а то и больше). Следовательно, используется какой-нибудь косвенный способ. Какой? И тут нам пришло в голову, что один достаточно примитивный вариант есть… только уж очень примитивный. И, честно говоря, проверяли мы это предположение с одной-единственной мыслью: «давайте убедимся в том, что это неправда!». Но все же проверили. И убедились…
Тестовый стенд
- Процессор: AMD Athlon 64 3400+
- Материнская плата: MSI K8T Neo-FIS2R (VIA K8T800)
- Память: 2x512 МБ PC3200 DDR SDRAM DIMM TwinMOS (тайминги: 2-2-2-5)
- Видеокарта: Manli ATI Radeon 9800Pro 256 МБ
- Жесткий диск: Western Digital WD360 (SATA), 10000 об/мин
Это гораздо больше, чем факт:
так оно и было на самом деле!
(из к/ф «Тот самый Мюнхгаузен»)
Функционирование MSI D.O.T.
Итак, ниже — график изменения частоты процессора сразу после старта системы, снятый с помощью RM Spy. Загрузка CPU — 0%, шаг графика — 3 секунды. Частота, как легко заметить, практически не изменяется, то есть либо D.O.T. работает как нужно, либо не работает вовсе.
А это — демонстрация работы D.O.T. при игре в Return to Castle Wolfenstein (с момента запуска до окончания игры, выхода из нее, и еще некоторого времени после). Легко заметить, что динамический разгон работает, причем вроде именно так, как нужно — мы специально чередовали периоды «яростной стрельбы во все стороны» со спокойной ходьбой или даже стоянием на месте, и на графике хорошо заметно, что частота подстраивается. Вот только — подо что? Казалось бы — под нагрузку на процессор…
А теперь, вместо увеличения нагрузки на CPU, мы просто… останавливаем вентилятор на процессорном кулере при нулевой загрузке процессора. В последнее время нам нравится эта операция :).
И… частота процессора растет. Неужели это «оно»?! Включаем вентилятор…
Да, это «оно». Во всяком случае, данные эксперимента выявили совершенно четкую зависимость между температурой процессора на плате с включенной Dynamic Overclocking Technology, и этим динамическим оверклокингом: чем выше температура CPU — тем больше его частота. Разумеется, верхний предел существует, но ограничен он установками самой D.O.T. в BIOS Setup, а не чем-то иным. И обратное верно: если процессор становится холоднее — частота медленно приходит в норму.
Соответственно, учитывая то, что загрузка CPU во второй части эксперимента оставалась постоянной (нулевой), мы можем с практически 100% уверенностью утверждать, что собственно CPU Usage никак не отслеживается, и на функционирование технологии D.O.T. не влияет, а загруженность процессора определяется по его нагреву. Эко-то оно все просто оказалось…
Кто-то еще верит в чудеса?
Функционирование Gigabyte C.I.A.
…C.I.A. (CPU Intelligent Accelerator) is designed to detect CPU loading during software program’s executing, and automatically adjust CPU computing power to maximize system performance. During loading high CPU resources consumption tasks, such as video and audio encoding programs or thrilling 3D games, the CPU requires more CPU computing power; when C.I.A. is enabled, it will detect the current CPU loading and automatically accelerate the CPU computing performance, thus allow programs to execute faster and smoother. On the other hand, when the programs are terminated, the CPU will return back to its initial status…
Разумеется, у нас возникла идея проверить еще и C.I.A. Хотя, если честно, никаких сомнений относительно особенностей ее функционирования мы уже не испытывали. Поэтому, не долго думая, мы взяли первую попавшуюся плату с поддержкой этой технологии (ей оказалась Gigabyte GA-8IPE1000 Pro2 на чипсете i865PE), процессор Pentium 4 3.2 ГГц, и повторили эксперимент. На сей раз, мы будем краткими, потому что ничего принципиально нового он не показал.
Заметны первые отличия Gigabyte C.I.A. от MSI D.O.T.: так же как и в первом случае, в процессе игры мы чередовали динамичные и «статичные» моменты (в последнем случае наш персонаж, уничтожив всех противников в зоне видимости, около полуминуты просто стоял, ничего не делая). Однако к снижению частоты это не привело — возврат в норму произошел только после завершения игры и выгрузки программы. Также хорошо заметно, что наращивание частоты CPU идет не постепенно, как у платы MSI, а резко, одной ступенькой. Теперь экспериментируем с отключением питания кулера…
Картина, полностью аналогичная предыдущей: начиная с определенного момента, частота CPU возрастает даже при нулевой загрузке. За неимением альтернативных предположений о причине этого явления (пусть и теоретических), мы вынуждены сделать вывод, что в основу C.I.A., так же как и D.O.T., положено отслеживание температуры процессора, а не его реальной загруженности работой.
MSI D.O.T. vs. Gigabyte C.I.A.
В завершение такого экспресс-сравнения технологий динамического разгона от MSI и Gigabyte, остаётся отметить, что C.I.A. реализована более… грубо, что ли? Если разгон, который мы видели на плате MSI, является, если так можно выразиться, «истинно динамическим» т.е. различным значениям температуры CPU соответствуют различные значения [повышенной] частоты FSB, то в случае с C.I.A. он скорее «включаемый по условию», триггерный. Видимо, существует некая пороговая температура CPU (в нашем тестировании она составляла около 45 градусов), по достижении которой частота FSB возрастает до заранее обусловленного предела, определенного политикой динамического оверклокинга, задаваемой посредством установок BIOS. После этого частота FSB остается неизменной — опять-таки, до того момента, пока температура процессора не станет меньше заданного значения.
Споры о том, какое решение является более правильным, мы оставим читателям. С одной стороны, D.O.T. от MSI выглядит несколько более изящно и допускает б о льшую вариабельность. С другой стороны — Gigabyte C.I.A. с основной своей функцией также справляется, при этом, не манипулируя постоянно частотой FSB (что вряд ли хорошо сказывается на стабильности системы, да и на ресурсе процессора). С третьей — можно очень долго и напряженно спорить о том, что для процессора лучше: плавное наращивание и спад частоты работы ядра при частом манипулировании частотой FSB, или же мгновенное и достаточно резкое изменение того и другого, но происходящее меньшее количество раз. Вот только нужны ли эти споры? Возможно, найдутся энтузиасты, которые захотят исследовать функционирование D.O.T. и C.I.A. более подробно, наш же интерес к данной теме вполне удовлетворен экспериментальным подтверждением одного простого факта: реального отслеживания степени загрузки CPU в обоих случаях не происходит . Что, в общем-то, закономерно: чудес на свете не бывает, а все возможные способы этого самого «реального отслеживания» достаточно трудоемки в осуществлении, и повлекли бы за собой значительное удорожание системной платы.
Также за кадром в этой статье мы оставили некоторые нюансы, которые не удалось уточнить. Например, вопрос о том, являются ли пороговые температуры «жестко прошитыми», или же они могут меняться в зависимости от каких-то внешних условий. Судя по всему, имеет место второй подход т.к. если процессор хорошенько искусственно разогреть перед запуском тестового стенда, в функционировании динамического разгона начинают появляться странности: в некоторых случаях (в большинстве) он перестает работать, а в некоторых (в меньшинстве) процессор стартует уже разогнанным. Исходя из такого поведения плат, мы можем предположить, что имеют место попытки замерить температуру CPU перед стартом системы, чтобы потом отталкиваться уже от нее, а не от какого-то фиксированного значения. Однако, видимо, данный механизм функционирует не очень корректно, потому что четкой, раз за разом повторяющейся зависимости нам отследить не удалось. Заключение
А теперь давайте спокойно задумаемся: что же вызывает у нас… скажем так — некоторое недоумение? То, что для определения степени загруженности процессора используется информация о росте его температуры? Да, в общем, то — нет. Достаточно стандартный способ выяснения показателя по косвенному признаку, ввиду трудоемкости отслеживания основного. Однако, во-первых — существует и более правильный способ: анализ потребляемой процессором мощности. Причем данный путь значительно корректнее именно потому, что рост потребления по току свидетельствует только о возрастании нагрузки на процессор, а не о массе других факторов, включая нагрузку (что мы имеем в случае с температурой). Хотя, конечно, отслеживание силы тока при таком малом напряжении — задача весьма сложная (хоть и проще анализа команд, поступающих на процессор). Но суть в данном случае не в сложности, а в том, что анализ команд и потребления тока являются правильными методами определения загруженности CPU, в отличие от анализа его температуры.
Хорошо, пусть мы выбрали температуру. К слову, почему именно ее — понятно: это самый простой и дешевый способ. Но все равно возникает «во-вторых»: неужели нельзя было встроить в пресловутый «высокотехнологичный» чип CoreCell простенькую логику, которая бы отслеживала самые распространенные аварийные ситуации, также приводящие к росту температуры CPU? Их (распространенных) всего-то две: опережающий рост температуры внутри корпуса (т.е. когда она начинает расти до того как начнет повышаться температура CPU) и остановка (выход из строя) вентилятора на кулере. Наличествует одна из причин — значит, применение динамического оверклокинга нецелесообразно т.к. рост температуры процессора может быть обусловлен не возрастанием нагрузки, а другими (потенциально, к слову — опасными для него) факторами.
Подведем итог: за идею инженерам MSI и Gigabyte, в общем-то, можно поставить оценку «хорошо» — она вполне здравая, и даже в чем-то изящная. Изящная в основном простотой и дешевизной реализации. А вот само исполнение вызывает недоумение отсутствием учета вполне очевидных факторов, в результате чего динамический оверклокинг превращается не в способ «avoid of unnecessary risk» («избежать ненужного риска», цитируя описание D.O.T. с сайта производителя), а скорее, наоборот — в потенциальную причину ужесточения температурного режима CPU при возникновении внештатной ситуации. Более того: в случае с процессорами Pentium 4, которые поддерживают технологию Thermal Throttling, при недостаточно качественном охлаждении динамический разгон теоретически может вызвать даже уменьшение производительности!
И именно ввиду очевидной недоделанности обеих технологий, возникает навязчивое ощущение, что «постарались» тут уже не инженеры, а… скажем так, несколько другие службы. Которым, как известно, стоит только узнать о возможности реализации чего-то «маркетингово-громкого», как сразу кидается знакомый клич «даешь стране угля!», и тут уже не до инженерии — выпустить бы обещанное в срок. А там уж как-нибудь разберемся…
Закончить статью хотелось бы стандартным призывом ко всем без исключения производителям компьютерного железа: в описаниях различных технологий желательно видеть все-таки больше… как бы так выразиться… точности, что ли? Или «конкретности»?… Понятно, что среднестатистическому пользователю многие нюансы не важны, однако для «не среднего» полная информация о принципах работы той или иной функции должна быть доступна. В противном случае возникает весьма неприятное ощущение, когда обнаруживаешь, что за словами «определение загрузки центрального процессора» стоит отслеживание, мягко говоря, совершенно другой характеристики, к тому же не всегда напрямую связанной с декларированной.
В этом разделе описываются практически все (по мере создания) параметры, устанавливаемые в программе SETUP для BIOS фирмы AWARD Software International Inc. В конкретной материнской плате каких-то из описываемых параметров может и не быть. Одни и те же параметры могут называться по разному в зависимости от производителя материнской платы, поэтому здесь в некоторых случаях приведено несколько вариантов.
Для просмотра и корректировки установок chipset в BIOS вашего компьютера рекомендуем воспользоваться прелестной программой TweakBIOS. С помощью этой программы можно изменять установки в BIOS "на лету", а также увидеть, правильно ли программа SETUP выполнила установки.
ПРИМЕЧАНИЕ: Программа запускается и под различными Windows, но использовать ее можно только в DOS.
Содержание:
Раздел BIOS FEATURES SETUP
Раздел CHIPSET FEATURES SETUP
Раздел PnP/PCI Configuration Setup
Раздел Power Management Setup
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Yes - освободить IRQ 6
- No — не освобождать (независимо от того, есть ли флоппи-дисковод или нет)
- Enabled - разрешено
- Disabled - запрещено
Раздел CHIPSET FEATURES SETUP
Установка параметров для FPM DRAM, EDO DRAM и Synchronous DRAM
Конфигурирование шин PCI, AGP, портов ввода/вывода и установка параметров IDE контроллера
-
(Режим кэширования для видеопамяти) — параметр действителен только для процессоров архитектуры Pentium Pro (Pentium II, Deshutes и т.п.). В процессоре Pentium Pro была предусмотрена возможность изменять режим кэширования в зависимости от конкретной области памяти через специальные внутренние регистры, называемые Memory Type Range Registers — MTRR. С помощью этих регистров для конкретной области памяти могут быть установлены режимы UC (uncached — не кэшируется), WC (write combining — объединенная запись), WP (write protect — защита от записи), WT (write through — сквозная запись) и WB (write back — обратная запись). Установка режима USWC (uncached, speculative write combining — не кэшировать, режим объединенной записи) позволяет значительно ускорить вывод данных через шину PCI на видеокарту (до 90 MB/c вместо 8 MB/c). Следует учесть, что видеокарта должна поддерживать доступ к своей памяти в диапазоне от A0000 — BFFFF (128 kB) и иметь линейный буфер кадра. Поэтому лучше установить режим USWC, но в случае возникновения каких-либо проблем (система может не загрузиться) установить значение по умолчанию UC. Может принимать значения:
- UC - uncached — не кэшируется
- USWC — uncached, speculative write combining — не кэшировать, режим объединенной записи.
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Normal — обычный интерфейс принтера, также называется SPP
- ECP — порт с расширенными возможностями
- EPP — расширенный принтерный порт
- ECP + EPP- можно использовать оба режима
- SPP — обычный интерфейс принтера, также называется SPP
- ECP — порт с расширенными возможностями
- EPP — расширенный принтерный порт
- EPP 1.9 — версия 1.9 исполнения интерфейса
- EPP 1.7 — версия 1.7 исполнения интерфейса
- 1 — канал 1
- 3 - канал 3
- Disabled - запрещено использовать DMA
- Primary - разрешена работа только первого канала
- Secondary - разрешена работа только второго канала
- Both - разрешена работа обеих каналов
- Disable - запрещена работа обеих каналов
- Enable - контроллер разрешен
- Disable - контроллер запрещен
- PNP OS Installed(установлена ли операционная система с поддержкой режима Plug&Play?) - Установить Yes, если операционная система поддерживает Plug&Play (например, Windows 95) и No в противном случае.
- Resources Controlled By(как управляются ресурсы) - Если выбрано AUTO, то BIOS сам автоматически назначит прерывания и каналы DMA всем устройствам, подключенным к шине PCI и эти параметры не будут появляться на экране. В противном случае все эти параметры следует установить вручную. В некоторых вариантах BIOS этот параметр может устанавливаться индивидуально для каждого PCI слота и выглядеть так: Slot 1 IRQ, Slot 2 IRQ и т.д. (сброс конфигурационных данных) — Рекомендуется устанавливать его в Disabled. При установке Enabled BIOS будет очищать область Extended System Configuration Data (Расширенные данные о конфигурации системы — ESCD), в которой хранятся данные о конфигурировании BIOS`ом системы, поэтому возможны аппаратные конфликты у "брошенных" таким образом на произвол судьбы устройств. (прерывание с номером n назначено на. ) — Каждому прерыванию системы может быть назначен один из следующих типов устройств:
- Legacy ISA (классические ISA карты) — Обычные карты для ISA, такие как модемы или звуковые карты без поддержки Plug&Play. Эти карты требуют назначения прерываний в соответствии с документацией на них.
- PCI/ISA PnP (устройства для шины PCI или устройства для шины ISA с поддержкой Plug&Play) — этот параметр устанавливается только для устройств на шине PCI или ISA карт с поддержкой Plug&Play.
- Legacy ISA (классические ISA карты) — Обычные карты для ISA, такие как модемы или звуковые карты без поддержки Plug&Play. Эти карты требуют назначения каналов DMA в соответствии с документацией на них.
- PCI/ISA PnP (устройства для шины PCI или устройства для шины ISA с поддержкой Plug&Play) — этот параметр устанавливается только для устройств на шине PCI или ISA карт с поддержкой Plug&Play.
- Level (уровень) — контроллер прерываний реагирует только на уровень сигнала.
- Edge (перепад) - контроллер прерываний реагирует только на перепад уровня сигнала.
- PCI IDE IRQ mapping (используется для PCI IDE)
- PC AT (ISA) (используется для ISA)
- Enabled - разрешено
- Disabled - запрещено
- No/ICU (нет/конфигурационная утилита для ISA) — если установлено это значение, то BIOS может распоряжаться этим прерыванием по своему усмотрению. Для DOS настройка параметров в этом случае может также выполняться с помощью программы ISA Configuration Utility от Intel.
- Yes (да) - означает принудительное освобождение прерывания для какой-либо карты на шине ISA, не поддерживающей режим Plug&Play. Рекомендуется всегда указывать Yes для таких карт и нужных им прерываний, так как в противном случае BIOS может назначить прерывание, жестко используемое какой-либо картой на ISA, другой карте, что может вызвать даже прекращение нормальной работы компьютера.
- No/ICU (нет/конфигурационная утилита для ISA) — если установлено это значение, то BIOS может распоряжаться этим каналом DMA по своему усмотрению. Для DOS настройка параметров в этом случае может также выполняться с помощью программы ISA Configuration Utility от Intel.
- Yes (да) - означает принудительное освобождение канала DMA для какой-либо карты на шине ISA, не поддерживающей режим Plug&Play. Рекомендуется всегда указывать Yes для таких карт и нужных им каналом DMA, так как в противном случае BIOS может назначить канал, жестко используемый какой-либо картой на ISA, другой карте, что может вызвать даже прекращение нормальной работы компьютера.
- No/ICU (нет/ICU) - оставляет управление этим параметром на усмотрение BIOS или программы ICU.
- C800, CC00, D000, D400, D800 и DC00 - указывается адрес блока памяти. Кроме этого, появляется дополнительный параметр ISA MEM Block SIZE (размер блока памяти), который нужен в том случае, если таких ISA карт несколько и этот параметр может принимать значения 8K, 16K, 32K, 64K
- AUTO (автоматически) — Разрешен поиск SCSI контроллера Adaptec и запуск BIOS для него.
- Disabled (запрещено) — Устанавливается в это значение при отсутствии SCSI карты.
- Yes - разрешено
- No — запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- AUTO (автоматически) — Разрешен поиск SCSI контроллера и запуск BIOS для него.
- Disabled (запрещено) — Устанавливается в это значение при отсутствии SCSI карты.
- Enabled - разрешено
- Disabled - запрещено
- PCI/AGP - сначала BIOS PCI видеокарты, затем AGP
- AGP/PCI - сначала BIOS AGP видеокарты, затем PCI
- OS — поддержка через операционную систему
- BIOS - поддержка через BIOS
Раздел Power Management Setup
- Power Management(управление энергопотреблением) — позволяет либо разрешать BIOS'у снижать энергопотребление компьютера, если за ним не работают, либо запрещать. Может принимать значения:
- User Define (определяется пользователем) — при установке этого параметра вы можете самостоятельно установить время перехода в режим пониженного энергопотребления.
- Min Saving (минимальное энергосбережение) — при выборе этого параметра компьютер будет переходить в режим пониженного энергопотребления через время от 40 мин. до 2 часов (зависит от конкретного BIOS материнской платы)
- Max Saving (максимальное энергосбережение) — компьютер перейдет в режим пониженного энергопотребления через 10 — 30 с. после прекращения работы пользователя с ним.
- Disable (запрещение энергосбережения) — запрещает режим энергосбережения.
- Enabled - разрешено
- Disabled - запрещено
- Susp, Stby -> Off (выключение в режиме Suspend И Standby) — монитор перейдет в режим пониженного энергопотребления при наступлении либо режима Suspend, либо Standby.
- All modes -> Off (выключение во всех режимах) — монитор будет переведен в режим пониженного энергопотребления в любом режиме.
- Always On (всегда включен) — монитор никогда не будет переведен в режим пониженного энергопотребления
- Suspend -> Off (выключение в режиме Suspend) — монитор перейдет в режим пониженного энергопотребления при наступлении режима Suspend.
- DPMS OFF - снижение энергопотребления монитора до минимума
- DPMS Reduce ON - монитор включен и может использоваться
- DPMS Standby - монитор в режиме малого энергопотребления
- DPMS Suspend — монитор в режиме сверхмалого энергопотребления
- Blank Screen - экран пуст, но монитор потребляет полную мощность
- V/H SYNC+Blank - снимаются сигналы разверток — монитор переходит в режим наименьшего энергопотребления.
- Enabled - разрешено
- Disabled - запрещено
-
(частота процессора в режиме Standby) - определяет коэффициент деления тактовой частоты в режиме Standby (ожидания работы).
- HDD Power Down(выключение жесткого диска) - устанавливает либо время, через которое при отсутствии обращения жесткий диск будет выключен, либо запрещает такое выключение вообще. Параметр не оказывает влияние на диски SCSI. Может принимать значения:
- От 1 до 15 минут
- Disabled - запрещено
- 30 Sec, 1 Min, 2 Min, 4 min, 8 Min, 20 Min, 30 Min, 40 Min, 1 Hour - время перехода (Sec — секунды, Min — минуты, Hour — час)
- Disabled - запрещено
- 30 Sec, 1 Min, 2 Min, 4 min, 8 Min, 20 Min, 30 Min, 40 Min, 1 Hour - время перехода (Sec — секунды, Min — минуты, Hour — час)
- Disabled - запрещено
- 30 Sec, 1 Min, 2 Min, 4 min, 8 Min, 20 Min, 30 Min, 40 Min, 1 Hour - время перехода (Sec — секунды, Min — минуты, Hour — час)
- Disabled - запрещено
-
— разрешение этого параметра приведет к "пробуждению" компьютера от модема или мыши, подключенных к COM2. Может принимать значения:
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Soft Off (программное выключение) — кнопка работает как обычная кнопка включения/выключения питания компьютера, но при этом разрешается программное выключение компьютера (например, при выходе из Windows 95).
- Suspend (временная остановка) — при нажатии на кнопку питания на время менее 4 секунд компьютер переходит в стадию Suspend снижения энергопотребления.
- No Function (нет функций) — кнопка Power становится обычной кнопкой включения/выключения питания.
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Everday (ежедневно) — при вводе времени компьютер будет включаться ежедневно в назначенное время. Время вводится в поле Time (hh:mm:ss) Alarm в порядке часы:минуты:секунды либо клавишами PgUp, PgDn, либо непосредственным вводом чисел.
- By Date (по дате) - компьютер включится в заданный день и в заданное время. При выборе этого параметра появляется поле для ввода времени (такое же, как и для Everyday) и поле для ввода дня месяца Date of Month Alarm — день месяца — в этом поле вводится число в месяце. Это автоматически означает, что запрограммировать включение компьютера можно только внутри одного месяца.
- Disabled - запрещено
- Совместная работа компонентов системы отсутствует, как таковая: диски начинают раскручиваться, когда это совершенно ненужно, экран гаснет во время работы, поскольку текстовый редактор забыл отметиться у операционной системы, и т.д.
- BIOS системной платы, операционная система и приложения бьются друг с другом за контроль над аппаратным обеспечением компьютера. Но любое внешнее относительно материнской платы оборудование не участвует в процессе управления энергопотреблением — когда вы добавите в систему встроенный модем, сможет ли он как-то при установке высказать BIOS свои пожелания? И куда его пошлет BIOS?
- Имеющееся управление энергопотреблением в основном ограничено материнской платой и отличается крайней тупостью. Ну, например, Windows98 скидывает на винт своп-файл. Даже идиоту должно быть ясно, что винт в этот момент активен, этот факт можно даже не проверять. А BIOS системной платы все равно проверяет.
- Необходимость выключать или перезагружать компьютер при добавлении новых устройств. Кое-где уже наметился прогресс (USB, например), но все равно, до полной горячей замены еще далеко.
- Ну и, наконец, приложения не заботятся об экономии потребляемой компьютером энергии, да и работают не ахти. Выдерните из включенного компьютера видеокарту — наверняка ведь Word зависнет. ;-)
- G0 — обычное, рабочее состояние
- G1 — suspend, спящий режим
- G2 — soft-off, режим, когда питание отключено, но блок питания находится под напряжением, и машина готова включиться в любой момент
- G3 — mechanical off — питание отключено напрочь
- S1: (standby 1) останавливаются тактовые генераторы CPU и всей системы, но при этом состояние памяти остается неизменным. Выход из S1 осуществляется мгновенно.
- S2: (standby 2) также останавливаются тактовые генераторы CPU и всей системы, но к тому же отключается питание кэша и CPU, а данные, хранившиеся там, сбрасываются в основную память. Включение также происходит достаточно быстро.
- S3: (suspend-to-memory) по замыслу, именно этот режим должен был быть OnNow, но по воле разработчиков пока так не получилось. Должны обесточиваться все компоненты системы, кроме памяти, в которой сохраняются необходимые данные о состоянии CPU и кэша. Включение с восстановлением предыдущего состояния PC действительно происходит Now, то есть практически сразу.
- S4: (suspend-to-disk) то, что реализовано в каком-то виде сейчас. Все компоненты системы обесточиваются, а данные о состоянии процессора и содержимое кэша и памяти записываются в специально отведенное место на жестком диске. При этом пробуждение может занимать значительное время.
- Автоматическое скачивание файлов из Internet и выполнение системных задач. Так, Internet'овское приложение может быть настроено для того, чтобы в 3 ночи включить компьютер, просмотреть несколько сайтов, и скачать вновь появившиеся файлы. Естественно, если оно поддерживает API OnNow. То же самое относится к таким программам, как антивирусы, резервное копирование, Scandisk, наконец.
- Сохранение сетевых соединений. Так, при выключении компьютера, или даже при его "засыпании", сетевое соединение рвется, файлы закрываются и т.д. При возникновении подобной ситуации, приложение, написанное с учетом OnNow, автоматом выполнит автосохранение используемых файлов на локальном диске и после включения компьютера и восстановления соединения, без криков позволит пользователю продолжить работу.
- Обработка специфических событий. Так, факс-модем способен находиться в состоянии приема 24 часа в сутки, независимо от того, включен компьютер или нет. Если он выключен, при входящем звонке модем его включит и запустит нужную программу.
-
— при разрешении этого параметра компьютер не "засыпает", если подключенное к порту COM2 устройство используется. Может принимать значения:
-
(он же Soft-of By PWR-BTTN) (кнопка питания нажата менее 4 секунд) - управляет функциями кнопки Power на системном блоке компьютера. Может принимать значения:
В следующих секциях BIOS только сообщает характеристики некоторых устройств компьютера. Разрешение параметров в этих секциях позволяет отслеживать BIOS'у эти параметры и сообщать об их выходе за пределы допустимого.
Секция Voltage Monitor (наблюдение за напряжениями питания). В этой секции индицируются как напряжения питания, подаваемые на материнскую плату источником питания, так и вырабатываемые на материнской плате. Разъяснения эти параметры не требуют, кроме VCORE — это напряжение питания ядра процессора. Это напряжение вырабатывается, как правило, на материнской плате.
В данной статье пойдет речь о вопросе управления энергопотреблением в современных компьютерах, выражаясь в специфической терминологии — Power Managment. Нет-нет, не закрывайте окно браузера, считая, что вас это не касается, поскольку вы не являетесь владельцем ноутбука и не состоите в партии зеленых. Речь пойдет о гораздо более интересных вещах: совместной инициативе Intel, Microsoft и Toshiba — ACPI, и одном из наиболее интересных ее практических воплощений в Windows98/NT — технологии OnNow, должной обеспечить "постоянно доступный PC".
Итак, что же собственно это такое — ACPI? Для начала, наверное, стоит расшифровать эту аббревиатуру. ACPI, в переводе на человеческий язык, означает Advanced Configuration and Power Interface. Или, говоря по-русски, "интерфейс расширенного конфигурирования и управления питанием". Его задача — обеспечить взаимодействие между операционной системой, аппаратным обеспечением и BIOS системной платы.
Посмотрим сначала, что творится в этой области сегодня. Большинство материнских плат, даже вышедших на базе таких относительно новых чипсетов как VIA Apollo MVP3 или Intel 440BX, не поддерживают расширенное управление энергопотреблением ACPI, несмотря на то, что по идее, ACPI-совместимым считается еще аж 430TX, а сам ACPI был анонсирован в апреле 1996 года. Его использование начинается только сегодня, по мере того, как для вышедших недавно материнских плат создаются новые версии BIOS, частично поддерживающие ACPI.
Итак, повторюсь, основная задача ACPI — способность разумно включать и выключать PC и подключенную к нему периферию. Причем, помимо принтеров, сетевых карт, дисководов CD-ROM и прочая и прочая, могут быть и такие, пока еще экзотические устройства, как телевизор, видеомагнитофон, музыкальный центр. И конечно речь идет об умной активации PC. Так, чтобы видеоплеер при установке в него кассеты смог разбудить PC, который включил бы телевизор.
Однако на данный момент ACPI может интересовать среднего пользователя только как теоретическая архитектура. Куда интереснее основанная на нем технология OnNow, уже сегодня могущая предоставить кое-какие вполне осязаемые приятности. Ее цели: убрать задержки при включении и выключении компьютера, позволить обслуживающим приложениям, таким как дефрагментация диска или проверка на вирусы выполняться в то время, когда компьютер выключен, и вообще, улучшить общую картину энергопотребления PC.
Режим S3 (настоящий OnNow) не может быть реализован из-за того, что существующие системные платы не имеют схем разделенного питания компонентов. Поэтому, до выхода следующего поколения материнок OnNow в полном объеме реализован быть не может. Пока же, путем модификации BIOS, можно добиться только некой эмуляции — S4.
Первой же материнской платой, которая будет иметь раздельные схемы питания для своих узлов и будет, таким образом, поддерживать режим S3 станет ASUS P2B-E — модификация давно известной системной платы P2B от Asustek. Кроме возможности suspend-to-memory, кстати, P2B-E будет иметь 5 слотов PCI. В серийное производство эта плата будет запущена в ноябре текущего года.
Но вернемся к нашим баранам. Спецификацию OnNow разрабатывала небезызвестная вам фирма Microsoft. Угадайте с трех попыток, кто по этой спецификации должен стать управляющим центром компьютера по всем этим вопросам? Первые два ответа можно не считать, правильно — Windows.
В общем, я полагаю, тенденцию вы уловили. Компьютер, постоянно находящийся наготове.
Обидно, однако, что пока с практическим использованием ACPI очень дела обстоят неважно. Возьмем самое яркое видимое и единственное на данный момент проявление ACPI в Windows 98 — Hibernate (по-русски — зимняя спячка). Проще говоря, это то самое хваленое сбрасывание данных из оперативной и видеопамяти на винт, с последующим быстрым восстановлением при включении компьютера. Таким образом, у нас получается аналог спящего режима, когда к вашим услугам предоставлены всегда запущенные приложения, но с нулевым потреблением энергии. Так вот, после появления в вашем компьютере версии BIOS, поддерживающей ACPI и некоторых манипуляций с установкой Windows 98, у вас действительно в Control Panel/Power Management появится пара вожделенных пунктов:
И соответствующий пункт в закладке Advanced:
Я уже не говорю о не так хорошо заметных проявлениях в списке системных устройств:
Как вам нравятся такие устройства, как ACPI System Button или Composite Power Source?
Однако, небольшое но. Ох уж это но, всегда оно появляется. Как обычно, новая технология отказывается работать в Windows сразу и без ошибок. Эта печальная практика затронула и OnNow. В Windows 98 фактически он не работает. До выхода Service Pack 1 все ограничится этими красивыми, но, к сожалению, бесполезными картинками. Сегодня в Windows'98 не работают ни Hibernate, ни вообще, какие либо функции управления питанием через ACPI. Весь контроль над ними берет на себя APM. Взять тот же Composite Power Source (по-русски говоря, — блок питания в корпусе): при входе в спящий режим через ACPI он должен выключаться, а при входе через APM (сегодня) — не выключается. Улавливаете разницу в уровне контроля над железом?
Итог: любимый город может спать спокойно. По крайней мере, до 99 года, когда выйдет SP1 для Windows 98, а комплектующие и программы научатся работать в паре с ACPI.
Возможно, однако, что OnNow будет все же работать через BIOS, в обход операционной системы. Например, плате ASUS P2B-E не будет требоваться команда Windows 98 для перехода в S3 (suspend-to-memory), а уже давно вышедшая плата Aopen AX-6BC умеет делать S4 (suspend-to-disk) не пользуясь средствами операционной системы.
Итак, первым у нас идет функция Roboost Graphic Booster. Назначение ее вытекает из ее же названия - повышение производительности видеокарты. Естественно, самым идиотским способом - повышением частоты PCI-E ну и еще там по мелочи (вот меня всегда убивало: что за бред, ведь в 99.99% случаев производительность видео упирается в свойства и характеристики кристалла и памяти, но определенно не в ПС самой шины. На кой пихать этот бесполезный хлам ). В общем, обчыному пользователю она не нужна, а оверклокеру и подавно - смело ставим на Стандарт или авто и не забиваем себе мозги.
Далее идет CPU Clock Ratio. Ну тут нужно быть уже полным "дубом" чтобы не понять назначение сей функиции - изменение множителя. Удобно, что множитель задается цифрой вручную. Однако, дробный множитель мы там выставить не сможем, он выставляется с помощью следующей функции (сие применимо только для 45-нм процессоров Yorkfield и Wolfdale).
Ну далее мы видим значение частоты процессора при выбранном множителе и частоте шины, в общем понятно
CPU Host Clock Control - функция, которая блокирует и разблокирует ручное управление частотой шины процессора, PCI-E. Овеклокерам обзятельно включать
CPU Host Frequency - сие дело жизненно необходимо для овера - оно позволяет выставить значение чатоты шины FSB процессора (глюкобайт опять задал бесконечно здоровый диапазон значений - бсегда это бесило )
PCI Express Frequency - оно и понятно, задает частоту шины PCI-E. При разгоне желательно (да какое там, "желательно", - обязательно! фиксировать в пределах 100-103 МГц (многие оверы предпочитают ставить на значении 101, якобы это добавляет стабильности. Однако это все зависит от самой платы. Некоторые, например, ставили и 107. )). В противном случае посыпятся жесткие диски (а в очень, очень редких случаях может сыпануться и видеокарта, если значение частоты будет слишком большое).
C.I.A. 2 - обыному пользователю, неискушенному в оверклокерскому деле, но желающему повысить быстродействие компьютера может пригодиться - данная фигня позволяет включить динамический рагон при наргузке процессора. Естественно, есть несколько пресетов, отличающихся степенью разгона. Нам оверам, она на (censoured) не нужна, поэтому отключаем ее. (к слову сказать она и без того кривая).
Perfomance Enchance - сия функция для ленивых оверов, которым лень подбирать минимальные значения таймингов и Perfomance Level, заставляя маму делать это самой. Однако я лично ни разу не пользовался ею, помня тот кошмар с выставлением таймингов, который был у плат от глюкобайта раньше, предпочитая выставлять все вручную.
System Memory Multiplier - выставление частоты памяти и значения FSB страпа (грубо выражаясь, страп - это такая дрянь, которая понижает ПСП памяти при преодолении определенной частоты фронтальной шины). Частоты памяти показывается рядом и вычисляется по формуле FSBxMultiplier. Значений мнеодителя и страпа много, поэтому можно тонко настроить производительность памяти.
DRAM Timing Selectable - отключение/включение ручного управления таймингами памяти.
Далее идет целый раздел настроек тамингов памяти. Весь я его описывать не буду, ибо каждые значения для разного комплекта модулей памяти свои. Однако внимательный читатель наверняка заметил отсутствие в списке очень важного параметра: Perfomance level, серьезно влияющего на ПСП. Не стоит негодовать и поливать грязью платы, просто инженеры Гигабайт решили замаскировать этот параметр под ничего не говорящей неискушенному позователю функцией Static tREAD Value. Хитро, правда?
Далее идет раздел управления параметрами тактового генератора - Clock Driving & Skew Control.
Сии "прричендалы" понадобятся Вам только в тонкой настройке системы после разгона, для повышения стабильности системы, да и то при существенном разгоне. В основном, их можно оставить в покое.
Далее идет раздел управления напряжением, с главным "выключателем" System Voltage Control, у которого есть два значения: ручное и Авто. На авто я настоятельно не рекомендую ставить значения напруг - при разгоне плата устанавливает их просто баснословными. лучше все вручную.
DDR2 Voltage Control - оно и дураку понятно - позволяет овысить напряжение на памяти. Инженеры Гигабайт даже подсветили значения, что они считают небезопасными, розовым и красным цветом.
PCI-E Voltage Control - то же самое, только напруги для PCI-E.
FSB Overvoltage control - повышение напряжения на фронтальную шину FSB, понадобится при больших значениях оной (как минимум, за 400-420)
(G) MCH OverVoltage Control - добавление напруги на северный мост. Нужно для достижений больших значений FSB и частоты памяти.
ВНИМАНИЕ! Настоятельно советую (владельцам плат на на базе Х38/Х48 в особенности) поменять термоинтерфейс северника! Ибо то, что глюкобайтовци туда нацепили - это издевательство над здравым смыслом.
К слову, не советую владельцам плат на наборе логики Х38/Х48 особо увлекаться - мосты и без того раскалются а тут еще дополнительная напруга.СPU Voltage Control - позволяет повышать/понижать напряжение на процессоре.
Loadline Calibration - эта весчь позволяет избежать процседания напряжения на процессоре при нагрузке. Теоретически. Фактически она реализовна у Гигабайта настолько отвратительно, что при даже включенной функции просадки достигают 0.05-0.06 В!! В случае двуядерных процессоров жить еще можно, но когда речь идет о четырехьядерных. Хоть намыливай веревку и вешайся. Ужас!
Ранее господа от глюкобайта любили применять так называемую "защиту от дурака", которая скрывала бы функции разгона в БИОСе, при этом же распихивали все функции куда только можно. Сейчас, как видите, все сосредоточено в одном разделе, но и при этом господа инженеры не удержались от искушения. С помощью комбинации клавиш Ctrl+F1, нажатой в основном окне БИОС, в разделе M.I.T. открываются еще две функции: CPU GTLREF1 Voltage control и CPU GTLREF2 Voltage Control. Я долго не мог понять для чего они нужны, и тем более зачем их нужно было скрывать, пока не понял, что они позволяют более тонку управлять напругой, подаваемой на процессор. Дело в том, что шаг подаваемой напруги на процессор не постоянный - он постепенно увеличвается со значением напряжения достигая значения 0.05-0.1 В при большbх значениях VCore. Поэтому для более тонкого управления напругой используются сии функции.
Ну, в общем-то и все. Надеюсь кому-то этот маразм старца, что я написал, да и поможет.
Читайте также: