Energy performance в биосе что выбрать
Energy performance в биосе что выбрать
1.Как заставить работать турбо-буст?
В биосе включить пункт Energy Performance в режим по умолчанию (Balanced Performance), в винде активировать профиль высокая производительность.
2.Как зайти в биос?
ESC, Delete, F2 не помогают,попробуйте комбинацию Space + Esc.
3.При старте компьютера материнка издает трель разных писков, но запускается нормально. Это так надо?
При включении происходит звуковой сигнал:
Согласно таблицы сигналов
Звуковые сигналы AMI BIOS
Сигнал Значение
1 короткий Ошибок не обнаружено, загрузка системы продолжается
2 коротких Ошибка четности оперативной памяти
3 коротких Неисправность первых 64 Кбайт оперативной памяти
4 коротких Неисправен системный таймер
5 коротких Неисправность процессора
6 коротких Неисправность контроллера клавиатуры
7 коротких Неисправность системной платы
8 коротких Ошибка видеопамяти
9 коротких Неправильная контрольная сумма BIOS
10 коротких Ошибка записи в СМОS-память
11 коротких Ошибка кэш-памяти
1 длинный 2 коротких Неисправен видеоадаптер
1 длинный 3 коротких
2 длинных 2 коротких Ошибка контроллера гибких дисков
Сигналы отсутствуют Неисправен блок питания или системная плата
5.В системе не видит одну планку памяти (слот битый). Как это исправить?
Протереть спиртом(ластиком) все контакты у процессора и оперативки. Внимательно осмотреть сокет на предмет поврежденных/гнутых/почерневших ножек.
FAQ по китайским материнским платам lga 2011
Как китайские материнки в целом?
За последние годы качество китайских комплектующих сильно выросло. Так, платы с брендом huanan сейчас по качеству примерно на уровне обычных бюджетных брендовых плат. Тоже можно сказать и про серии плат x79z, e5 ver 3.2 и некоторые другие.
Более дешевые noname платы, в изобилии встречающиеся на али и таобао выполнены похуже, явно заметна экономия на элементах. Шансы брака у них выше, вероятность появления модифицированного биоса — меньше. Тем не менее, при ограниченном бюджете можно использовать и их, на свой страх и риск, конечно.
Какую плату лучше выбрать?
Не могу зайти в биос. Клавиши ESC, Delete, F2 не помогают.
Попробуйте комбинацию Space + Esc.
Зажать произвольную клавишу (например пробел), а потом нажимать f2 или esc. Смысл в том, что комбинации биоса, загрузчиков и т.д. не понимают кнопки пока не зажать произвольную клавишу. Почему такое происходит и в каких случаях проявляется, до конца не понятно.
Данную проблему можно решить окончательно, в настройках BIOS, по следующей схеме:
1) Попадаем в BIOS по инструкции выше.
2) Переходим в раздел Boot.
3) В строке Setup Prompt Timeout прописываем 5 или более (по дефолту прописано 1)
У меня не работает сон, кулеры продолжают крутиться, можно это исправить?
Другие варианты решения проблемы смотрите здесь.
Двойной старт. Компьютер сначала выключается и потом включается. Можно исправить?
Есть несколько советов, которые могут помочь.
У меня не работает turbo boost. Как включить?
В биосе включить пункт Energy Performance в режим по умолчанию (Balanced Performance), в windows активировать профиль высокая производительность.
У меня процессор с разблокированным множителем. Как его разогнать? Какие параметры менять в биосе?
Пытаюсь сделать дамп биоса через afudos. Сливаю несколько раз дампы, а они разные.
Снимайте/шейте дамп версией афудоса под aptio4 а не под amibios8.
Как сделать загрузку с NVMe накопителя?
В биосе Boot — Launch CSM — Disabled. Перед этим проверить поддержку UEFI видеокартой. Делаем флешку в руфусе — GPT. Далее следуем инструкциям из п.4. Биос шить не нужно.
В последних ревизиях популярных плат всё должно работать «из коробки».
У меня плата на чипсете c602. Хочу включить и настроить raid. Как это сделать?
Для активации Raid, в Bios в свойствах Sata контроллера нужно включить режим raid. Чтобы зайти в настройки Raid или создать новый массив — при включении компьютера удерживать CTRL+l. Обновление bios, сброс настроек не вносят никаких изменений в Raid массив.
Нужно иметь ввиду, что установщик Windows 10 не имеет нужных драйверов, поэтому их нужно заранее переписать на флешку. Скачать можно здесь.
Также, во многих торрент раздачах Windows 10 поддержка raid вырезана.
Как сбросить биос?
Обесточить материнскую плату и вынуть батарейку минут на 10 (для надежности). Можно также сбросить перемычкой:
The motherboard 24P power supply and CPU power supply off, then put the battery on the motherboard to pull up, and then put on the motherboard black jumper originally in the 2.3 pin, 1.2 pin pull up the jump to the left, for 30 minutes, then pull on the black jumper back to the original 2.3 pin, connected in turn to see.
После прошивки биоса плата запускается на пару секунд, выключается и включается снова, но сигнала на мониторе нет, молчит спикер \ нет посткодов
Подобное поведение характерно при прошивке несовместимого биоса (от другой ревизии или вовсе от другой платы). Как правило выход один — прошивка родного дампа программатором, но сначала попробуйте сбросить биос и запуститься в минимальной конфигурации.
После прошивки модифицированного биоса стала долго грузиться Windows
Попробуйте отключить Intel ME. Сделать это можно двумя способами:
Не работает \ перестала работать usb клавиатура в биосе
Подобный казус в иногда может произойти после прошивки модифицированного или портированного с другой платы биоса.
В крайнем случае — придется найти ps/2 клавиатуру. В некоторых случаях может помочь сброс биоса.
Не получается настроить smartfan \ кулер всегда работает на полную
В некоторых версиях bios датчик температуры может «врать» на 20 градусов. То есть, при установке определенного PWM — % (проценты от максимальных оборотов кулера) на 50 градусов, по факту смартфан будет считать за 70 градусов.
Проблемы при старте
При старте компьютера материнка издает трель разных писков, но запускается нормально. Так и должно быть?
Да, это штатное поведение платы. Количество пищания зависит от количества/конфигурации подключеных устройств. Если Вас раздражает писк — отключайте динамик.
Система стартует через раз (все вентиляторы вращаются, но черный экран). Но если запустилась, то работает стабильно. В чем проблема?
Возможно проблема «совместимости» БП и материнки. Проверьте напряжение в момент такого вот не старта на контакте блока питания «Power Good» (8 нога в 24 пиновом ATX разъеме, обычно имеет цвет серый). На этой ноге должно быть от 3 до 6 вольт, обычно 5 вольт. Если там менее 3-х вольт, то система не стартанет.
Периодически ловлю синие экраны. В чем проблема?
Если разгонялся процессор или память — снизьте или совсем уберите разгон.
Если операционка не переустанавливалась после смены платформы — лучше сделать это.
Также стоит проверить южный мост — если он слишком горячий — это может вызвать синие экраны. Попробуйте перемазать пасту или заменить радиатор южного моста.
Собрал систему, включаю — не запускается. Что делать?
Разобрать обратно и проверить с минимально рабочей комплектацией ( процессор, 1 планка памяти, видеокарта). Если запустилась — добавлять комплектующие по одному, чтобы найти проблемный компонент (часто это оперативка).
Можно также сбросить биос (как это сделать см. выше).
Если ничего не помогло — аккуратно протереть спиртом все контакты у процессора и оперативки. Внимательно осмотреть сокет на предмет поврежденных/гнутых/почерневших ножек.
Другие проблемы
Свистят или шумят дроссели на плате.
Первым делом убедитесь, что звук издает именно плата, а не, например, видеокарта.
Если в шуме виновата материнка, то можно попробовать 2 способа из видео:
При оценке системы на win7x64 вылетает ошибка на тесте памяти.
Cтавите заплатку Windows6.1-KB2619497-v2-x64 и тогда тест пройдёт без ошибок.
В режиме простоя плата снижает частоту. Запустите любую 3Д нагрузку (бенчмарк в оконном режиме) и смотрите показатели PCI-E.
По прежнему показывает PCI-E 2.0
Поможет рецепт от nvidia Geforce Gen3 Support On X79 Platform или скачать отсюда файлик (в самом низу). Обязательно запустить с правами администратора и перезагрузить компьютер!
Проблема с отображением диспетчера Realtek HD (не загружается в трей, отдельно тоже не запускается)
Есть глюки на версии драйвера R2.82. Откатитесь на более раннюю — R2.81.
Нет звука на передней панели
Все китайские платы идут с чипами производства Realtek (ALC 662\883\887\888\892), поэтому инструкция должна быть актуальна для всех моделей.
Установите версию Realtek High Definition Audio Drivers 2.81 (не 2.82), после перезагрузки проверьте наличие в трее значка Realtek.
Затем заходим в диспетчер Realtek и нажимаем на папочку “Параметры разъема”. В открывшемся окне устанавливаем чек-бокс на пункте “Отключить определение гнезд передней панели”. Затем идем в «дополнительные настройки устройства» и устанавливаем галочку «Настроить переднее и заднее выходные устройства для одновременного воспроизведения двух различных звуковых сигналов».
Просаживается скорость записи или чтения из памяти. Как исправить?
Если плата поддерживает управление таймингами — подберите наиболее удачные для вашей памяти. Данные можно брать из таблички:Затем проверьте стабильность через TestMem5.
Стало лучше, но просадка все равно осталась.
Попробуйте после изменения таймингов полностью выключить компьютер и включить заново. Также можно попробовать метод из этого видео.
Поделиться «FAQ по китайским материнским платам lga 2011»
Параметры BIOS для разгона и повышения производительности
В данной статье приводится ряд параметров BIOS для «мягкого» повышения производительности и разгона. Принято параметры настроек искать в разделе Frequency/Voltage Control, но в зависимости от производителя материнской платы, параметры для разгона могут отличаться, и находится в разных разделах. Так, например,
В любом случае необходимо ознакомится и инструкцией, которая идет в комплекте с материнской платой, и где описаны все параметры для данной платы.
Предупреждение: Неправильное изменение рабочих частот и напряжений может привести не только к неработоспособности системы, но и выходу отдельных компонентов платы.
Некоторые производители плат применяют технологию, когда в BIOS есть параметры для общего разгона, а не отдельных компонентов.
Замечание: в свое время я пытался задействовать этот режим, но иногда система вылетала в синий экран. Пришлось отказаться, возможно стояли не качественные компоненты, поэтому применять этот параметр надо осторожно.
Остальные параметры для ручного разгона требуют более осторожного применения, так как могут вывести из строя компоненты системной платы. Еще раз предупреждаю, что не используйте разгон, если в этом нет большой необходимости. Воспользуйтесь советами по оптимизации системы более безопасными способами.
Краткое руководство по управлению питанием процессора
Как центральный процессор может сокращать собственное энергопотребление? Основы этого процесса — в статье.
Центральный процессор (CPU) спроектирован на бесконечно долгую работу при определенной нагрузке. Практически никто не проводит вычисления круглые сутки, поэтому большую часть времени он не работает на расчетном максимуме. Тогда какой смысл держать его включенным на полную мощность? Здесь стоит задуматься об управлении питанием процессора. Эта тема включает в себя оперативную память, графические ускорители и так далее, но я собираюсь рассказать только про CPU.
Если вы знаете про C-состояния (C-states), P-состояния (P-states) и то, как процессор переходит между ними, то, возможно, в этой статье вы не увидите ничего нового. Если это не так, продолжайте читать.
Я планировал добавить реальные примеры из ОС Linux, но статья становилась все больше, так что я решил приберечь это для следующей статьи.
Основные источники информации, использованные в этом тексте:
Особенности CPU
Согласно официальной странице продукта, мой процессор поддерживает следующие технологии:
Теперь выясним, что значит каждое из этих определений.
Как снизить энергопотребление процессора во время его работы?
На процессорах для массового использования (мы не берем в расчет вещи, которые возможны при их проектировании) для снижения потребляемой энергии можно реализовать один из сценариев:
Второй вариант требует чуть больше объяснений. Энергопотребление интегральной схемы, которой является процессор, линейно пропорционально тактовой частоте и квадратично напряжению.
Примечание для тех, кто разбирается в цифровой электронике: Pcpu = Pdynamic + Pshort circuit + Pleak. При работающем процессоре Pdynamic является наиболее важной составляющей, именно эта часть зависит линейно от частоты и квадратично от напряжения. Pshort circuit пропорционально частоте, а Pleak — напряжению.
Более того, напряжение и тактовая частота связаны линейной зависимостью.
Высокая производительность требует повышенной тактовой частоты и увеличения напряжения, что еще больше влияет на энергопотребление.
Каков предел энергопотребления процессора?
Это во многом зависит от процессора, но для процессора E3-1245 v5 @ 3.50 ГГц расчетная тепловая мощность (Thermal Design Power, TDP) составляет 80 ватт. Это среднее значение, которое процессор может выдерживать бесконечно долго (Power Limit, PL1 на изображении ниже). Системы охлаждения должны быть рассчитаны на это значение, чтобы быть надежными. Фактическое энергопотребление процессора может быть выше в течение короткого промежутка времени (состояния PL2, PL3, PL4 на изображении ниже). TDP измеряется при нагрузке высокой вычислительной сложности (худший случай), когда все ядра работают на базовой частоте (3.5 ГГц).
Как видно на изображении выше, процессор в состоянии PL2 потребляет больше энергии, чем заявлено в TDP. Процессор может находиться в этом состоянии до 100 секунд, а это достаточно долго.
Состояния питания (C-states) vs состояния производительности (P-states)
Состояния питания (C-states) vs состояния производительности (P-states)
Вот два способа снизить энергопотребление процессора:
P-состояния описывают второй случай. Подсистемы процессора работают, но не требуют максимальной производительности, поэтому напряжение и/или тактовая частота для этой подсистемы может быть снижена. Таким образом, P-состояния, P[X], обозначают, что некоторая подсистема (например, ядро), работает на заданной паре (частота, напряжение).
Так как большинство современных процессоров состоит из нескольких ядер, то С-состояния разделены на С-состояния ядра (Core C-states, CC-states) и на С-состояния процессора (Package C-states, PC-states). Причина появления PC-состояний очень проста. Существуют компоненты с общим доступом (например, общий кэш), которые могут быть отключены только после отключения всех ядер, имеющих доступ к этому компоненту. Однако мы в роли пользователя или программиста не можем взаимодействовать с состояниями пакета напрямую, но можем управлять состояниями отдельных ядер. Таким образом, управляя CC-состояниями, мы косвенно управляем и PC-состояниями.
Состояния нумеруются от нуля по возрастанию, то есть C0, C1… и P0, P1… Большее число обозначает большее энергосбережение. C0 означает, что все компоненты включены. P0 означает максимальную производительность, то есть максимальные тактовую частоту, напряжение и энергопотребление.
С-состояния
Вот базовые С-состояния (определенные в стандарте ACPI).
Примечание: Из-за технологии Intel® Hyper-Threading существуют также С-состояния потоков. Хотя отдельный поток может работать с С-состояниями, изменения в энергопотреблении происходят, только когда ядро входит в нужное состояние. В данной статье тема C-состояний на потоках рассматриваться не будет.
Вот описание состояний из даташита:
Примечание: LLC обозначает Last Level Cache, кэш последнего уровня и обозначает общий L3 кэш процессора.
Визуальное представление состояний:
Источник: Software Impact to Platform Energy-Efficiency White Paper
Последовательность C-состояний простыми словами:
Однако если ядро работает (C0), то единственное состояние, в котором может находиться процессор, — C0. С другой стороны, если ядро полностью выключено (C8), процессор может находиться в C0, если другое ядро работает.
Примечание: Intel Software Developer’s Manual упоминает про суб-C-состояния (sub C-state). Каждое С-состояние состоит из нескольких суб-С-состояний. После изучения исходного кода модуля ядра intel_idle я понял, что состояния C1 и C1E являются состоянием С1 с подтипом 0 и 1 соответственно.
Число подтипов для каждого из восьми С-состояний (0..7) определяется с помощью инструкции CPUID. Для моего процессора утилита cpuid выводит следующую информацию:
Замечание из инструкции Intel: «Состояния C0..C7 для расширения MWAIT — это специфичные для процессора C-состояния, а не ACPI C-состояния». Поэтому не путайте эти состояния с ACPI C-состояниями, они явно связаны и между ними есть соответствие, но это не одно и то же.
Я создал гистограмму, представленную ниже, из исходного кода драйвера intel_idle для моего процессора (модель 0x5e). Подписи горизонтальной оси:
Имя C-состояния: специфичное для процессора состояние: специфичное суб-состояние.
Вертикальная ось обозначает задержку выхода и целевые резидентные значения из исходного кода. Задержка выхода используется для оценки влияния данного состояния в реальном времени (то есть сколько времени потребуется для возвращения в С0 из этого состояния). Целевое резидентное значение обозначает минимальное время, которое ядро должно находиться в данном состоянии, чтобы оправдать энергетические затраты на переход в это состояние и обратно. Обратите внимание на логарифмический масштаб вертикальной оси. Задержки и минимальное время нахождения в состоянии увеличивается экспоненциально с увеличением номера состояния.
Константы задержок выхода и целевых резидентных значении C-состояний в исходном коде intel_idle
Примечание: Хотя состояния С9 и С10 включены в таблицу, они имеют 0 суб-состояний и поэтому не используются в моем процессоре. Остальные процессоры из семейства могут поддерживать эти состояния.
Состояния питания ACPI
Прежде чем говорить про P-состояния, стоит упомянуть про состояния питания ACPI. Это то, что мы, пользователи, знаем, когда используем компьютер. Так называемые глобальные системные состояния (G[Х]) перечислены в таблице ниже.
Источник: ACPI Specification v6.2
Также существует специальное глобальное состояние G1/S4, Non-Volatile Sleep, когда состояние системы сохраняется на энергонезависимое хранилище (например, диск) и затем производится выключение. Это позволяет достичь минимального энергопотребления, как в состоянии Soft Off, но возвращение в состояние G0 возможно без перезагрузки. Оно более известно как гибернация.
Существует несколько состояний сна (Sx). Всего таких состояний шесть, включая S0 — отсутствие сна. Состояния S1-S4 используются в G1, а S5, Soft Off, используется в G2. Краткий обзор:
Вот поддерживаемые состояния ACPI.
Комбинации состояний ACPI G/S и С-состояний процессора
Приятно видеть все комбинации в таблице:
В состоянии G0/S0/C8 системы процессора запущены, но все ядра отключены.
В G1 (S3 или S4) некорректно говорить про С-состояния (это касается как CC-состояний, так и PC-состояний), так как процессор полностью обесточен.
Для G3 не существует S-состояний. Система не спит, она физически отключена и не может проснуться. Ей необходимо сначала получить питание.
Как программно запросить переход в энергосберегающее С-состояние?
Современный (но не единственный) способ запросить переход в энергосберегающее состояние — это использовать инструкцию MWAIT или инструкцию HLT. Это инструкции привилегированного уровня, и они не могут быть выполнены пользовательскими программами.
Инструкция MWAIT (Monitor Wait) заставляет процессор перейти в оптимизированное состояние (C-состояние) до тех пор, пока по указанному (с помощью другой инструкции, MONITOR) адресу не будет произведена запись. Для управления питанием MWAIT работает с регистром EAX. Биты 4-7 используются для указания целевого С-состояния, а биты 0-3 указывают суб-состояние.
Примечание: Я думаю, что на данный момент только AMD обладает инструкциями MONITORX/MWAITX, которые, помимо мониторинга записи по адресу, работают с таймером. Это еще называется Timed MWAIT.
Инструкция HLT (halt) останавливает выполнение, и ядро переходит в состояние HALT до тех пор, пока не произойдет прерывание. Это означает, что ядро переходит в состояние C1 или C1E.
Что вынуждает ядро входить в определенное С-состояние?
Как отмечалось ранее, переходы между глубокими С-состояниями имеют высокие задержки и высокие энергетические затраты. Таким образом, такие переходы должны выполняться с осторожностью, особенно на устройствах, работающих от аккумуляторов.
Возможно ли отключить С-состояния (всегда использовать С0)?
Это возможно, но не рекомендуется. В даташите (секция 4.2.2, страница 64) есть примечание: «Долгосрочная надежность не гарантируется, если все энергосберегающие состояния простоя не включены». Поэтому вам не стоит отключать С-состояния.
Как прерывания влияют на процессор\ядро в состоянии сна?
Когда происходит прерывание, соответствующее ядро пробуждается и переходит в состояние С0. Однако, например Intel® Xeon® E3-1200 v5, поддерживает технологию Power Aware Interrupt Routing (PAIR), у которой есть два достоинства:
P-состояния
P-состояния подразумевают, что ядро в состоянии С0, потому что ему требуется питание, чтобы выполнять инструкции. P-состояния позволяют изменять напряжение и частоту ядра (другими словами рабочий режим), чтобы снизить энергопотребление. Существует набор P-состояний, каждое из которых соответствует разных рабочим режимам (пары напряжение-частота). Наиболее высокий рабочий режим (P0) предоставляет максимальную производительность.
Процессор Intel® Xeon® E3–1200 v5 позволяет контролировать P-состояния из операционной системы (Intel® SpeedStep Technology) или оставить это оборудованию (Intel® Speed Shift Technology). Вся информация ниже специфична для семейства Intel® Xeon® E3-1200 v5, но я полагаю, это в той или иной степени актуально и для других современных процессоров.
P-состояния, управляемые операционной системой
В этом случае операционная система знает о P-состояниях и конкретном состоянии, запрошенным ОС. Проще говоря, операционная система выбирает рабочую частоту, а напряжение подбирается процессором в зависимости от частоты и других факторов. После того, как P-состояние запрошено записью в моделезависимый регистр (подразумевается запись 16 бит в регистр IA32_PERF_CTL), напряжение изменяется до автоматически вычисленного значения и тактовый генератор переключается на заданную частоту. Все ядра имеют одно общее P-состояние, поэтому невозможно установить P-состояние эксклюзивно для одного ядра. Текущее P-состояние (рабочий режим) можно узнать, прочитав информацию из другого моделезависимого регистра — IA32_PERF_STATUS.
Смена P-состояния мгновенна, поэтому в секунду можно выполнять множество переходов. Это отличает от переходов C, которые выполняются дольше и требуют энергетических затрат.
P-состояния, управляемые оборудованием
В этом случае ОС знает об аппаратной поддержке P-состояний и отправляет запросы с указанием нагрузки. В запросах не указывается конкретное P-состояние или частота. На основе информации от ОС, а также других факторов и ограничений оборудование выбирает подходящее P-состояние.
Я хочу рассказать об этом подробнее в следующей статье, но сейчас я поделюсь с вами своими мыслями. Мой домашний компьютер работает в этом режиме, я узнал это, проверив IA32_PM_ENABLE. Максимальный (но не гарантированный) уровень производительности — 39, минимальный — 1. Можно предположить, что существует 39 P-состояний. На данный момент уровень 39 установлен ОС как минимальный и как максимальный, потому что я отключил динамическое изменение частоты процессора в ядре.
Заметки про Intel® Turbo Boost
Поскольку TDP (расчетная тепловая мощность) — это максимальная мощность, которую процессор может выдержать, то процессор может повышать свою частоту выше базовой, при условии что энергопотребление не превысит TDP. Технология Turbo Boost может временно повышать энергопотребление до границы PL2 (Power Limit 2) на короткий промежуток времени. Поведение Turbo Boost может быть изменено через подсказки оборудованию.
Применима ли эта информация о C-состояниях и P-состояниях к мобильным и встраиваемым процессорам?
Для примера, недавний MacBook Air с процессором i5-5350U в основном поддерживает возможности, описанные выше (но я не уверен про P-состояния, контролируемые оборудованием). Я также смотрел документацию ARM Cortex-A, и, хотя там применяются другие термины, механизмы управления питанием выглядят похоже.
Как это все работает, например, на Linux?
На этот вопрос я отвечу в другой статье.
Как я могу узнать состояние процессора?
Существует не так много приложений, которые могут выводить эту информацию. Но вы можете использовать, например, CoreFreq.
Вот какую информацию можно получить (это не весь вывод).
Вот информация о ядре, включая информацию о драйвере idle.
Мониторинг счетчиков С-состояний (для ядра):