Bi-Directional PROCHOT — что это в биосе?

Приветствую друзья!
Коротко ответ: функция защиты от перегрева процессора, которая может срабатывать не только при высокой температуре процессора, но и при высокой температуре другого устройства, например видеокарты.
- PROCHOT означает processor hot, представляет из себя специальный сигнал, который активирует защиту процессора при перегреве.
- Bi-Directional — означает процессор будет снижать частоту даже если перегревается другое устройство, например видеокарта. По факту данное действие снизит нагрузку на видеокарту и температура немного упадет.
Соответственно при отключении опции — процессор будет работать вне зависимости от температуры других устройств. Однако если температура самого проца станет слишком высокой — встроенная защита процессора все равно сработает (начнет пропускать такты, уменьшая производительность для снижения нагрева).
Данную функцию может содержать следующие разделы:
Thermal Configuration > CPU Thermal Configuration
M.I.T.\Advanced Frequency Settings\Advanced CPU Core Features
Опция биоса материнки Gigabyte:

Включать или нет?
Желательно да. Однако по отзывам — опция может работать нестабильно, включая защиту даже при небольших температурах, например 65 градусов.
Защита в теории может включаться кратковременно, на пару секунд, из-за этого могут быть например просадки FPS игры.
Поэтому необходимо тестировать, сама по себе функция полезна — позволяет уберечь главные устройства от перегрева, имеется ввиду процессор и видеокарта. Однако если после активации в играх наблюдаются просадки ФПС без явных причин (температуры в норме) — тогда опцию в биосе стоит отключить.
Управление электропитанием — Сон, гибернация, планы электропитания — 21 страница

Администратор
Репутация: 2480
Сообщений: 32767
Цитата: Ali007
Есть какой-нибудь выход?
Нет. На некоторых ноутбуках для этой цели выделяют специальные порты. Они желтенькие такие.
Модель ноутбука: Acer Aspire 5920G / Acer TravelMate 5520G / Acer Timeline 3810T
28 июня 2011 18:07
Посетитель
Репутация: 0
Сообщений: 2
Подскажите, пожалуйста, как напрочь запретить отключение USB-устройств по простою?
Сотовый USB-модем удаляется как устройство из системы через 2 часа простоя. Проверял в Vista и XP.
План электропитания в Висте специально ставил «Высокая производительность», и в нём все параметры прошерстил, для варианта «от сети» всё запрещено к выключению кроме экрана.
Где ещё баллоны пинать?
28 июня 2011 18:22

Редактор
Репутация: 1120
Сообщений: 9409
Цитата: AlexRezn
для варианта «от сети» всё запрещено к выключению кроме экрана.
Здесь и здесь тоже запрещено?![]()
![]()
Модель ноутбука: 7520G/7750G Win7HP/HB x32/64
28 июня 2011 19:55
Посетитель
Репутация: 0
Сообщений: 2
Однозначно, всё проверял. В диспетчере устройств у концентраторов в разрешении отключения галочек нет, и в доп. параметрах электропитания на USB стоит «от сети» = «отключен».
Вот в свойствах концентраторов в закладке «Сведения» есть свойства «Политика удаления» и «Политика удаления по умолчанию».
Везде у всех значения = 1. Они не редактируются. Это что за зверь, может, здесь собака порылась?
28 июня 2011 22:26
Посетитель
Репутация: 0
Сообщений: 13
Цитата: FuzzyL
Нет. На некоторых ноутбуках для этой цели выделяют специальные порты. Они желтенькие такие.
Никогда таких не видел))
Т.е. только один выход, хочешь нормально зарядиться ставь «высокую производительность» ?
(чтоб ноут не выключился пока девайс заряжается)
Модель ноутбука: Aspire 5745G
28 июня 2011 22:33

Редактор
Репутация: 63
Сообщений: 721
А я заряжаю от usb мобильник, когда ноутбук в спящем режиме. Может быть, и у вас так получится.
Модель ноутбука: Acer Aspire 5920G и Acer Iconia Tab A500
29 июня 2011 02:47

Администратор
Репутация: 2480
Сообщений: 32767
Цитата: Ali007
Т.е. только один выход, хочешь нормально зарядиться ставь «высокую производительность» ? (чтоб ноут не выключился пока девайс заряжается)
Вовсе не обязательно. Планы электропитания можно настроить. Там есть пункт «отключать ноутбук через. «
Модель ноутбука: Acer Aspire 5920G / Acer TravelMate 5520G / Acer Timeline 3810T
30 июня 2011 23:57
Посетитель
Репутация: 0
Сообщений: 13
Цитата: FuzzyL
Цитата: Ali007
Есть какой-нибудь выход?
Нет. На некоторых ноутбуках для этой цели выделяют специальные порты. Они желтенькие такие.
Узнал кое-что интересненькое.
«Acer Ethos 8951G предоставляет возможность зарядки мелкой техники от портов USB без включения собственно ноутбука. Управление этой функцией осуществляется с помощью маленькой программки. Подобные функции и подобные программы есть и у других ноутбукостроителей.»
Может аппаратно зарядка и не реализована, а так получится. Сам не пробовал, кто попробует отпишитесь и укажите модель ноута.
Модель ноутбука: Aspire 5745G
1 июля 2011 01:51

Редактор
Репутация: 5265
Сообщений: 32767
Ali007,
Тут — What is the Acer USB Charge Manager software? — пишут, что это работает при подключении к порту USB 3.0.
Модель ноутбука: TongFang GK7NP5R: AMD Ryzen 4800H, GTX 1650 4Gb GDDR6, 32Gb DDR4-3200MHz, SSD NVME 2x1Tb; Creative SB G6, Magnat Interior Wireless, Win10 x64, etc.
3 июля 2011 11:07
Посетитель
Репутация: 3
Сообщений: 27
Итак, для частичного решения проблемы троттлинга можно использовать программу ThrottleStop. По сути данная утилита позволяет настроить процессор под свои требования. Кратко расскажу о ее функционале.
![]()
Основное окно программы:
Раздел Performance — выбор одного из четырех профилей. Профили настраиваются самостоятельно, их имена можно поменять, нажав кнопку Options в нижней части окна. Все настройки ниже зоны Performance относятся к конкретному профилю. Для сохранения профиля, как водится, нажимайте Save внизу.
Раздел Settings.
Clock Modulation и Chipset Clock Modulation собственно фичи, которые отвечают за троттлинг. 100% — работа на полную катушку, все, что меньше = троттлинг. Насколько я понимаю, использоваться конкретной системой может только одна из данных функций. Чтобы определить, какая нужна вам, включите лог (кнопка ниже, файл лога сохраняется в папке с программой) и добейтесь перегрева и троттлинга. После этого посмотрите лог. Если в логе значение CKMOD упало ниже 100 — это Clock Modulation, а если значение CHIPM — это соответственно Chipset. Эта информация скорее для общего развития, предположу, что принудительно активировать троттлинг мало кто будет.
Set Multiplier — позволяет менять и фиксировать значение множителя. В случае процессоров Sandy Bridge тактовая частота формируется как произведение множителя на частоту BCLK. Частота BCLK фиксирована и равна примерно 100MHz. Изменение частоты происходит при изменении множителя.
Следующие две строки пропустим, они неактуальны для процессоров intel Core.
Disable Turbo — отключает Turbo Boost.
EIST — Enhanced Intel SpeedStep. Тут всегда должна стоять галочка.
BD PROCHOT — это bi-directional prochot. PROCHOT означает processor hot. Если вкратце, это сигнал, который включает защиту от перегрева по достижении процессором определенной температуры (100-105 градусов). Bi-directional означает, что если какой-либо другой компонент компьютера (например видеокарта) перегревается, то процессор также снижает частоту. Далеко не все ноутбуки поддерживают данную функцию. Если ее выключить, то процессор будет работать вне зависимости от температуры прочих компонентов,
однако если температура самого процессора будет слишком высока, троттлинг все равно включится. По умолчанию данная функция недоступна для использования, разблокировать ее можно в меню Options.
C1E — неинтересно, лучше не трогать.
Log File — включает посекундную запись текущих параметров системы в лог.
More Data — данные в лог записываются примерно 8 раз в секунду при активации.
Ну собственно это все по основным функциям. Правая часть окна отвечает за мониторинг параметров. TS Bench — встроенный бенчмарк. Options -полезный раздел, ничего сложного там нет, зато есть возможность настроить срабатывание сигнала при перегреве. Надо упомянуть, что DTS — это обратный отсчет градусов до включения троттлинга, то есть когда DTS достигает 0, включается он, великий и ужасный. Заветная кнопка Turn On вводит ThrottleStop в действие. Ну и напоследок, ссылка для скачивания.
PS Лично мне для того, чтобы забыть о троттлинге, понадобилось всего лишь отключить Turbo Boost. Чтобы добиться максимальной производительности без троттлинга, настройте два профиля, один с полной производительностью без ограничений, второй, скажем, без турбо буста или даже со сниженным множителем, а также автоматическое включение второго профиля при перегреве (это в Options).
Внешние сигналы процессоров Core i7.

Кристалл процессора Core i7 (Nehalem) с другими компонентами системы (северным мостом X58 и модулями памяти DDR3) связывают два внутренних архитектурных блока: интерфейсный блок QuickPath Interconnect (QPI), формирующий на выходе последовательный системный интерфейс для связи с чипсетом (и другими процессорами в многопроцессорных вариантах), и интегрированный в процессор трехканальный контроллер памяти Integrated Memory Controller (IMC), формирующий на выходе интерфейсы для связи с модулями памяти. Кроме того, процессор поддерживает достаточно большое число внешних служебных связей, необходимых выполнения функций управления, контроля, энергосбережения и т. п.
Ввиду того, что Core i7 относятся к новому поколению процессоров, использующему микроархитектуру Nehalem, следует напомнить об основных характерных особенностях его построения:
— врождённая четырёхъядерная архитектура строения, единый процессорный кристалл включает четыре ядра с 256-килобайтным L2 кэшем и общий разделяемый L3 кэш;
— замена процессорной шины Quad Pumped Bus новым последовательным интерфейсом QuickPath с топологией точка-точка, который может использоваться не только для соединения процессора и чипсета, но и для связи процессоров между собой;
— встроенный в процессор контроллер памяти, поддерживающий трёхканальную DDR3 SDRAM, при этом каждый канал способен работать с двумя небуферизованными модулями DIMM;
— поддержка технологии SMT (Simultaneous multithreading), аналогичную памятной технологии Hyper-Threading (благодаря ей каждое ядро Core i7 может исполнять два вычислительных потока одновременно, в результате чего процессор представляется в операционной системе восемью ядрами);
— разделяемый кэш третьего уровня общим объёмом 8 Мбайт;
— встроенный микроконтроллер PCU, независимо управляющий напряжением и частотой каждого из ядер, обладающий возможностями автоматического разгона отдельных ядер при сниженной нагрузке на другие ядра;
— поддержку нового набора инструкций SSE4.2;
— Core i7 производится по технологии с нормами производства 45 нм, состоит из 731 млн. транзисторов и имеет площадь ядра 263 кв.мм.
Микроархитектурные улучшения, сделанные в глубине ядра, не несут в себе революционных изменений в ядре, а в основном обуславливаются оптимизацией давно существующей микроархитектуры Core под работу с технологией SMT. Основные же новации, приходящие в настольные системы вместе с процессорами Core i7, касаются платформы в целом.
Процессоры Core i7 отличаются от своих предшественников поколения Core 2 не только с точки зрения внутреннего содержания, но и снаружи. Так, новые процессоры используют разъём LGA1366, существенно превосходящий по числу контактов и габаритам привычный LGA775. Появление в процессоре новых компонентов изменило и номенклатуру внешних контактов и сигналов (табл. 1)
Увеличение числа контактов обусловлено появлением в процессоре трёхканального контроллера памяти, в то время как ранее в интеловских системах он размещался в северном мосте набора логики.
Поскольку процессоры Core i7 используют совершенно новый интерфейс для связи с северным мостом, они нуждаются в специализированном чипсете (Intel X58 Express). Cеверный мост оборудован и контроллером интерфейса QPI, посредством которого он соединяется с процессором, а также снабжён поддержкой шины DMI, которая традиционно используется в интеловских чипсетах для связи между мостами.
Наименование
Тип
Описание
Дифференциальный сигнал синхронизации (на процессор)
Дифференциальный сигнал синхронизации (на ITP)
BPM# [7:0] ввод / вывод.
BPM# [7:0] — контрольные точки и сигналы мониторинга работы. Они формируются процессором и указывают статус контрольных точек и программируемых счетчиков, используемых для мониторинга производительности процессора.
Указывает, что в системе обнаружена катастрофическая ошибка (исключение «machine check»), и она не может продолжать работу. Процессор определяет это как неисправимую ошибку машины и другие неисправимые ошибки. Поскольку это контакт входа/выхода (I/O), внешним агентам тоже разрешено выдавать эти сигналы, приводящие к обработке процессором особой ситуации при проверке машины.
Компенсация импеданса, должна быть терминирована на системной плате с использованием прецизионного постоянного резистора.
Входные тактирующие дифференциальные сигналы шины QPI, которые соответствуют принимаемым данным.
Входные тактирующие дифференциальные сигналы шины QPI, которые соответствуют передаваемым данным.
Должен быть терминирован на системной плате с использованием прецизионного (постоянного) резистора.
QPI_DRX_DN [19:0] и QPI_DRX_DP [19:0]
20 дифференциальных линии для получения данных в QPI порт. (16 бит отводится для передачи данных, две линии зарезервированы для передачи служебных сигналов и еще две — для передачи кодов коррекции ошибок CRC).
QPI_DTX_DN[19:0] и QPI_DTX_DP[19:0]
20 дифференциальных линии для выдачи данных из QPI порта. (16 бит отводится для передачи данных, две линии зарезервированы для передачи служебных сигналов и еще две — для передачи кодов коррекции ошибок CRC).
DBR# используется только в системах, где отсутствует отладочный порт, реализованный на системной плате. DBR# может вести сброс системы. Если порт отладки в системе существует, то DBR# не используется. DBR# — это не процессорный сигнал. DBR# используется как посредник отладочного порта, чтобы полученный замер мог быть сброшен тестирующей системой.
Должен быть терминирован на системной плате с использованием прецизионного (постоянного) резистора.
Опорное напряжение для DDR3
Определяют банк который предназначен для текущей команды Активации, Чтения, Записи, или команды Предвыборки.
DDR _CAS# Строб адреса столбца.
Разрешение синхронизации банка или режим энергосбережения
Дифференциальные тактовые сигналы для модулей DIMM. Команды и сигналы управления действительны по нарастающему фронту импульсов.
Каждый сигнал выбирает один канал как цель команды и адреса.
DDR _DQ [63:0] биты шины данных DDR3.
Дифференциальные пары стробов данных (x8). Дифференциальные стробы запирают данные для каждого байта DRAM (каждый строб определяет свой байт). В зависимости от подключения DRAM — x4 или x8 используется различное число стробов.
Мультиплексированная шина адреса. По этим линиям передается адрес строки при чтении или записи, и адрес столбца. Кроме того эти линии используется для установки параметров в регистрах конфигурации DRAM.
Обеспечивает различные комбинации сопротивления терминации в активных и неактивных модулях DIMM, когда данные прочитаны или записаны.
Строб адреса строки
Сброс DRAM. Активен низким уровнем. Удерживается на низком уровне при включении питания и на высоком — при самореинициализации, иначе управление выполняется регистром конфигурации.
Текущий смысл зависит от VRD11.1
Наименование
Тип
Описание
PECI (Platform Environment Control Interface –интерфейс управления средой платформы) – последовательный служебный интерфейс к процессору.
используется, прежде всего, для управления тепловым режимом, системой питания и для контроля ошибок. Подробнее об электрических спецификациях, протоколах и функциях PECI можно найти в документе Platform Environment Control Interface Specification.
процессорный выход, используемый средствами отладки.
используется средствами отладки, чтобы запросить операции отладки на процессоре.
PROCHOT# — будет активизироваться, когда датчик мониторинга температуры определяет, что процессор достиг своей максимальной рабочей температуры. Он показывает, что процессорная цепь управления питанием и тактовой частотой ядра будет активизирована с целью снижения температуры, если имеется разрешение. Этот сигнал не может быть сброшен и должен быть терминирован на системной плате.
PSI# — процессорный сигнал индикатора статуса питания. Этот сигнал устанавливается, когда текущее максимально допустимое потребление ядра процессора меньше 20А. Установка этого сигнала индицирует, что контроллер VR не требует в данный момент значения ICC более, чем 20 А, и VR-контроллер может использовать эту информацию, чтобы передать ее в более эффективные рабочие (оперативные) точки. Этот сигнал будет сброшен менее чем через 3,3 мкс до того, как текущее потребление превысит 20 А. Минимальное время установки и сброса сигнала – 1 BCLK.
Установка сигнала RESET# переводит процессор в исходное начальное состояние и делает недееспособным его внутренний кэш без перезаписи его содержимого. Отметим, что некоторые сигналы PLL, QPI и состояния ошибок не реагируют на сброс и только VCCPWRGOOD приводит их в начальное состояние. Для сброса при включении питания RESET# должен оставаться активным по меньшей мере 2 мс после того, как VCC и BCLK достигли своего уровня (значения, заданного их спецификациями). RESET# не должен удерживаться более 10 мс пока установлен VCCPWRGOOD. RESET# должен быть задержан на 1 мс, прежде чем будет установлен повторно. Установка RESET# должна быть задержана, пока не установится VCCPWRGOOD. Этот сигнал не имеет постоянной терминации и должен быть терминирован на системной плате. RESET# — это общий управляющий сигнал.
SKTOCC# (Гнездо занято) сигнал активен если процессор установлен в сокете. У этого сигнала нет никакой связи с кристаллом процессора. Проектировщики системы могут использовать этот сигнал чтобы определить, присутствует ли процессор.
TCK (Test Clock) — обеспечивает синхронизацию ввода/вывода для встроенной диагностической аппаратуры – порта ТАР (Test Access Port – порт доступа к средствам тестирования).
TDI (Test Data In) — обеспечивает передачу входной последовательности для порта ТАР согласно спецификации JTAG.
TDO (Test Data Out) — обеспечивает передачу выходной последовательности для порта ТАР согласно спецификации JTAG.
Для правильной работы процессора TESTLOW должен быть подключен к земле через резистор.
THERMTRIP# (Thermal Trip) формируется аналоговым контуром слежения за температурой кристалла процессора если превышен ее максимально допустимый предел. Измерение температуры выполняется внутренними схемами и датчиками температуры. После установки THERMTRIP# процессор отключает свою внутреннюю синхронизацию и основные напряжения: (VCC), VTTA, VTTD и VDDQ должны быть отключены сразу после установки THERMTRIP#. THERMTRIP# защелкивается и постоянно активен. THERMTRIP# сбрасывается по сигналу RESET# , если только температура кристалла процессора снизится до нормального уровня. Если температура остается около критического уровня, то THERMTRIP# снова установится после снятия RESET#.
TMS (Test Mode Select – выбор режима тестирования) является специальным сигналом интерфейса JTAG, формируемым специальной отладочной аппаратурой для порта ТАР.
TRST# (Test Reset – сброс тестирования) сбрасывает логику порта TAP. TRST# должен быть переведен в низкий уровень при сбросе питания.
Питание для ядра процессора.
VCC_SENSE и VSS_SENSE обеспечивают изолированное, низкоимпедансное подключение ядра процессора к напряжению питания и земле. Они могут быть использованы для обнаружения или измерения напряжения на кристалле процессора.
VCCPLL – отдельное питание PLL.
Наименование
Тип
Описание
VCCPWRGOOD (Power Good — хорошее питание) — входной сигнал процессора. Этот сигнал сообщает процессору, что источники питания обеспечивают стабильность напряжений питания, VCC, VCCPLL, VTTA и VTTD и тактовых импульсов BCLK и они соответствуют спецификациям. Этот сигнал должен монотонно перейти к высокому уровню. VCCPWRGOOD может быть переведен в неактивное состояние в любое время, но тогда BCLK и питание должно снова стабилизироваться для установки нормального уровня VCCPWRGOOD. Кроме того, во время установки VCCPWRGOOD, RESET# должен быть активен.
VDDPWRGOOD – входной сигнал, указывающий, что напряжение питания VDDQ — нормальное и соответствует его спецификациям. Этот сигнал должен монотонно перейти к высокому уровню.
VID [7:0] (идентификатор напряжения) – эти выходные сигналы используются, чтобы поддержки автоматического выбора напряжения питания источника (VCC). Напряжение для формирования этих сигналов должно быть подано до момента включения VR источника Vcc процессора. И наоборот, выход VR должен быть заблокирован до поставки напряжения для сигналов VID. Сигналы VID необходимы для поддержки процессов изменения напряжения.VR должен обеспечивать напряжение или отключиться самостоятельно.
VID6 и VID7 должны быть связаны с Vss через резисторы 1 кОм
(эти значения защелкиваются по переднему фронту сигнала VTTPWRGOOD).
MSID [2:0] — MSID [2:0] используется для указания платформе, что процессор поддерживает специфический TDP. Процессор только тогда будет использован, если MSID [2:0] контакты будут подключены к соответствующим схемам управления на платформе (см. табл. 2-2 для MSID зашифровывания). Кроме того, MSID защищает платформу, предотвращая использование мощных процессоров в платформе, разработанной для менее мощных процессоров.
CSC [2:0] — текущие биты конфигурации, выходной сигнал для регулирования использования ISENSE. Это значение блокируется на верхнем значении VTTPWRGOOD.
Напряжение питания для аналоговой части интегрированного контроллера памяти, QPI и общего кэша.
Напряжение питания для цифровой части интегрированного контроллера памяти, QPI и общего кэша.
VTT_VID [2:4] (идентификатор VTTVoltage) используются для поддержания автоматического выбора напряжений электропитания (VTT).
VTT_SENSE и VSS_SENSE_VTT обеспечивают изолированный, низкий импеданс связи с напряжением VTT и «землей» процессора. Они могут использовании для измерения
напряжения на кристалле.
Этот сигнал означает для процессора, что электропитание VTT является устойчивым и в пределах спецификаций. Сигнал имеет низкий уровень напряжения со времени включения электропитания, пока оно не достигло номинального значения указанного в спецификации тогда сигнал должен перейти к высокому уровню.
Входные и выходные сигналы процессоров семейства Core i7 имеют большое разнообразие рабочих уровней сигналов, протоколов обмена, схем согласования и «гашения» сигналов скоростных линий. В различных полупроводниковых цифровых микросхемах и процессорах широко используются логические вентили на TTL (ТТЛ) и CMOS (КМОП) структурах. Внутри сложных микросхем применяются и другие типы ячеек, но они обычно обрамляются внешними схемами с параметрами ТТL- или CMOS-вентилей. Логические элементы CMOS отличаются от ТТL большим размахом сигнала (низкий уровень ближе к нулю, высокий — к напряжению питания), малыми входными токами (почти нулевыми в статике, в динамике — обусловленными паразитной емкостью) и малым потреблением, однако их быстродействие несколько ниже. В отличие от ТТL, микросхемы CMOS допускают более широкий диапазон питающих напряжений. Микросхемы ТТL и CMOS взаимно стыкуются, хотя вход CMOS требует более высокого уровня логической единицы, а выход CMOS из-за невысокого выходного тока можно нагружать лишь одним ТТL-входом. Современные схемы CMOS по параметрам приближаются к ТТL и хорошо стыкуются с ними. Схемы CMOS имеют те же типы выводов, но вместо выхода с открытым коллектором у них присутствует выход с открытым стоком (что по логике работы одно и то же).
Для того чтобы любая синхронизируемая схема зафиксировала желаемое состояние, сигналы на входах должны установиться до синхронизирующего перепада за некоторое время, называемое временем установки Tsetup, и удерживаться после него в течение времени удержания ТHOLD. Значение этих параметров определяется типом и быстродействием синхронизируемой схемы, и в пределе один из них может быть нулевым. Устройство обычно имеет свои буферы данных — двунаправленные приемопередатчики. Эффективность любого сигнального протокола состоит в конечных значениях логических уровней (напряжение, соответствующее логическому «0» и «1») и их дискретности (разности между уровнями логического «0» и «1»). Если на первый параметр влияет технология изготовления кристалла, то от второго параметра напрямую зависит быстродействие. Уменьшая напряжение логических уровней, мы добиваемся уменьшения потребляемой и рассеиваемой мощности. Уменьшая второй параметр, мы уменьшаем время, требуемое на переключение транзистора — следовательно, увеличиваем быстродействие. Разделение сигналов на группы по логическим уровням способствует уменьшению влияния электромагнитной интерференции и повышению эффективности протокола.
Использование дифференциального протокола направлено на уменьшение задержек, связанных со временем переключения транзистора между активными логическими уровнями: переключение между уровнями логического «0» и «1» происходит не по достижении конечного значения напряжения, а несколько ранее. Ввод линии опорного напряжения помогает осуществлять прецизионный контроль за возможными амплитудными девиациями протокола. Например, при использовании линии опорного напряжения 1,4В, уровень логической «1» соответствует промежутку 1,2-1,0В, а уровень логического «0» – 1,6-1,8В. Поэтому значение 1,2 В можно считать «1», а уровень 1,6В — «0», причем реальная логическая дискретность теперь составляет всего-навсего 0,4 В. Контрольным порогом срабатывания является точка пересечения реального и дополняющего сигналов (VX — cross-point), уровень которой составляет 50% от разности уровня опорного напряжения и порога переключения между активными уровнями, оговоренных сигнальным протоколом. Данная псевдо-дифференциальная схема позволяет не только компенсировать задержки на переключение, но и значительно снизить влияние электромагнитной интерференции за счет уменьшения длительности шума коммутации сигнала.
Используя инверсную логику, при передаче нулей микросхема может абсолютно не потреблять ток. Чтобы вывести все единицы, микросхема потребляет требуемое количество тока от собственного текущего состояния, генерируя напряжение, соответствующее низкому уровню. Этот метод терминирования учитывает минимальную типичную рассеиваемую мощность ввода-вывода при передаче случайных логических уровней в/из микросхемы памяти. Сигнальный интерфейс канала приема-передачи также требует терминирующего (VTERM) и опорного (VREF) напряжений для согласования протоколов, оба которых могут быть сгенерированы одним-единственным источником — регулятором напряжения (Voltage Generator) системы. Для развязки экранирующих и энергетических зон, как обычно, используются «сглаживающие» емкости больших номиналов — 1 µF и 100 µF , и высокочастотные шунтирующие конденсаторы 100nF. Терминирующие резисторы должны быть согласованы с полным сопротивлением канала (обычно 25 Ом и 50 Ом).
Независимые блоки рекалибровки синхронизации приемо-передатчиков, содержащие последовательные цепи обратной связи, постоянно отслеживают различные факторы девиации синхросигнала, «перестраивая» его, и поддерживают режим задержки «линковки» приемных (RX) и передающих (TX) каналов с интервалом, менее чем 5 нс.
Строго однонаправленное соединение по топологии типа «точка-точка», передающие множественные биты, применение действительно реальной дифференциальной логики, где используется два вывода для приемника и передатчика на один сигнал. Независимые источники передающих (CFM-аналог) и приемных (CTM-аналог) синхросигналов не обязательно должны генерировать строго одинаковые синхроимпульсы, однако они должны использовать как можно меньший временной «разброс». Терминирование, ставшее обязательным в современных ВЧ-линиях, в данном случае имеет внутреннюю программируемую реализацию посредством ранее упомянутого внешнего опорного резистора.
Gunning Transeiver Logic – это технология низковольтной высокочастотной системной шины, разработанная фирмой Intel еще для процессоров серии Pentium. Улучшенная версия GTL для процессоров Pentium II получила название GTL+. Дальнейшие усовершенствования привели к появлению спецификации AGTL+, предназначенной для процессоров Pentium III/4 и далее. Все варианты шины полностью совместимы между собой. Все проводники системной шины замкнуты c обоих концов на резисторы, играющие роль терминаторов. Логической единице на шине соответствует уровень 1,5 Вольта, низкий уровень выходного напряжения не должен превышать 0,6 Вольта. При обмене данными процессор генерирует сигнал Reference, составляющий примерно 2/3 от уровня логической единицы на шине, который инициирует передачу (прием) данных в соответствующие буфера. Такой же сигнал могут инициировать другие устройства подключенные к системной шине. При этом гарантируется одновременное поступление данных, независимо от длины проводников. Такое решение позволило значительно упростить топологию системной платы. Уменьшилось влияние конденсаторной емкости проводников, наведенной электромагнитной индукции. Стала возможной надежная работа шины на частотах от 150 МГц и значительно выше. Схемы передатчиков сигналов этого интерфейса имеют выходы типа «открытый коллектор», а входные цепи приемников являются дифференциальными, сигнал воспринимается относительно опорного уровня на входе VREF.
Переход на современные сигнальные протоколы сопряжен с большими проблемами технологического характера. Пониженное напряжение питания означает переход на другую норму производства кристаллов, необходима специализированная аппаратура для контроля над операциями, осциллографы для снятия тайминговых характеристик новых чипов и специальные имитаторы критических условий.
В табл. 2 сигналы процессора Core i7 сгруппированы по типом выполняемых функций, технологий и спецификаций. Буферный тип указывает технологии которая используется для передачи сигналов. Есть некоторые сигналы, которые не имеют ODT и должны быть терминированы на плате. Сигналы, которые имеют ODT, перечислены в табл. 3.
Группа сигнала
Тип
Сигналы
Управляй процессором: что умеет утилита ThrottleStop и как ей пользоваться
![]()
ThrottleStop — это бесплатная утилита для управления параметрами процессора. Ее функционал широк: контроль температуры процессора, управление питанием, настройка множителей и тактовой частоты. Программа позволяет повысить производительность компьютера — или же уменьшить ее для экономии энергии. ThrottleStop можно использовать для решения проблем с энергопотреблением или перегревом процессора. И все это — лишь малая часть возможностей. Подробности — в нашем материале.
Софт портативный, установка не требуется. Актуальная версия на момент написания статьи — ThrottleStop 9.5
![]()
При первом запуске ThrottleStop предупреждает пользователя: изменение настроек может привести к сбоям в работе системы или повреждению оборудования. Программа рекомендует сделать резервную копию текущих настроек процессора. Так в случае необходимости можно вернуться к предыдущей конфигурации.
Основная панель
Итак, перед нами стартовое окно. Оно визуально разделено на несколько зон.
![]()
В выделенном чек-боксе можно переключаться между профилями. Можно настроить до четырех штук. Название активного профиля указано в зоне ниже.
![]()
Поле с названием активного профиля имеет ряд настраиваемых параметров.
Первый параметр отвечает за выбор схемы управления питанием Windows. При активации на выбор дается три стандартные схемы. Здесь все то же самое, что в панели управления Windows.
Clock Mod отвечает за коэффициент частоты процессора. Значение «100.0%» соответствует максимальной частоте, которую определила операционная система. Когда этот параметр включен, ThrottleStop может уменьшить множитель частоты процессора. И, соответственно, снизить скорость работы процессора. Делается это для снижения тепловыделения ЦП.
Set Multiplier позволяет задать постоянное значение множителя частоты процессора. Множитель — это коэффициент, который умножается на базовую частоту процессора (так мы получаем конечную рабочую частоту).
Power Saver ограничивает производительность процессора и других компонентов системы. Это простой способ снизить энергопотребление. Он может пригодиться при работе с ноутбуком. Скажем, когда вы работаете от аккумулятора и хотите продлить время работы.
Disable Turbo отключает технологию Intel Turbo Boost, которая позволяет процессору работать на частотах выше базовых значений. Так процессор будет работать только на базовой частоте.
![]()
BD PROCHOT (Bi-directional Processor Hot) позволяет процессору уменьшить свою частоту для предотвращения перегрева. Когда процессора нагревается выше заданного порога (по умолчанию — 100°C), реагирует датчик температуры на материнской плате. Он генерирует сигнал BD PROCHOT, заставляя ЦП уменьшить скорость.
Task Bar при включении отображает значок ThrottleStop на панели задач Windows. Простое удобство, не более того. Если параметр отключен, значка не будет. Однако программа все еще будет работать в фоновом режиме, если ее запустить.
Log File активирует запись логов работы программы. Лог-файл содержит информацию о параметрах, настройках и изменениях, происходящих в процессоре во время работы программы. Полезна для анализа работы процессора и поиска возможных проблем.
Тумблер Start/Stop Data включает и отключает мониторинг, запись и сбор информации о процессах в системе программой.
SpeedStep — это технология энергосбережения от компании Intel. Она уменьшает энергопотребление процессора при низкой нагрузке. При включении начинает динамически изменять тактовую частоту процессора, чтобы соответствовать текущей нагрузке на систему.
C1E (Enhanced Halt State) отвечает за эффективность энергопотребления ЦП в состоянии ожидания. Когда процессор не загружен, он переходит в состояние ожидания, называемое C-States. В состоянии C1E процессор понижает свою частоту и напряжение, чтобы потреблять меньше энергии.
On Top — отображение окна ThrottleStop поверх других окон (даже если оно неактивно).
More Data кратно ускоряет скорость опроса данных датчиков мониторинга, отображаемых в основном окне программы.
![]()
Следующая зона содержит информацию о процессоре: название, текущее напряжение, коэффициент множителя, значение частоты шины и тактовой частоты процессора.
![]()
Еще ниже расположена таблица, отображающая некоторые значения отдельно каждого ядра и потока. Среди них:
- FID — множитель частоты процессора;
- C0% — процент загрузки в режиме C0 (максимальная производительность;
- Mod — отображает значение параметра «Clock Mod»;
- °C — текущая температура;
- Max — максимальная температура.
Строка «C0%» под таблицей отражает: общую текущую загрузку процессора в режиме максимальной производительности, затем — текущую и максимальную температуру процессора целиком.
Строка PKG Power отображает текущее энергопотребление процессора, следом — максимальное зафиксированное значение.
![]()
Кнопка «CLR» обнуляет зафиксированные в ходе мониторинга максимальные значения.
![]()
Кнопка «Save» производит сохранения внесенных изменений.
Тумблер «Turn On/Off» отвечает за включение и выключение работы параметров «Clock Mod» и «Set Multiplier».
Окошко с надписью «GPU» может отображать частоту и температуру видеокарты. Оно включается отдельно, в настройках.
![]()
Остальные кнопки открывают дополнительные окна. Разберем каждое отдельно.
Вкладка FIVR
FIVR (Fully Integrated Voltage Regulator) — пожалуй, самая важная вкладка в ThrottleStop. Она позволяет управлять частотой и напряжением процессора и кэш-памяти. Здесь можно настроить параметры питания процессора, чтобы увеличить производительность или снизить температуру. Это позволит использовать процессор более эффективно.
![]()
На вкладке FIVR доступны следующие настройки:
![]()
В левом верхнем чек-боксе — переключение между четырьмя настраиваемыми профилями.
Параметр Extra Turbo Voltage регулирует дополнительное напряжение, добавляемое к ядру процессора в режиме Turbo Boost. Обычно при работе в режиме Turbo Boost напряжение в ядре увеличивается автоматически. Так можно добиться максимальной производительности. Программа же позволяет поиграться с показателем.
Non Turbo Ratio отвечает за установку максимальной рабочей частоты процессора не в режиме Turbo Boost.
Turbo Ratio Limits позволяет задавать максимальный множитель ядер, которые работают в режиме Turbo Boost. Например, можно установить максимальную скорость процессора для всех ядер в режиме Turbo Boost. Или же ограничить количество ядер, которые работают в этом режиме. Так снизятся энергопотребление и тепловыделение.
![]()
В зоне FIVR Control выбирается один из шести компонентов, вольтаж которого будет настраивается в окне ниже.
CPU Core позволяет изменять напряжение ядер процессора. Можно снизить температуру процессора и потребление энергии. Впрочем, есть риск сделать работу ЦП менее стабильной.
CPU Cache позволяет изменять напряжение кэш-памяти процессора. Кэш-память используется для ускорения доступа к данным процессора и может влиять на производительность.
System Agent изменяет напряжение системного агента процессора. Системный агент — это контроллер, который управляет доступом к памяти и другим устройствам на материнской плате.
Intel GPU позволяет изменять напряжение встроенной графики Intel. Если вы не используете встроенную графику, то функцию можно отключить. Так уменьшатся потребление энергии и температура процессора.
iGPU Unsliced Voltage отвечает за управление напряжением графического процессора (iGPU) в нерабочих режимах (Unsliced), когда все ядра не загружены.
Digital I/O Voltage регулирует напряжение цифрового ввода-вывода процессора. Параметр определяет напряжение для внутренних цифровых интерфейсов процессора.
![]()
Чтобы разблокировать регулировку напряжения выбранного компонента, необходимо поставить галочку «Unlock Adjustable Voltage».
Адаптивный режим (Adaptive mode) позволяет процессору самостоятельно выбирать оптимальную частоту и напряжение в зависимости от его нагрузки и температуры.
Статический режим (Static mode) фиксирует частоту и напряжение процессора на заданном уровне.
Ползунок «Voltage» позволяет вручную выставлять напряжение, если выбран статический режим «Static». В адаптивном режиме «Adaptive» используется напряжение, которое выставила материнская плата в соответствии с настройками BIOS.
Регулировка «Offset Voltage» позволяет изменять напряжение относительно ранее заданного вольтажа. Диапазон регулировки широкий: до +/- 1000 mV. Пример: материнская плата подает на процессор 1.300 V. Устанавливаем значение «Offset Voltage» на — 0.100 mV. Напряжение на процессор становится равным 1.200 V.
VCC IN — это напряжение, которое поступает на вход ядра процессора. Довольно бесполезный параметр. Да и регулировать его нельзя. Если требуется изменить это значение, можно использовать параметр «CPU Core Voltage» в той же вкладке.
LCC Max (максимальный уровень нагрузки кристалла) позволяет задать максимально допустимый уровень нагрузки на кристалл процессора.
Cache Ratio — множитель частоты кольцевой шины процессора. Кольцевая шина — компонент процессора, который соединяет ядра процессора и кэш последнего уровня (LLC). Увеличение частоты кольцевой шины может улучшить производительность в некоторых задачах, связанных с кэш-памятью и передачей данных между ядрами процессора. Активен только при настройке компонента «CPU Cache».
![]()
В этой таблице отмечены текущие значения параметров.
![]()
В зоне «Cache Ratio» можно контролировать диапазон частоты кольцевой шины. «Min» — задает минимальное значение частоты кольцевой шины, которое может быть установлено. «Max» — максимальное. Если процессор достигнет заданного лимита температуры или мощности, он автоматически снизит частоту кольцевой шины до минимума.
Строка Sleep Defaults отвечает за работу в спящем режиме. Если установлен чек-бокс «Cache Ratio», в спящем режиме программа автоматически установит максимальное значение Cache Ratio для процессора. Это улучшит производительность при выходе из спящего режима. Если установлен чек-бокс «Voltage», программа автоматически установит минимальное значение напряжения для процессора. Так снизится энергопотребление в спящем режиме.
![]()
AVX offset позволяет снизить температуру процессора в случаях, когда он работает с интенсивными задачами, использующими AVX-инструкции.
Thermal Velocity Boost (TVB) позволяет процессору автоматически повышать тактовую частоту поверх Turbo Boost. Главное, чтобы не превышалась допустимая температура и хватало запаса мощности.
Ring Down Bin — при его активации множитель кольцевой шины привязывается к множителю процессора, со смещением -3. К примеру, если множитель процессора равен 50, то множитель кольцевой шины будет равен 47.
V-Max Stress ограничивает максимальное напряжение процессора на отметке 1.52 V. Иногда это помогает избежать повреждения и перегрева оборудования.
Overclock — режим, который позволяет повысить тактовую частоту процессора и памяти больше, чем рекомендовано производителем.
mV boost @ 800 MHz увеличивает напряжение питания процессора при работе на частоте 800 МГц. От значения параметра зависит, на сколько милливольт вырастет напряжение питания.
![]()
Последнее во вкладке FIVR — три варианта сохранения настроек вольтажа:
- При нажатии ОК — не сохранять изменения;
- При нажатии ОК — сохранять изменения, только после выхода из программы ThrottleStop;
- При нажатии ОК — немедленно сохранять настройки.
Вкладка TPL
TPL (Turbo Power Limits) управляет мощностью, которую ЦП использует в режиме Turbo Boost. На вкладке TPL можно задать максимальную мощность (TDP) и временные интервалы для разных уровней нагрузки процессора.
![]()
На данный момент настройки TPL одинаковы для всех основных профилей.
![]()
Power Limit Control имеет два режима работы: «Long Duration Power Limit» и «Short Duration Power Limit». Они позволяют задать максимальную мощность в ваттах, которую процессор может потреблять в течение определенного времени.
- Long Duration Power Limit (PL1) — устанавливают максимальную мощность при долгосрочном энергопотреблении.
- Short Duration Power Limit (PL2) — задает краткосрочное максимальное энергопотребление процессором.
Ползунок «Turbo Time Limit» задает количество времени (в секундах), которое процессор может находиться в режиме краткосрочного максимального энергопотребления — PL2.
Чтобы разблокировать управление параметрами лимитов энергопотребления, снимаем галочку с пункта «Disable Control». По умолчанию управление осуществляется согласно настройке BIOS.
Если установлено ограничение на PL1 или PL2, но при этом стоит галочка «Clamp», процессор будет сбрасывать частоту, чтобы не превышать заданное ограничение.
В зоне «Turbo Power Limits» отображаются текущие значения параметров PL. А также установленное время работы процессора в режиме краткосрочной нагрузки. В моем случае, указаны просто заоблачные значения, так как в BIOS «материнки» убраны ограничения по TDP.
![]()
Последняя зона во вкладке TPL — это Miscellaneous. Она также содержит ряд настроек.
Speed Shift позволяет процессору быстрее переходить из состояния пониженной частоты в состояние максимальной производительности при появлении нагрузки на систему. И наоборот: быстро снижать частоту процессора при переходе в состояние пониженной нагрузки. Технология улучшает отзывчивость системы при переключении между различными режимами нагрузки.
Power Limit 4 (PL4) — это наивысший уровень ограничения мощности для процессора. Устанавливается на уровне BIOS/UEFI — и может быть установлен только производителем материнской платы. Он обычно не отображается в программах наподобие ThrottleStop. Так что не очень понятна, зачем здесь отображается эта настройка. Ведь пользователю достаточно возможностей PL1 и PL2.
Power Balance отвечает за распределение мощности между процессором (CPU) и графическим процессором (iGPU), если система имеет встроенную графику. При использовании интегрированной графики позволяет управлять тепловым балансом между ЦП и графическим процессором. Так можно добиться наилучшей производительности, подогнав ее под конфигурацию системы и выполняемые задачи.
TDP Level, Power Limit 4 и PP0 Turbo Limit не имеют значимого функционала: они уже продублированы другими настройками в этой же вкладке.
Вкладка C1
Состояния C (C-States) — это режимы энергосбережения ЦП, которые позволяют ему уменьшить потребление энергии во время простоя. Чем выше номер состояния C, тем глубже спящий режим — и тем меньше потребление энергии. Соответственно, увеличивается время выхода из энергосберегающего режима.
![]()
В этой вкладке отражена информация о том, в каком режиме C-States находится каждое ядро процессора и процессор целиком. У меня режим C-States полностью отключен, так что тут везде по нулям.
Вкладка TS Bench
Встроенный мини-бенчмарк. На стабильность систему им не проверить, так как тесты очень короткие.
![]()
Оценка тут в секундах, чем быстрее — тем лучше. Настраивается приоритет, количество потоков, и объем задачи. Редактируя параметры в ThrottleStop, вы можете быстро проверить, как внесенные вами изменения повлияли на температуру и производительность. Достаточно короткого теста в бенчмарке.
Кнопкой «Clear» очищается таблица ваших рекордов.
Вкладка Options
Настройки программы ThrottleStop. Рассмотрим основные опции.
![]()
Настройка пользовательского интерфейса. Меняется шрифт и его сглаживание, тема оформления. Можно назначить свои цвета под любой элемент оформления.
![]()
Тут можно назвать те самые четыре профиля приложения.
![]()
Настройка значков в области трея. Выбор шрифта, цвета и сглаживания. Доступны значки: с температурой CPU и GPU, частотой и потребляемой мощностью CPU.
![]()
Настройки для ноутбуков. При активации AC Profile устанавливает, какой профиль при питании от сети активируется в ThrottleStop. Battery Profile устанавливает, какой профиль активируется при работе от батареи.
Переходим в раздел дополнительных настроек.
![]()
Battery Monitoring — настройка для ноутбуков, отображает на стартовом экране ThrottleStop уровень заряда батареи;
Start Minimized — запуск программы в свернутом виде;
Minimize on Close — при закрытии ThrottleStop сворачивает программу в трей;
Nvidia/AMD GPU — выводит отображение температуры дискретной GPU на стартовый экран приложения;
PROSCHOT Offset — позволяет понизить предел температуры, достигнув которого процессор сбрасывает частоту. По умолчанию — это 100°C, установив, к примеру значение 5, температура срабатывания датчика составит 95°C.
Практическое применение
Рассмотрим применение софта ThrottleStop на практике. Подопытный — ноутбук MSI GP66 Leopard с шестиядерным процессором Intel Core i7-10750H. Базовая частота ядер процессора — 2.60 GHz, максимальная частота в Turbo Boost — до 5.0 GHz.
![]()
Проверим стабильность системы с помощью AIDA64 Extreme в стоке, как из коробки. Температура в комнате 26°C, обороты вентиляторов охлаждения — на максимум, режим Cooler Boost. Эти вводные будут одинаковы для всех последующих тестов.
![]()
С первых же секунд теста начинается троттлинг процессора. Температура достигает отметки 100°C, частота сбрасывается до 4.23 GHz при напряжении 1.157 V. Температура опускается до 92°C. Энергопотребление – до 73 W.
![]()
Идем в ThrottleStop, во вкладку FIVR. Понижаем вольтаж CPU Core и CPU Cache на 99.6 mV. Эти значения были заранее протестированы на стабильность. Если вы не знаете, на каком вольтаже стабильно работает ваш процессор при определенной частоте, тестируйте мелкими шагами — к примеру, по 10 mV.
Снова запускаем тест стабильности системы AIDA64 Extreme. Троттлинга нет. Максимальная температура достигала 81°C. Ядра работали на частоте 4.29 GHz, но при напряжении 1.09 V. Энергопотребление достигало 53 W.
![]()
Результат налицо. Одним лишь понижением CPU Core Voltage и CPU Cache Voltage на 99.6 mV удалось понизить температуру процессора на 12°C. А заодно — уменьшить энергопотребление на 20 W.
![]()
Для снижения температуры и тепловыделения можно ограничить частоту ядер в Turbo Boost — к примеру, до 4.0 GHz.
![]()
Троттлинга, естественно, нет. Максимальная температура 73°C, энергопотребление — до 44 W.
Сравним условную производительность системы в Cinebench R23.