Pulse Position Modulation (PPM), или как работает ваш RC передатчик. Настройка RMClock для максимального энергосбережения

29.03.2019

RMClock - программа российских разработчиков, позволяющая в реальном времени наблюдать частоту, тротлинг, питающее напряжение, а так же загрузку процессора. Более того, она может «на лету» менять уровень производительности процессора (поддерживающего соответствующие технологии), а как следствие - его энергопотребление и температуру.

Скачать последнюю версию программы можно здесь: http://cpu.rightmark.org/download.shtml . Базовая версия программы бесплатна для некоммерческого использования. Но, на мой взгляд, её более чем достаточно. Бесплатная версия позволяет в реальном времени управлять частотой/напряжением питания ядра процессора в зависимости от текущей на него нагрузки. А так же настроить четыре профиля производительности процессора по своему вкусу. В дополнение к этому базовая версия позволяет в реальном времени наблюдать температуру процессора и емкость батареи. Приобретение модуля RMClock PRO (примерно 135 грн.) позволит создавать до 28 профилей управления производительностью и энергопотреблением системы (сомневаюсь, что кому-то пригодится более четырёх), а так же запрограммировать выполнение определённых действий в ответ на определённые события (например сменить профиль энергопотребления при запуске какого-либо приложения или перегреве процессора, что более полезно). Кстати, для этих целей можно использовать утилиту Speedfan запрограммировав её при каких-либо событиях запускать RMClock с различными параметрами командной строки. Так же можно приобрести модуль автоматических обновлений RMClock Updater (около 30 грн.).

RMClock поддерживает практически всю линейку мобильных процессоров семейств AMD K7/K8, а так же большинство процессоров Intel, начиная от Pentium II. Работать последняя версия RMClock может на Windows 2000/XP/2003/Vista 32-х или 64-х битных версиях, правда на 64-х битной «висте» с некоторыми ограничениями. На форуме программы так же присутствуют сообщения об успешных запусках на Windows 7, хотя официально эта ОС не поддерживается.

Но хватит рассуждений, ближе к делу! Инсталляции не требуется, распакуем скачанный архив в любое удобное место и запустим RMClock.exe на выполнение (для запуска требуются права администратора). Кстати, если вы не собираетесь покупать/использовать платные модули RMClock PRO (RMCPRO.dll) и RMClock Updater (RMCUpdater.dll), лучше перед запуском удалить их из папки программы для экономии ОЗУ, так как при их наличии модули загружаются в память, даже если не используются.

При первом запуске программа добавляет кучу значков в системный трей, а так же показывает главное окно. На странице настроек присутствует возможность выбрать язык интерфейса пользователя, но языков кроме английского в списке нет, хотя разработчики и русские. Скорее всего, это объясняется тем, что продажи ориентированы на англоязычных клиентов (все же уровень доходов/сознания граждан постсоветских государств пока ещё многим не позволяет платить за ПО), по той же причине форум поддержки тоже англоязычный. Те, кому очень нужен русский язык, могут поискать на просторах интернета, где-то мелькало, хотя авторы не рекомендуют загружать сторонние языковые модули, по причине случаев обнаружения в них троянских программ.

В системный трей программа позволяет вывести информацию о текущей частоте, напряжении питания, температуре и загрузке процессора, а так же индицировать уровень производительности главной иконкой и показывать заряд батареи, это всё, конечно же, можно отключить/включить «галочками» в контекстном меню. Кстати, очень удобно выбирать профили производительности левым щелчком на иконке, для этого нужно поставить «галку» «E nable profiles selection with left-click».

Перейдём к главному окну. На вкладке « Settings», помимо прочего, можно настроить отображение температуры (Цельсий/Фаренгейт), автозапуск программы и опции логирования рабочих данных программы в файл.


Вкладка « CPU info» расскажет нам о процессоре и поддерживаемых им технологиях энергосбережения.


На вкладке « Monitoring» можно посмотреть графики загрузки процессора, температуры, частоты и питающего напряжения.


Вкладка «Management» позволяет выбрать основные параметры управления режимами работы процессора.


Обычно здесь всё можно оставить по умолчанию и менять значения только в случае, если что-то работает не так как нужно. Хотя, я рекомендовал бы снять «галку» « Use OS load-based management», так как операционная система измеряет не всю загрузку процессора, а только её часть (например не измеряется загрузка процессора драйверами работающими в режиме ядра), поэтому лучше пусть загрузку меряет RMClock самостоятельно. Так же на официальном форуме рекомендуют снять «галку» « Enable OS power management integration» при возникновении проблем c Windows 7. И ещё один параметр «Multi-CPU load calculation», полезный для систем с многоядерными процессорами, рекомендую выставить его значение в « Maximum of CPU core loads», если вы хотите максимальной производительности, или «Average of CPU core loads», для максимального энергосбережения в ущерб производительности.

И вот, самая интересная вкладка « Profiles», она содержит в себе четыре подвкладки, которые соответствуют четырём профилям производительности.


На вкладке « Profiles» можно выбрать профили, которые будут использоваться в режиме питания от сети и от батарей. А так же отредактировать состояния производительности процессора, а именно, назначить соответствия FID (множителя) и VID (напряжения питания ядра). Забегая немного вперёд, должен сказать, что перед настройкой состояний производительности стоит заглянуть на вкладку « Advanced CPU settings» и убедиться, что тип процессора (« CPU type selection») «Desktop/Mobile» выбран правильно, ибо « Auto-detect» иногда ошибается, а выбор типа процессора влияет на значения VID установленные по умолчанию (у мобильных процессоров они обычно меньше).


Так вот, главное преимущество RMClock перед конкурентами - это возможность выставить значения VID отличными от стандартных, а для ноутбука очень актуально их уменьшить, что повлечёт за собой уменьшение энергопотребления, а как следствие - увеличение времени работы компьютера от батареи. Но будьте осторожны! Менять значения здесь можно только на свой страх и риск, так как это может привести к нестабильной работе системы и даже выходу её из строя. На тестовом процессоре AMD Sempron 3200+ (1600 MHz) удалось безболезненно занизить VID до 0,775В при FID 4x и 1В при FID 8x (заводские значения 1В и 1,175В соответственно), что позволило увеличить время работы от батареи в среднем на 25-30% в режиме чтения. Кстати, можно не выставлять каждое значение VID отдельно, достаточно выставить верхнее и нижнее и выбрать «галку» « Auto-adjust intermediate states VIDs» - промежуточные значения рассчитаются автоматически. Нужно так же заметить, что не все выбранные значения VID могут действительно выставляться процессором, проверить действительное значение можно на вкладке «Monitoring».

Для каждого профиля производительности нужно выбрать значения FID/VID из ранее настроенных, которые будут использоваться в конкретном профиле, а так же можно дополнительно выбрать уровни тротлинга для ещё большего снижения частоты.


Настройки каждого профиля делаются отдельно для режимов работы от сети и от батареи. Первый профиль « No management» говорит сам за себя, при использовании этого профиля RMClock не управляет параметрами производительности. Профили «Power Saving» и «Maximal performance» созданы для экономии энергии и максимальной производительности соответственно, в каждом из них можно выбрать лишь одно значение FID/VID и один уровень тротлинга. Самый интересный профиль «Performance on demand» («Производительность по требованию»), который позволяет автоматически варьировать FID/VID и уровень тротлинга в зависимости от нагрузки на процессор, лишь в нём активна секция настроек « Performance/power states transition logic settings», где можно выбрать уровень и время загрузки процессора, при которых будет происходить переключение режимов производительности. Дополнительно при включенной «галке» « Enable OS power management integration» (вкладка «Management») можно каждому профилю назначить схему управления питанием ОС, или создать свою, что очень полезно, т.к. позволяет вместе с профилями производительности переключать схему питания (а это дисплей, жёсткий диск, спящий режим и т.п.).


Вкладка «Battery info» в бесплатной версии практически бесполезна, она просто позволяет опрашивать уровень заряда батареи и отображать его в трее, почти тоже самое можно сделать стандартными средствами ОС, посему эту возможность стоит отключить, дабы не тратить ресурсы на бесполезное занятие.

Самая сложная для понимания вкладка с настройками « Advanced CPU settings», внешний вид этой вкладки может сильно отличаться в зависимости от технологий энергосбережения поддерживаемых процессором и набором микросхем материнской платы. Для описания всех настроек на этой вкладке понадобилось бы написать ещё не одну статью. Вкратце скажу, что здесь можно выбрать используемые режимы энергосбережения процессора и чипсета (что так же может помочь несколько увеличить энергосбережение), а так же настроить и включить технологию Intel «Thermal Monitor 2», которая зачастую отключена по умолчанию. Для более глубокого понимания настроек рекомендуется прочесть файл RMClock.htm (находится в архиве с программой), в частности раздел FAQ, в котором описаны возможные проблемы при работе с различными типами процессоров и методы их решения. Так же для любителей экспериментировать в папке с программой лежит файл RMClock_Tweaks.reg, который позволяет внести дополнительные настройки в реестр. Для возвращения настроек по умолчанию внесите в реестр файл RMClock_WipeOut.reg.

Что же касается альтернатив данной разработке, то их не так уж много. Если не упоминать фирменные утилиты, идущие в комплекте с ноутбуками, то похожие функции может выполнять NHC (Notebook Hardware Control), которая в дополнение ко всему может контролировать жесткий диск. Но только RMClock позволяет менять заводские значения FID/VID, что является решающим фактором для осуществления максимального энергосбережения. Дополнительно можно использовать утилиту RivaTuner для регулировки частот (а следовательно и энергопотребления) видеокарт ATI и Nvidia.

К сожалению, на данный момент разработка новых версий RMClock приостановлена (последняя датирована 29/02/2008). Хотя проект не закрыт, поэтому будем надеяться на возобновление разработок.

Возможно кто-то из вас никогда не собирался влезать в дебри электротехники, а кому то с другой стороны экрана данная информация могла бы показаться крайне полезной, в любом случае данный материал - попытка представить информацию в максимально доступной форме среднестатистического обывателя / моделиста.

Суть данного материала лежит в области приёма передачи цифровой информации по средствам радиоканала. Здесь не будут описаны методы ВЧ (высоко частотных) преобразований, а также методы модуляции и непостредственной передачи ВЧ сигналов.

Однако область данной статьи затрагивает топологию генерации, передачи, декодирования, и непосредственного вывода, PPM (см. заголовок) сигнала, и дальнейшей его интерпретации.

Для начала следовало бы ввести чёткое определение, PPM - есть частный случай PWM (рисунок 2), Широтно импульсная модуляция. У данного типа цифрового сигнала существует 2 параметра: 1) частота 2) скважность .

Рисунок 1.


Первый определяет количество импульсов на единицу времени, второй в свою очередь можно расценить как общую заполненность (среднее арифметическое всех значений за период времени на 1 и более порядков больший частоты). Говоря простым языком в данном типе сигнала происходит переодическое включение / отключение напряжения питания с периодом равном частоте, на время равное частота / скважность.

Рисунок 2.

PPM является частным случаем данной схемы, но не может полностью подходить под данное определение. Так как имеет весьма отдалённый смысл, с его помощью осуществляется передача сразу нескольких сигналов, обобщённых в группы, которые в свою очередь разделены синхропаузами*.
*промежток времени между наборами импульсов

Следует ввести разделённое понятие между PPM и так называемым PPM summ, в данном случае единичный канал PPM (каналов предусмотрено несколько) может быть выделен и его сигнал направлен на управление конкретной единицей. В тоже время PPM summ вмещает в себя сразу несколько сигналов обобщённых в один. (рисунок 3) Основаня путаница возникает на данном моменте.

PPM summ Сдержит в себе как уже было оговорено несколько сигналов PPM последовательно, до 9 учитывая стандарт передачи данных, но может вмещать и более, в данном случае это отклонение от стандарта в простонародии называемое PCM модуляцией, хотя у каждого конкретного производителя на этот счёт иметься собственная терминология.

Рисунок 3.

В каждом из сигналов в случае RC передатчика заложен один пропорциональный канал.
Задача передатчика состоит в генерации данных сигналов и обьединения их в PPM summ, в дальнейшем данный сигнал передаётся вашему ВЧ модулю. Он в свою очередь используя цепочку преобразований которые выходят за рамки данной статьи передаёт общий сигнал приёмнику.

Приёмник выполняет две основных функции: 1) приём ВЧ сигнала и его преобразование обратно в PPM summ 2) Разделение принятого сигнала на единичные импульсы и передача нужного импульса в нужный канал в соответствии с его порядковым номером.

Таким образом каждый из каналов получает импульсы с примерно одинаковой частотой (аналоговый приёмник ), абсолютно одинаковой частотой (цифровой приёмник ). Предусмотренная стандартном частота приблизительно равна 60Гц, что соответствует режимам работы большинства устройств.

Частота импульсов в PPM summ в свою очередь равна 50-60гц * колличество каналов и может доходить до 540гц и более.

Следует обратить внимание на процесс разделения сигнала по конкретным каналам, в данном случае приёмник использует счётчик + синхропаузу для определения необходимиго канала. Сразу после синхропаузы первый импульс передаёться соответственно в первый канал, далее счётчик увеличиваеться на единицу и следующий импульс передаёться во второй канал и так далее. Синхропауза в свою очередь обнуляет счётчик и процесс начинаеться сначала.

Для конкретного канала поступает уже выделенный единичный импульс - PPM сигнал фиксированной скважности. Несложно подсчитать что при частоте в 50гц на одну группу сигналов приходиться 20мс
Из которых максимально 2 мс приходиться на импульс, ещё 0.1мс на микропаузу между импульсами.
Таким образом возможно разместить все 9 каналов в 1 фрейме длительностью 20мс. Для каждого канала в результате выделенно 22 мкс что в сумме (9 каналов) составляет 198мкс и 2 мкс на синхропаузу. Общий же диапазон для каждого канала может находиться в области 0.9мс (минимум) до 2.1мс (максимум), чаще этот параметр ограничен 1мс - 2 мс соответственно.

Таким образом каждое устройство вашей модели получает свой выделенный сигнал управления, и обеспечивает вам возможность контролировать модель.

Зачем это нужно

Очень часто случается, что ноутбук сильно нагревается в процессе работы. Иногда этот нагрев может привести не только к неприятным ощущениям (ну не каждому приятно работать с раскаленным ноутбуком) но и к зависаниям или к «синим экранам смерти». Часто основным источником нагрева является процессор. Возникает вполне логический вопрос: как уменьшить нагрев? Для решения этой задачи есть несколько способов:

Купить охлаждающую подставку. Этот способ позволяет уменьшить температуру примерно на 5 градусов

Поменять термоинтерфейс на процессоре. Это тоже вариант, но он не только требует наличия определенных умений и знаний у пользователя, но и может лишить гарантии на ноутбук. Как это проделывать описано в этом материале:

Понизить напряжение питания процессора. Этот способ наиболее простой и эффективный. Он позволяет понизить температуру на 10-30 градусов.

Как видим, наиболее-оптимальным решением проблемы нагрева является понижение напряжения питания процессора. Объясню в чем его суть: количество тепла, выделяемое процессором пропорционально квадрату напряжения питания. Следовательно сравнительно небольшое снижение напряжения питания может привести к существенному уменьшению тепловыделения и потребляемой мощности. Чтобы это проиллюстрировать предлагаю ознакомится с результатами исследования:

Core 2 Duo T7300 2.0 [email protected]

Core 2 Duo T7300 2.0 [email protected]

На этих двух скриншотах приведены значения максимальных температур процессора Core 2 Duo T7300, который установлен в ноутбук Acer Aspire 5920G, после тридцатиминутного «разогрева» утилитой S&M. В первом случае процессор работал на напряжении питания 1.25В, а во втором на напряжении питания 1.00В. Комментарии излишни. Разница максимальных температур составляет 24 градуса и это учитывая, что в первом случае вентилятор системы охлаждения ноутбука работал на максимальных оборотах и за время теста произошло срабатывание защиты процессора от перегрева (это видно по скачку температуры из-за аварийной остановки утилиты S&M)

В кругах пользователей ноутбуков бытует ошибочное мнение, что со снижением напряжения питания процессора снижается производительность. Объясню почему это мнение ошибочно. Производительность в первую очередь определяется частотой работы процессора. Обработка информации происходит на каждом такте процессора. Чем частота выше - тем больше тактов в секунду, следовательно, тем больше информации процессор обрабатывает на протяжении той секунды. Напряжение питания здесь никак не фигурирует. Напряжение питания процессора влияет в основном на стабильность работы процессора при определенной частоте. Если его повысить - повышается максимальная частота, на которой работает процессор. Именно так и делают оверклокеры. Но есть и обратная сторона медали: с повышением напряжение питания процессора, как уже было сказано выше, увеличивается его тепловыделение. Вот для чего оверклокеры и используют мощные и сложные системы охлаждения.

Теперь можно приступить непосредственно к снижению напряжения питания процессора. Для этого нам понадобится утилита RMClock . Скачать ее можно по одной из этих ссылок: /

Примечание: для 64-битной Windows Vista существует проблема с цифровой подписью для драйвера RTCore64.sys . Чтобы избежать подобной проблемы - скачиваем версию RMClock с уже сертифицированным драйвером по этим ссылкам: /

Примечание: RMClock не умеет управлять частотой и напряжением процессоров Intel Celeron M из-за того, что они не поддерживают динамическое изменение частоты/напряжения (Технология Intel Enhanced Speed Step в процессорах Intel Celeron M - ОТКЛЮЧЕНА . Говорим "спасибо" за эту капость Intel"y). Также RMClock не поддерживает новые процессоры AMD (на чипсетах 780G и старше) и Intel Core i3, i5, i7 и другие из того же семейства

Упрощенная настройка этой утилиты для пользователей, у которых нет времени/желания/опыта ее тонко настраивать.

Развернутое описание настройки этой утилиты для пользователей, которые хотят достичь максимальной эффективности ее работы.

Примечание: в данном материале настройка производится в среде Windows XP . Процедура настройки в Windows Vista та же, за исключением нескольких нюансов, о которых рассказано в этом материале:

Упрощенная настройка RMClock

Начнем с запуска утилиты. Переходим на вкладку Settings и выставляем параметры как на скриншоте:

На этой вкладке мы включили автозагрузку утилиты RMClock . Переходим к следующей вкладке: Management . Настраиваем так, как показано на скриншоте:

Стоит отметить, что галочку возле пункта OS Power management integration сначала надо снять, а потом опять поставить
Переходим к вкладке Advanced CPU Settings . Если у Вас процессор от Intel настраиваем как на скриншоте ниже:

Очень важно, чтобы стояла галка возле пункта Mobile . Остальные пункты у Вас могут быть неактивны. Не обращаем на это внимание

Для процессоров от AMD вкладка Advanced CPU Settings должна иметь такой вид:

Теперь переходим к самому интересному - к вкладке Profiles . Для процессоров Intel она может иметь такой вид:

Если у Вас стоит галочка возле пункта IDA - снимаем ее

Примечание: то что мы сняли там галочку еще не значит, что технология IDA не будет работать. Она работать будет. Просто в этом случае будет меньше глюков

Теперь объясню как ставить напряжения. Для самого высокого множителя (не считая IDA ) ставим напряжение 1.1000V. В моем случае этот множитель - 10.0Х. На этом напряжении способно работать подавляющее большинство процессоров Core 2 Duo . Если у Вас ноутбук зависает после применения настроек - значит это напряжение стоит увеличить до 1.1500V. Для самого верхнего множителя ставим напряжение 0.8000-0.8500В. Утилита сама проставит промежуточные значения. При таких настройках при работе от сети ноутбук будет работать на максимальной частоте, а при переходе к питанию от батарей - на минимальной для лучшего энергосбережения.

Примечание: НИ В КОЕМ СЛУЧАЕ НЕ СТАВЬТЕ НАПРЯЖЕНИЯ ВЫШЕ 1.4000В!!!

Для ноутбуков на процессорах от AMD эта вкладка будет иметь такой вид:

Здесь для наибольшего множителя (в моем случае это 10.0Х) ставим напряжение 1.0000V. Для наименьшего - наименьшее значение, которое позволяет выставить утилита.

Примечание: если Вы ставите очень маленькое напряжение, то это еще не значит, что процессор будет на нем работать. Все дело в том, что минимальное напряжение, на котором может работать процессор, жестко задано для каждого отдельного процессора. Если в RMClock выставить очень низкое напряжение, то процессор в результате будет работать на минимальном напряжении, которое позволяет выставить материнская плата

Переходим непосредственно к настройкам профилей, в частности Power Saving .

Для процессоров Intel она имеет такой вид:

Для процессоров AMD она выглядит так:

Здесь ставим галочки возле самых верхних пунктов. Переходим к вкладке Maximal performance .

Для процессоров Intel она имеет такой вид:

Для процессоров AMD она имеет такой вид:

На этой вкладке ставим галочки возле самых нижних пунктов с наибольшими множителями.
Чтобы у RMClock не возникало конфликтов с Windows XP - заходим в Свойства: Электропитание (Пуск -> Панель управления -> Электропитание) и выбираем в окошке выбора профилей профиль RMClock Power Management и нажимаем ОК .

Примечание: для Windows Vista этого делать не нужно. Надо дополнительно настроить профили, как показано в

Чтобы посмотреть на каком напряжении и частоте работает процессор - переходим на вкладку Monitoring

Как видим, процессор в моем случае работает на частоте 2000 МГц, на множителе 10.0 и на напряжении 1.100 В. Его температура - 45 градусов.

Вот, пожалуй и все. Если Вы хотите поглубже разобраться с этой утилитой - читаем дальше

Полное описание настройки RMClock

В этой части я расскажу более-подробно о настройках самой утилиты. Начнем с рассмотрения вкладки Settings

Опишу что находится на этой вкладке. В самом вверху размещено окошко для выбора языка программы. Чтобы выбрать русский язык надо скачать соответствующую.dll библиотеку (которую еще найти надо...)

Ниже находятся такие настройки:

Colors - настройки цветов окна мониторинга.

Show informational balloon tooltips - показывать информационные всплывающие подсказки в трее

Show critical balloon tooltips - показывать критические сообщения в трее, при перегреве, например

Make application window always on top - располагать окно приложения поверх других окон

Show application button in taskbar - показывать кнопку приложения в таскбаре

Temperature units - единицы измерения температуры (градусы по Цельсию/по Фаренгейту)

Еще ниже находятся опции автозапуска:

Start minimized to system tray - запускать свернутым в системный лоток(возле часов)

Run at Windows startup - запускать при старте Windows. Слева можно выбирать способы автозапуска: с помощью ключа реестра или через папку

И в самом низу настраиваются опции ведения логов. Что и как мониторить.

На вкладке CPU Info можно узнать дополнительную информацию о процессоре.

Вид этой вкладки для платформ на базе Intel и на базе AMD может быть совсем разный. Сначала опишу для платформы Intel :

В самом верху находятся 3 вкладки Processor , Chipset и Throttling . Вкладки Chipset и Throttling для нас особого практического интереса не представляют, потому их не трогаем и оставляем параметры по умолчанию. А вот на вкладке Processor остановимся детальнее.
В самом вверху под надписью Automatic thermal protection размещены 4 пункта:

Enable thermal monitor 1 - включить ТМ1

Enable thermal monitor 2 - включить ТМ2

Sync. TM1 on CPU cores - синхронизировать ТМ1 к ядрам процессора

Enable Extended throttling - включение расширенного тротлинга.
Более детально о том, что такое ТМ1 и ТМ2 читаем в документации к процессору. Там эти все технологии корректно описаны. В двух словах: они служат для защиты процессора от выхода из строя из-за перегрева. Если температура процессора достигнет определенного значения (как правило это 94-96 С), то процессор переключится в режим, который указывается справа под надписью Thermal Monitor 2 target

В окошке FID/VID transition stabilization time указывается время стабилизации при переходах из одного режима работы процессора в другой.

Ниже под надписью Intel Core/Core 2 family enhanced low power states включаются различные возможные состояния процессора с пониженным энергопотреблением. Что такое С1Е , С2Е ... описано в той же документации к процессору. Там оно подано в виде таблички. Кому интересно - читаем .

В самом низу вкладки Advanced CPU Settings есть 2 интересных пункта:

Engage Intel Dynamic Acceleration (IDA) IDA . Суть этой технологии сводится к тому, что в процессорах с несколькими ядрами в моменты, когда нагрузка на одно из них высока, то оно переключается на более высокий множитель. То есть если для процессора Т7300 номинальный множитель х10, то в моменты с высокой нагрузкой на одно ядро, оно будет работать на частоте не 2.0 ГГц, а на 2.2 ГГц с множителем х11 вместо х10.

Enable Dynamic FSB Frequency Switching (DFFS) - эта опция включает технологию DFFS . Ее суть сводится к тому, что для снижения энергопотребления частота системной шины уменьшается с 200 МГц до 100 МГц.

Чуть ниже выбираем тип процессора. В нашем случае это Mobile и ставим галочку возле - применять данные изменения после загрузки ОС.

А теперь посмотрим как будет выглядеть владка Advanced CPU Settings для систем на базе процессоров AMD :

Остановлюсь лишь на самых важных моментах
Вверху опять же есть 3 вкладки. Нас интересует в большей мере вкладка CPU setup
Cлева в окошке ACPI state to view/modify выбираем профиль (состояние) энергопотребления процессора с которым будем работать на этой вкладке.

Enable CPU low power - включение энергосберегающего режима процессора

Enable Northbridge low power - включение энергосберегающего режима северного моста

Enable FID/VID change - включить возможность изменения напряжения/множителя

Enable AltVID change - включить возможность альтернативного изменения напряжения

Apply these settings at startup - применять данные изменения после загрузки ОС.
Если нажать на треугольничек справа надписи ACPI power states settings , то появится меню с предустановками.
Появились еще вопросы для чего та или иная галочка - читаем инструкцию к программе или как всегда - методом тыка

Теперь перейдем к вкладке Management

В двух словах объясню для чего та или иная галочка.

P-states transitions method: - в этом окошке можно задать способ перехода от одного P-state(по сути это комбинация определенного значения множителя и напряжения) к другому. Возможны два варианта - одношаговые - Single-step(то есть если процессор переключается с множителя х6 на х8, то сначала он совершит переход х6->x7, а потом х7->х8) и многошаговые - Multi-step (с х6 сразу на х8 без перехода на х7)
Multi-CPU load calculation - в этом окошке задается способ определения загрузки процессора (для режима Performance on demand, например). На скриншоте указан метод, когда загрузка будет равна максимальной загрузке любого из ядер.
Standby/hibernate action - здесь задается действие при переходе в ждущий режим или в режим гибернации. На скриншоте выбран вариант "Оставить текущий профиль"

Ниже указываются значения по умолчанию процессора - CPU Default Settings
Restore CPU defaults on management turns off - возобновлять значения по умолчанию при выключении управления RMClock
Restore CPU defaults on application exit - возобновлять значения по умолчанию при закрытии утилиты RMClock

Чуть ниже надписи CPU defeaults selection можно выбрать один из трех вариантов:

CPU-defined default P-state - напряжение/множитель по умолчанию определяются самим процессором

P-state found at startup - напряжение/множитель по умолчанию находятся при старте ОС

Custom P-state - напряжение/множитель по умолчанию задаются вручную

А вот на галочку Enable OS power management integration стоит обратить особое внимание. Ее надо сперва убрать, а потом вновь поставить. После этого надо зайти в Панель управления -> Электропитание и выбрать там схему электропитания "RMClock Power Management" . Как вариант - можно в утилите Acer ePower выбрать профиль RMClock Power Management . Если этого не сделать, то возможны конфликты между ОС и утилитой, когда они одновременно будут по-своему управлять частотой и напряжением процессора. Как результатам возможны постоянные скачки напряжения и частоты.

Теперь переходим к самому интересному: настройке напряжений. В упрощенной настройке приведены значения, которые с определенной долей вероятности подойдут процентам 90-95 пользователей. Но практика показывает, что зачастую процессоры могут стабильно работать и на более-низких напряжениях, а это значит еще меньшее тепловыделение и энергопотребление, что на практике выливается в уменьшение нагрева и увеличение времени автономной работы.

Примечание: настройка напряжений подана на примере процессора Intel Core 2 Duo. Для остальных процессоров (включая продукцию AMD) процедура настройки та же. Просто будут другие значения, количество множителей и, естественно, напряжений. Здесь я хочу развеять еще одно заблуждение. Часто пользователи считают, что если у них, напрмер, Т7300 как и у меня, то у них проц будет работать на тех же напряжениях что и у меня. ЭТО НЕ ТАК. Каждый отдельный экземпляр обладает своими значениями минимальных напряжений. То что один проц конкретной модели работает на конкретном напряжении еще не значит, что другой проц той же модели будет работать на том же напряжении. Иными словами: если будете ставить то что на скриншотах - то не факт, что оно у Вас заработает

Сейчас наша задача - определить минимальные значения напряжений, на которых конкретно Ваш процессор будет стабильно работать. Для этого нам понадобится утилита S&M .
Вкратце опишу вкладку Profiles :

В верхней части вкладки есть 4 окошка. Объясню зачем они нужны. В двух окошках слева под AC power выставляются текущий(Сurrent ) и загрузочный (Startup ) профили системы при питании ноутбука от сети, чуть правее под Baterry выставляются текущий(Сurrent ) и загрузочный (Startup ) профили системы при питании ноутбука от батареи. Сами профили настраиваются на подвкладках (чуть ниже Profiles ). Внизу есть еще пунктик - . Он отвечает за автозаполнение напряжений, то есть задал верхнее значение на одном множителе, задал нижнее на втором, когда галка возле того пункта поставлена, программка сама выставит промежуточные значения методом линейной интерполяции.

Как видим на скриншоте, при работе от сети ноутбук будет работать на частоте/напряжении, которые задаются в профиле Maximal Performance , а когда ноутбук будет работать от батарей - частота и напряжение будут задаваться в профиле Power saving

Теперь приступим непосредственно к определению минимальных напряжений, при которых система все еще стабильна. Для этого снимаем все галочки, кроме той, что отвечает за самый высокий множитель (не считая IDA ). Ставим напряжение 1.1000В, например (для AMD можно начинать и с 1.0000В)

Переходим на подвкладку Maximal performance (этот профиль у нас сейчас активный, ноутбук работает от сети)

Отмечаем наш множитель галочкой и запускаем S&M . При первом запуске эта утилита честно нас предупреждает:

Щелкаем ОК

Теперь переходим непосредственно к настройке этой утилиты. Переходим на вкладку 0

Выбираем тест, который наиболее-сильно разогревает процессор. То самое проделывает и на вкладке 1 (у процессора ведь два ядра)

Теперь переходим на вкладку Настройки . Сначала задаем максимальную загрузку процессора:

ставим продолжительность тестирования на Долго (примерно 30 минут, для Норма - 8 минут) и отключаем тест памяти

и нажимаем на кнопку Начать проверку

На вкладке Монитор можно отслеживать текущую температуру процессора:

Если за время проверки ноутбук не завис, не перезагрузился и не выдал "синий экран" значит он прошел тест и напряжение можно еще уменьшить. Для этого переходим на вкладку Profiles и уменьшаем напряжение на 0.0500В:

Опять запускаем утилиту S&M . Еслии на этот раз все прошло удачно - значит еще можно снизить напряжение...Если тестирование прошло неудачно - напряжение надо увеличить. Цель проста: найти то напряжение, при котором ноутбук будет проходить тестирование утилитой S&M .
В идеале надо для каждого множителя найти такое напряжение, но чтобы не убивать много времени - ставим максимальному множителю то напряжение, которое мы определили, ставим минимальному множителю (в моем случае 6.0Х) минимальное напряжение, которое может выставить материнка для Вашего процессора (как правило, это 0.8-0.9 В)...а промежуточные значения пускай заполняются с помощью функции Auto-adjust intermediate stetes VIDs

В этой утилите есть еще одна возможность, о которой я не упоминал: это изменение частоты процессора в зависимости от нагрузки.
В профилях Maximal Performance и Power saving есть возможность выбрать только одно значение частоты процессора с определенным напряжением. Если необходимо организовать гибкое управление частотой в зависимости от загрузки процессора стоит обратить внимание на профиль Performance on demand . Он отличается от Maximal Performance и Power saving тем, что здесь можно указать одну или несколько комбинаций напряжение/множитель, на которых и будет работать процессор.
Вот пример его настройки:

Внизу в настройках этого профиля есть некоторые параметры, которые мы можем изменять. Вкратце опишу их:

Target CPU usage level (%) - задает порог переключения множителей/напряжений. Переход происходит лишь между теми множителями и напряжениями, которые отмечены галочками в окошке выше. Способ измерения загрузки процессора определяется на вкладке Management

Up transition interval - определяет время на протяжении которого загрузка процессора должна быть выше за заданный выше порог, чтобы произошло переключение на более высокий множитель из отмеченных выше галочками.

Down transition interval - определяет время на протяжении которого загрузка процессора должен быть ниже за заданный выше порог, чтобы произошло переключение на более низкий множитель из отмеченных выше галочками.

На настройках каждого с профилей есть опции тротлинга - Use throttling(ODCM) . Его включать я не рекомендую, потому что в результате частота уменьшается, а нагрев возрастает. Также можно указать параметры электропитания системы(время отключения монитора, дисков итд) на вкладке OS Settings :

Чтобы активировать профиль Performance on demand - надо выбрать его в окошках Current на вкладке Profiles

Вот, пожалуй, и все.

В качестве заключения приведу ответы на наиболее часто задаваемые вопросы по этой утилите:

Вопрос: почему я не могу поставить напряжение питания процессора ниже 0.937 В
Ответ: для того, чтобы иметь возможность выставить более низкое напряжение надо выставить галочку "Mobile" на вкладке "Advanced CPU Settings" , а также подправить в блокноте тот файл реестра.
Можно также подправить файл С:Program FilesRMClockRMClock_Tweaks.reg с помощью Блокнота следующим образом:

"UnlockFid"=dword:00000000 изменяем на "UnlockFid"=dword:00000001

"UnlockVid"=dword:00000000 изменяем на "UnlockVid"=dword:00000001

"UnlockTM2"=dword:00000000 изменяем на "UnlockTM2"=dword:00000001 (если процессор от AMD это пропускаем)

"UnlockEIST"=dword:00000000 изменяем на "UnlockEIST"=dword:00000001 (если процессор от AMD это пропускаем)

Потом сохраняем файл и запускаем. Соглашаемся с изменениями в реестре. Это все нужно для того, чтобы разблокировать скрытые опции в RMClock, которые по умолчанию отключены (названия парметров говорят сами за себя и понятны простому смертному )

Вопрос: для чего нужен RMClock? Зачем он нужен если есть утилита ePower?
Ответ: RMClock способен более гибко и эффективно регулировать напряжения питания, подстраивая его под конкретный процессор. Напряжения, которые выставляет ePower изначально существенно завышены, что и обуславливает существенный нагрев левой части ноутбука и повышенное энергопотребление. RMClock качать отсюда

Вопрос: почему у меня в настройках RMClock есть повышенный множитель?(например х11 для Т7300 со штатным множителем х10)
Ответ: некоторіе процессоры Intel поддерживают технологию Intel Dynamic Acceleration. Суть даной технологии состоит в том, что когда нагрузка на одно ядро очень большая, а второе ядро бездействует, то множитель первого ядра повышается на единичку. Например для процессора Т7300 с частотой 2.0 ГГц, когда нагрузка на первое ядро высока, то оно работает на частоте 2.2ГГц.

Вопрос: почему у меня ноутбук зависает, когда я выставляю параметры напряжений как на скриншотах из статьи о RMClock?
Ответ: все процессоры разные и не существует двух одинаковых процессоров. Например, у одного Т7300 может заработать при напряжении 0.95В, а у другого тот же Т7300 будет глючить и при 1.1В. Поэтому напряжения следует подбирать конкретно под свой ноутбук.

Вопрос: почему у меня после установки и настройки RMClock при невысокой нагрузке ноутбука температуры всего лишь чуть-чуть понизились?
Ответ: RMClock позволяет сильно уменьшить температуры при максимальной нагрузке на процессор. При невысокой нагрузке эго эффективность невысока

Если у вас после прочтения этого материала все еще остались вопросы, задаем их в этой теме форума:

09.08.2007, ЧТ, 16:08, Мск

По оценкам аналитиков, в американских компаниях 90% проектов выбиваются из графика и 50% проектов выходят за рамки запланированного бюджета (аналогичные данные по российской ИТ-индустрии отсутствуют, но вряд ли у нас эти показатели будут ниже). Основная причина такой низкой эффективности – это распыление ресурсов между одновременно реализуемыми проектами.

страницы: 1 | | следующая

Причиной нерационального использования имеющихся ресурсов зачастую является неспособность руководства оперативно контролировать выполнение задач, а также объективно оценивать степень их важности для бизнеса в соответствии с текущими целями компании.

Программный комплекс Project and Portfolio Management Center (PPM) предназначен для решения проблемы, с которой постоянно сталкиваются ИТ-подразделения – невозможность выполнить часть проектов в установленные сроки, не выходя за пределы выделенного бюджета, с наиболее оптимальным использованием имеющихся ресурсов. В основе PPM лежит платформа Project and Portfolio Management Foundation, обеспечивающая совместное использование информации и автоматизацию рабочих потоков с использованием лучших практик управления бизнес-процессами ИТ-службы, безопасности и подготовки отчетов. Все это обеспечивает соответствие стандартам и требованиям таких программ контроля качества и управления процессами, как Six-Sigma, CMMI, ITIL, ISO-9000 и CobiT. PPM состоит из нескольких логических модулей, и в этой статье мы рассмотрим два основных - Portfolio Management и Project Management.

Portfolio Management

Portfolio Management позволяет формировать портфель ИТ-проектов, оптимизировать его и управлять им в реальном времени, используя эффективные механизмы совместной работы.

Ежедневные запросы к ИТ-службе могут быть самого разного содержания, например: выдать ноутбук новому сотруднику, настроить почтовую программу, устранить неисправности какого-либо приложения, установить обновление на ERP-систему и т.д. Это тактические запросы, поддерживающие повседневную деятельность компании и отрабатываемые по стандартным процедурам, в которые обычно вовлечены службы технической поддержки (Help Desk), администрирования, обслуживания и т.д.

С другой стороны, существуют стратегические запросы. Например, на разработку или внедрение новых ИТ-систем, прокладку коммуникаций в новых офисах, приобретение парка новой техники и т.д. Они проходят через совсем иной процесс. Он включает в себя многоступенчатый анализ каждой инициативы, расчет трудоемкости и стоимости проекта, прохождение этапов согласования, а также рассмотрение приоритета проекта по сравнению с другими возможными проектами. В результате этого процесса формируется портфель проектов.



Увеличить
Portfolio Management позволяет формировать портфель ИТ-проектов, оптимизировать его и управлять им в реальном времени, используя эффективные механизмы совместной работы

Проектных запросов может быть очень много. Как происходит их приоритизация? На первом этапе управления портфелем происходит первоначальная фильтрация поступающих в ИТ-идей о том, как сделать работу предприятия более эффективной. Для этого идеи необходимо собрать и проанализировать. Возможно, не все из них будут признаны достойными вынесения на общее обсуждение в виде предложений, которые пройдут стадии планирования и бюджетирования. И только некоторые из предложений будут приняты, превратятся в проекты, а затем в активы компании в виде новых информационных систем.

Главная задача Portfolio Management – задать набор критериев, на основании которых все предложенные инициативы будут объективно сравниваться друг с другом. В итоге будут выделены наиболее выигрышные из них с точки зрения ожидаемых результатов. Причем результатов не технических, а коммерческих. Кроме того, такая система позволяет быстро выявлять дублирующие друг друга проекты, а также не соответствующие общей стратегии бизнеса компании инициативы.


Главная задача Portfolio Management – задать набор критериев, на основании которых все предложенные инициативы будут объективно сравниваться друг с другом

ПРОГРАММА ДЛЯ СНЯТИЯ ХАРАКТЕРИСТИК С АУДИОАППАРАТУРЫ
RightMark® Audio Analyzer 6.0

О программе

Программа RightMark Audio Analyzer предназначена для тестирования качества аналоговых и цифровых трактов любой звуковой аппаратуры – звуковых карт, портативных mp3-плееров, бытовых CD/DVD-плееров, а также акустических систем. Тестирование осуществляется путем воспроизведения и записи тестовых сигналов, прошедших через исследуемый звуковой тракт, посредством алгоритмов частотного анализа. Для тех, кто не знаком с измеряемыми техническими параметрами, программа даёт условную словесную оценку.

Режимы тестирования

Программа RMAA может использоваться для тестирования различных частей звуковой карты, а также других звуковых устройств. Вот несколько основных вариантов использования программы:

Тестирование выхода (воспроизведения) звуковой карты

Для такого тестирования нужно иметь высококачественную референсную звуковую карту, которая будет использоваться для записи. Перед тестированием выход тестируемой звуковой карты подключается ко входу референсной. RMAA воспроизводит тестовый сигнал через выход тестируемой звуковой карты и анализирует результат, записанный через вход референсной карты. При этом предполагается, что референсная карта практически не вносит дополнительных искажений в сигнал (по сравнению с выходом тестируемой карты).

Тестирование входа (записи) звуковой карты

Для этого тестирования также нужно иметь высококачественную референсную карту, которая будет воспроизводить тестовые сигналы. Выход референсной карты подключается ко входу тестируемой карты. RMAA воспроизводит тестовый сигнал через выход референсной карты и анализирует результат записанный через вход тестируемой карты. При этом предполагается, что референсная карта выдает на выходе практически неискаженный сигнал (по сравнению с уровнем искажений входа тестируемой карты).

Тестирование полной цепи звуковой карты (суммы искажений записи и воспроизведения)

Для этого тестирования не нужно дополнительного оборудования. Единственное требование – это возможность работы тестируемой звуковой карты в дуплексном режиме. Для тестирования нужно соединить выход тестируемой звуковой карты (например, “line out” или “spk out”) с ее входом (например, “line in”). Недостаток данного теста в том, что по результату нельзя точно определить, к выходу или ко входу звуковой карты относятся те или иные зафиксированные помехи.

Тестирование цифровых входов и выходов звуковой карты

Как ни странно, часто цифровые входы и выходы звуковой карты работают не просто как приемник и передатчик цифрового сигнала, но и вносят в сигнал некоторые искажения. Для тестирования цифровых входов и выходов можно воспользоваться теми же тремя вариантами использования RMAA, которые уже были описаны применительно к аналоговым сигналам.

Тестирование внешних звуковых устройств реального времени

Для тестирования внешнего звукового устройства нужна референсная звуковая карта. Выход референсной звуковой карты подключается ко входу внешнего устройства, а выход внешнего устройства – ко входу референсной звуковой карты. RMAA пропускает тестовый сигнал через внешнее устройство (воспроизведение и запись обеспечиваются референсной звуковой картой) и анализирует результат. При этом предполагается, что референсная карта практически не искажает сигнал (по сравнению с уровнем искажений внешнего устройства).

Тестирование других звуковых устройств (аналоговый/цифровой выход DVD/CD/MP3-плеера) в асинхронном режиме

Для тестирования других звуковых устройств в RMAA имеется асинхронный режим тестирования. Он позволяет записать тестовый сигнал в WAV-файл, далее – проделывать с этим WAV-файлом любые операции и в конце концов проанализировать результат из WAV-файла. Рассмотрим 2 примера использования асинхронного режима.

Тестирование аналогового/цифрового выхода CD-плеера

Сгенерированный программой WAV-файл записывается на CD. Далее он воспроизводится CD-плеером и записывается RMAA в режиме ожидания.

Тестирование аналогового/цифрового выхода MP3-плеера

Сгенерированный программой WAV-файл сжимается в MP3 в максимальном качестве и закачивается в плеер. Далее – файл проигрывается, и записывается RMAA в режиме ожидания.
Интерфейс пользователя

В текущей версии программа имеет многооконный интерфейс. При запуске появляется главное окно программы. В верхней части находится выбор устройств воспроизведения (верхний список) и записи (нижний список). Там же расположены режимы семплинга – частота дискретизации и разрядность. Данные настройки также влияют на данные, сохраняемые в WAV-файл для тестирования внешних устройств.

«Wave mapper» – текущее выбранное звуковое устройство Windows в Control Panel/Multimedia.

Кнопка Modes запускает тест проверки поддержки драйверами всех возможных режимов семплинга. Ping – проверка поддержки текущего режима. Поддержка режима не всегда означает корректную работу в данном режиме.

Кнопка Properties открывает окно диагностики и настройки ASIO устройств. Доступно только в версии RMAA PRO.

Древовидный список ниже содержит настройки программы (обычный шрифт) и список тестов (полужирный шрифт).

Изменение опций тестов возможно только в версии RMAA PRO.

Кнопка Reset to defaults возвращает значения всех параметров в положение по-умолчанию.
Общие настройки теста
General

Save resulting WAV files – сохранение файла с результатами. Используется для отладки и детального анализа результатов в сторонних программах. По умолчанию отключено.

Analyze noise and distortion only in 20 Hz – 20 kHz range – включение фильтра звукового диапазона, аналогичного стандартному AES17. Используется для получения результатов, сопоставимых с паспортными данными тестируемых изделий. По умолчанию включено.

Normalize amplitude of test signals before analysis – автонормализация результатов по амплитуде. Используется для сопоставимости результатов измерений устройств с разным уровнем сигнала. Наиболее важно при тестировании AC’97/HDA-кодеков и MP3-плееров. По умолчанию включено.
Sound card

Use WDM drivers – WDM модель драйверов используется в современных операционных системах. По умолчанию включено. Отключите в случае использования Windows 9х и VxD драйверов.

Mono mode – режим моно. Убирает второй график со спектра, что может быть полезным при тестировании акустики. По умолчанию выключено. Signals

Calibration tone and sync tone frequency – выбор тестового тона подстройки уровня сигнала. Полезная опция при проведении теста акустических систем. По умолчанию 1000 Гц.

THD test signal, IMD test signal – настройки тестовых сигналов в соответствующих тестах. Настройки по умолчанию показаны на скриншоте. Менять не рекомендуется.
Display

Smaller spectrum windows – настройка уменьшает размер окон спектров. Полезна для экранов с небольшой диагональю.

Display full frequency range (up to Fs/2) – отображать полный диапазон частот, вплоть до половины частоты дискретизации. Влияет на генерацию HTML-отчетов.

Draw only tops of spectrum on comparison graphs – построение только максимальных значений для отображаемых точек спектра. Опция позволяет лучше видеть относительное положение спектров при сравнении.

Invert spectrum graph colors (for printing) – меняет цвет фона с черного на белый, для печати на принтере или для полиграфии.

Graph line width – толщина линий на графиках.

Сolor slot # -выбор цвета графика из палитры.
Тесты акустических систем

Тесты Frequency response (swept sine) и Total harmonic distortion (set of tones) предназначены для тестирования акустических систем. Алгоритмы тестирования акустики имеют специфику, поэтому рекомендуется использовать тесты по своему прямому назначению.

Thorough frequency response test – в режиме тестирования АЧХ логарифмически нарастающим синусом используется более продолжительный тестовый сигнал.

Subwoofer test – тестируется только низкочастотный диапазон. Калибровочный сигнал также имеет более низкую частоту.

Plot THD in swept sine test – строит график искажений в тесте АЧХ.

В настройках второго теста, перебором нарастающих по амплитуде постоянных по частоте синусоид, указывается количество тестовых частот, диапазон изменения амплитуд.
Настройка уровней

Ясно, что уровни записи и воспроизведения сильно влияют на уровень шумов и искажений в тестируемой цепи. Поэтому перед тестированием желательно отрегулировать уровни так, чтобы результаты тестирования были наилучшими. Можно проводить тестирование несколько раз и подбирать уровни для достижения наилучших результатов.

Рассмотрим наиболее типичную настройку уровней при тестировании полной цепи (ЦАП+АЦП) звуковой карты, когда выход “line out” соединяется с входом “line in”.

1. В микшере звуковой карты необходимо включить на воспроизведение только выходы “wave out” и “master”. На запись следует включить только вход “line in”. Для получения наиболее точных результатов выключите все эквалайзеры, 3D-эффекты и проч.

2. Уровни “wave out” на воспроизведении и “line in” на записи желательно выставить в положения по умолчанию. Это обычно положения от среднего до верхнего.

3. Запустить программу RMAA, выбрать в настройках звуковой карты нужные устройства для воспроизведения и записи и войти в режим настройки уровней (кнопка “Adjust I/O levels”).

Начнется настройка уровней звуковой карты. При этом по тестируемой цепи будут пропускаться сигнал с амплитудой –1 дБ. Отрегулируйте уровни записи и воспроизведения в микшере (точное совпадение не требуется, разница в 1 или 2 дБ вполне допустима). Сначала рекомендуется попытаться отрегулировать уровни с помощью только одного регулятора: “master”. Если это не удастся, то можно двигать и регуляторы “wave out” и “line in”. При регулировке необходимо следить, чтобы в спектре входного сигнала, изображаемом окне спектра не возникало нелинейных искажений.

Выберите нужные типы тестов в главном окне программы и нажмите кнопку “RUN TESTS!”. После завершения тестирования можно просмотреть результаты в окне “Test results” или выполнить те тесты, которые еще не проводились.
Просмотр результатов

В окне “Test results” собрана информация обо всех проводившихся тестах

Окно поделено на 4 слота (4 вертикальных столбца), в каждый из которых могут быть записаны результаты одного набора тестов. Таким образом, можно одновременно загрузить результаты тестирования четырех устройств или четырех режимов устройств, в том числе самих тестовых файлов, сгенерированных программой.

Для каждого теста в окне выводится краткий численный результат. Более подробный отчет о результатах теста можно получить, щелкнув правой кнопкой мыши на численном результате.

Вертикальный ряд кнопок справа от численных результатов позволяет просмотреть график спектра для соответствующего теста.

Кнопки “Select” под слотами позволяют выбрать несколько слотов для сравнения результатов.

Кнопки открытия и сохранения файлов позволяют загрузить или сохранить набор результатов в SAV-файл для последующего просмотра. В SAV-файле сохраняются все детали отчетов и графики спектра.

Кнопка генерации HTML-отчета позволяет сгенерировать HTML-файл с результатами тестирования или со сравнением результатов из нескольких слотов. В HTML-отчет включаются все детальные отчеты и графики. Окно спектра

Элементы управления:

Приблежение - удаление

Элементы панели инструментов:
Анти-алиасинг графика. Устраняет эффект ступенчатости при выводе на экран.

Поменять графики местами – рисует правый канал на заднем плане, а левый – на переднем

Настройка параметров отображения.

Сохранение графика в графическом файле на диске.

Scale: Log/Linear/Mel – масштаб: логаримический, линейный, мелодический

Управление мышью:

Левая кнопка – выделение горизонтального фрагмента графика и его приближение.
Spectrum analysis

Spectrum analysis – продвинутый анализатор спектра произвольных WAV-файлов.

Нажатие открывает стандартный диалог выбора WAV-файла. Это может быть, например, сгенерированный и записанный нестандартный сигнал, отсутствующий в списке тестов. Опции спектрального анализа:

Спектральный анализ файла выполняется по блокам размером “FFT size”, с усреднением спектра по всему файлу. Если требуется проанализировать спектр лишь части файла, то ее надо вырезать во внешнем звуковом редакторе и сохранить в отдельный WAV-файл. Поддерживается работа с 16 и 32-битными WAV-файлами и широким диапазоном частот дискретизации.

FFT size -размер блока FFT в семплах. От этого зависит число частотных полос спектра (bins), т.е. детальность частотного представления сигнала (важно для анализа сигналов в НЧ-области). Чем выше FFT size, тем длиннее по времени должен быть сигнал. Минимальное время в секундах можно рассчитать по формуле FFTsize/Fs.

Resolution -ширина одной "частотной полосы" спектра. Для удобства для текущей частоты дискретизации автоматически высчитывается разрешение по частоте.

Zero padding -дополнение сигнала нулями перед взятием спектра. Позволяет чуть точнее прорисовать спектр (это приводит как бы к интерполяции спектра по частоте).

FFT overlap -перекрытие окон FFT по времени (в процентах от ширины окна). Большее перекрытие приводит к чуть лучшему усреднению спектра по времени.

FFT window -форма весового окна. Компромисс межу подавлением боковых лепестков и расширением пиков.

Kaiser window beta -параметр окна Кайзера, регулирует степень подавления боковых лепестков. Если в спектре есть высокие пики, можно повысить до 13 -15, если высоких пиков нет, можно не трогать или понизить до 5 - 7.

Статья подготовлена по материалам сайта http://www.radiolamp.ru/

Еще немного о программе для тестирования усилителей, акустики и аудиокарт

Инструкция тестирования звуковой карты на одном компьютере и одной звуковой карте на примере Win 7 и звуковой карты Creative X-fi Xtreme Audio.

1. Настройка аппаратной части. Нужно выставить нормальные аппаратные настройки звуковой карты (см. ниже) в контрольной панели звуковой карты.
1.1. Выбрать режим работы: 2 канала (Стерео) (т.к. тестируются только 2 канала)
1.2. Отключить ВСЕ "улучшайзеры" (эквалайзер, ревербератор и прочие эффекты) (это нужно для того чтобы звук был максимально приближен к тому каким он должен быть, или вернее сказать минимально испорчен всякими "улучшайзерами")
1.3. Выставить Частоту Дискретизации и глубину бит равную винде. а лучше выбрать 96 (или) 192КГц и 24 бит, а затем в винде выставить такие же значения, о чём будет сказано чуть ниже.

С аппаратной частью покончено, переходим к программной.

2. Программная часть. Настройка винды.
2.1. Пуск - Панель Управления - Звук. Во вкладке Воспроизведение выделяем Динамики и жмём Настроить. выберите режим стерео, поставьте галочку широкополосные динамики, ок. затем опять выделяем Динамики, и жмём свойства. во вкладке Уровни ставим максимальную громкость, а все остальные регуляторы (микрофон, линейный вход и т.п.) на 0 и выключаем. во вкладке Sound Blaster (если она есть) так же выключаем все "улучшайзеры" и ставим галочку Disable Sound Blaster enhancements. во вкладке Дополнительно выставляем частоту дискретизации и глубину бит ту же что выставили в контрольной панели звуковой карты. Нажимаем применить и ок.
2.2. в окне Звук выбираем вкладку Запись, отключаем все входы и включаем line-in (линейный вход).
2.3. выделяем Line-in и жмём Свойства. Во вкладке Прослушать отключить опцию Прослушать с данного устройства. во вкладке Sound Blaster (если она есть) так же выключаем все "улучшайзеры" и ставим галочку Disable Sound Blaster enhancements. во вкладке Дополнительно выставляем частоту дискретизации и глубину бит ту же что выставили в контрольной панели звуковой карты. Нажимаем применить. переходим во вкладку Уровни и НЕ закрываем окно

3. Тестирование.
3.1. Запускаем RightMark Audio Analyzer
3.2. проводом соединить Line-Out (линейный выход) с Line-In (линейный вход) (провод использовать Стерео, экранированный)
3.3. в программе RMAA (сверху), устройства воспроизведения/записи и режимы, выставить Direct Sound Динамики (тестируемая звуковая карта) и MME Line-In (тестируемая звуковая карта), режим: выставляем частоту дискретизации и глубину бит ту же что выставили в контрольной панели звуковой карты.
3.4. в программе RMAA (снизу), начать тесты, жмём самый нижний левый значок Воспроизведение/запись. в это время возвращаемся к окошку Звук (свойства Line-in), Уровни, и регулируем уровень так, чтобы в окне RMAA уровень пиков был в пределе -3дБ - -0.1дБ (лучше ближе к -0,4дБ) и если никаких проблем не обнаружено и Диагностика даёт зелёный сигнал, можно жать Начать тест.
3.5. После теста появится окно Выбор слота.. имя нового: пишите как вам будет угодно и жмёте Ок
3.6. в окне Результаты теста нажать нижний, третий слева значок (скрепка) , Ок. Предлагается сохранение в виде генерации HTML-отчёта. выбираете как вам нравится и жмёте Ок. Затем сохранить куда удобно. Окрываете в браузере и оцениваете железку

Вроде ничего не забыл. на написание ушёл ровно час. Надеюсь кому ни-ть поможет.