Процессор cs 1101 как настроить

Как увеличить производительность процессора за счет настроек электропитания (парковка ядер, как включить все ядра ЦП ✔)

Доброго времени!

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

Итак, ближе к теме.

Windows не всегда «идеально» работает с многоядерными процессорами. В целях снижения энергопотребления, ряд процессов может выполняться на том ядре, на котором они были запущены изначально (такой подход позволяет: с одной стороны (позитивной) — не использовать постоянно все ядра (и за счет этого снизить энергопотребление) , а с другой (негативной) — не позволяет процессору работать на полную «катушку»). 👀

К тому же функция парковки ядер позволяет процессору (при определенной нагрузке) переносить все задачи на одно ядро, а остальные переводить в режим ожидания (т.е. работать будет фактически только одно ядро). Естественно, это снижает общую производительность (правда, делает систему более отзывчивой, но незначительно). Отмечу, что Windows к тому же не совсем корректно работает с парковой ядер на процессорах Intel (по крайней мере Windows 7).

Так вот, задав определенные настройки электропитания, можно ограничить работу функции парковки ядер и повысить общую производительность (в некоторых случаях до 20%!). На мой взгляд есть смысл попробовать потратить 3-5 мин. на «эксперимент»! 😉

Примечание : в первую очередь эта тема касается многоядерных процессоров от Intel (на AMD, честно говоря, адекватной статистики не имею. Но попробовать можно. ).

Как настроить тонко электропитание процессора

Чтобы не быть голословным о повышении производительности, приведу один небольшой тест быстродействия в WinRAR (👉 офиц. сайт архиватора).

На скриншоте ниже: в левой части приведена общая скорость до оптимизации настроек; справа — после. Даже невооруженным глазом видно, что в тестах ЦП начинает работать быстрее (что положительно сказывается и в реальных задачах, тех же играх, например).

Разница в производительности

Примечание : рекомендую вам запустить тест в WinRAR сначала до оптимизации настроек (и запомнить общую скорость), и затем провести тест после оптимизации. Далее просто сравнить эти числа, в ряде случаев удается выжать из ЦП еще 10-20%!

👉 Важный момент!

Как уже сказал выше, в первую очередь этот вопрос касается многоядерных процессоров (4 ядра и выше). Чтобы узнать количество ядер своего ЦП — просто запустите утилиту 👉 CPU-Z, и посмотрите в нижнюю часть окна: в графе Cores увидите кол-во ядер (пример ниже 👇).

CPU-Z — 4 Cores (4 ядра, 8 потоков)

1) Итак, начать нужно с настройки реестра.

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

Вот подготовленный файл: 👉 core_parking (нужно извлечь его из архива и запустить. Архив запакован с помощью WinRAR, актуален для Windows 7-10).

Редактор реестра — настройки успешно внесены в реестр

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

2) Настройка схемы электропитания

Теперь необходимо открыть 👉 панель управления Windows раздел «Оборудование и звук/Электропитание» . После перейти в настройки текущей схемы электропитания (т.е. ту, которая сейчас у вас используется). В моем случае это сбалансированная (см. скриншот ниже 👇).

Настройка текущей схемы электропитания

Далее нужно открыть дополнительные настройки питания.

Изменить дополнительные параметры питания

Теперь самое главное (см. скриншот ниже 👇):

  1. минимальное число ядер в состоянии простоя : рекомендуется выставить значение в 99% (почему-то если выставить 100% — Windows часто отправляет одно ядро «отдыхать»);
  2. разрешить состояние снижения питания : переведите в режим выкл. (не дает процессору экономить энергию);
  3. отключение простоя процессора : переведите режим в откл.;
  4. минимальное состояние процессора : 100% (незначительно ускоряет работу ЦП (кстати, в некоторых случаях позволяет уменьшить писк от дросселей )) .
  5. политика охлаждения системы : активная (более эффективно охлаждает ЦП);
  6. максимальное состояние процессора : 100% (очень сильно влияет на производительность! Обязательно выставите на 100%);
  7. максимальное число ядер в состоянии простоя : 100% (противоречивая опция. Если выставить что-то отличное от 100% — то грузятся почему-то не все ядра, несмотря на то что активны все. ).
Читайте также:  Как правильно настроить nikon d5100

Дополнительные параметры электропитания

Сохраните настройки и перезагрузите компьютер!

3) Еще раз о режиме питания (касается в первую очередь ноутбуков)

После перезагрузки компьютера (ноутбука) — обратите внимание на режим питания (кликните по батарейке в трее). Выставите производительность на 100%!

Кроме этого, обратите внимание на центры управления ноутбуком, которые могут идти в комплекте к вашим драйверам (например, такие есть у устройств от Lenovo, Sony и пр.). В них также устройство нужно перевести в режим высокой производительности.

Питание ноутбука // менеджер ноутбука

4) Тестирование быстродействия

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

Тестирование — WinRAR / Кликабельно

👉 Дополнение!

Чтобы посмотреть, как идет нагрузка на ядра ЦП — откройте «Диспетчер задач» (Ctrl+Shift+Esc) и перейдите во вкладку «Производительность» . Далее щелкните правой кнопкой мышки по графику загрузки ЦП и в меню выберите «Изменить график/Логические процессы» . См. скрин ниже. 👇

Диспетчер задач — производительность

В результате у вас будет не один график, а несколько, в зависимости от количества ядер (потоков).

Все ядра загружены

Обратите внимание, при нагрузке (например, тестировании) — в идеале все ядра должны быть загружены (как на скриншоте ниже). 👇

Для более показательного теста работы ЦП рекомендую воспользоваться утилитой AIDA64 (ссылку на инструкцию привожу ниже).

Как выполнить стресс-тест процессора и системы в целом, держит ли он частоты, нет ли перегрева (AIDA 64) — [см. пошаговую инструкцию]

PS

В рамках этой статьи не могу не порекомендовать еще одну статью на похожую тему. Она касается в первую очередь ноутбуков (т.к. в ряде случаев у них в настройках по умолчанию отключен Turbo Boost, в следствии чего устройство работает медленнее, чем потенциально могло бы. ).

Из-за чего низкая производительность процессора Intel на ноутбуке. Как его можно ускорить? (про Turbo Boost).

Источник

Обзор на Корпус Aerocool Cs-1101 black ATX 4713105958126

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

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

На передней панели есть отсек для установки устройств для чтения или записи DVD ил Blu-ray дисков (либо иных устройств в форм-факторе 5.25″, например, модуля управления вентиляторами); есть разъёмы для подключения сменных устройств по интерфейсу USB (поддерживаются обе версии, 2.0 и 3.0); есть разъёмы для подключения наушников и микрофона. Естественно, есть кнопка включения и кнопка перезагрузки и индикация работы как самого системного блока, так и жёсткого диска.

На этом, собственно, элементы управления заканчиваются. Дизайн корпуса достаточно современный, больше подходящий крупным вендорам типа Lenovo или Acer. Глянцевые элементы панели сочетаются с решётчатой и матированной поверхностями.

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

Противоположная сторона не содержит ничего, кроме рёбер жёсткости.

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

Читайте также:  Эксель функция заменить не работает

Со снятой крышкой можно оценить размеры и организацию внутреннего пространства корпуса:

— вместится любая материнская плата, любого формата и практически любой ширины;

— можно установить видеокарту любой длины;

— возможна замена системы охлаждения процессора без разбора компьютера благодаря наличию окна на монтажной панели;

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

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

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

Набор кабелей совершенно стандартный, USB-аудио-кнопки.

Личные впечатления от корпуса двоякие: с одной стороны, цена корпуса не обещала несбыточного, но за эти деньги лично мне хочется от этого корпуса чуть большего. Чуть более толстый металл, чуть более высокое качество изготовления, чуть более качественно организованное внутреннее пространство. Всего по чуть-чуть, но . расплатой, скорее всего, будет уже совсем другая цена. Но вот уж совсем жалко разъёма на материнской плате для подключения коннектора USB 3.0 — на передней панели такой разъём один, а в коннекторе на материнской плате два, но задействовать второй не получится никогда, так как кабель от передней панели съедает возможность для подключения ещё одного порта.

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

Источник

СС1101 под управлением PIC-контроллера или построение одноранговой сети для радиоинженера

Предистория

Как-то некоторое время назад я участвовал в проектировании одной сети сбора данных. Сеть использовала диапазон 869 МГц и протокол SimpliciTI. По своей структуре сеть была по сути одноранговой с центральным узлом накопления данных. Однако в сети был предусмотрен и вариант ретрансляции данных, хотя он был, скорее, вспомогательным.

Дальше прототипов дело не пошло, хотя дело поставлено было очень серьёзно, вплоть до сертификации по ЭМС.
Одной из причин неудачи было то, что штатный программист не сумел полностью овладеть управлением CC1101.

Штука в том, что пакет SimpliciTI, взятый с сайта Texas Instruments, уже имеет какие-то настройки по-умолчанию. Эти настройки далеко не оптимальны для задачи редкого сбора данных (раз в месяц) в сети, которая располагается в доме с железобетонными стенами, да ещё испытывает воздействие помех различного происхождения.

С самого начала было понятно, что параметры должны быть, скажем, вот такими, а не такими. Для установки параметров в CC1101 имеется целый ряд регистров. Это всё описано, несколько путано, но, в конце концов, после некоторых усилий осваивается.

И вот берётся программа SmartRF Studio, устанавливаются в ней нужные параметры, проверяются. После успешной проверки нужно бы эти параметры перенести в реальную аппаратуру. Для этого в приложении, использующем SimpliciTI, делаются установки в начале программы.

Но не тут-то было! После успешного старта где-то на какой-то функции из пакета SimpliciTI происходит откат к параметрам, которые устанавливались разработчиками пакета. И программист так и не нашёл, где это происходит. В частности, ему так и не удалось запустить пакеты с фиксированной длиной и FEC. А без последнего работа системы в условиях замирания сигнала и помех практически невозможна.

«Голый» CC1101 совместно с PIC

CC1101 имеет встроенный контроллер, поэтому может управляться с помощью вполне внятной системы команд через интерфейс SPI.

Возникла идея, а что если воспользоваться возможностями самого CC1101 в чистом виде? Разумеется, речь не шла о создании чего-то типа One-Net, но о каком-то элементарном инструментарии для построения одноранговой сети с полным использованием возможностей чипа CC1101.

Читайте также:  Как настроить уличную антенну для цифрового тв своими руками

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

Не знаю, преподают ли сегодня C для радиоинженеров, но раньше точно BASIC преподавали, да и изучить его не вопрос. Конечно, TCP/IP на BASIC не напишешь, но простые действия типа передать что-то куда-то по адресу или принять что-либо, а тем более, чтение регистров через SPI этот язык прекрасно описывает. А весь диалог с CC1101 — это сплошной обмен по SPI с регистрами и ничего другого!

Практическая реализация

Была собрана вот такая плата на основе PIC18F2455.

Нужно сказать, что этот прототип был собран только для проверки качества связи при изменении параметров радиоканала, поэтому на нём нет никаких интерфейсных разъёмов для подключения каких-либо датчиков или других внешних устройств. Как видно на снимке, присутствуют:
— индикаторный светодиод (2-х цветный);
— звуковой излучатель;
— кварц на 32768 Гц для часов реального времени;
— USB-интерфейс;
— чип-антенна;
— аккумулятор, подзаряжаемый от USB.

В схеме отсутствует выключатель питания, антенна показана условно.

В данном посте не приводится программа целиком, но она и не использовала абсолютно всех возможностей CC1101.

В частности, режим WOR не был задействован. Режим ожидания с проверкой наличия сигнала был осуществлён непосредственно с помощью PIC18F2455 и таймера реального времени.

Основным в программе является, конечно, обмен по SPI. С другой стороны, при приёме должно срабатывать прерывание на запуск обработки. Прерывание по наличию принятого пакета запускается по сигналу GDO0, соответствующим образом сконфигурированного. Чтобы не усложнять обработчик прерываний, обмен по SPI сделан в варианте polling на основе примера, изложенного здесь.

Основной блок подпрограмм для управления CC1101 через SPI выглядит так:

wt_rd_reg:
‘ Чтение/запись регистра
‘
CS = %0
pauseus 300
SSPBUF = NOW
GoSub letclear ‘ wait for buffer to clear
a[0] = SSPBUF ‘ чтение первого байта
SSPBUF = DAT ‘
GoSub letclear ‘ wait for buffer to clear
a[1] = SSPBUF ‘ чтение второго байта
CS = %1
return

wt_rd_fifo:
‘ Чтение-запись FIFO
‘
SSPBUF = DAT
GoSub letclear ‘ wait for buffer to clear
d[i] = SSPBUF ‘ чтение ответного байта
return

sndstrobe:
‘ Отправка строба управления на CC1101
‘
CS = %0
pauseus 300
SSPBUF = NOW
GoSub letclear ‘ wait for buffer to clear
a[0] = SSPBUF ‘ чтение первого байта
pauseus 800
SSPBUF = SNOP ‘ empty
GoSub letclear ‘ wait for buffer to clear
a[1] = SSPBUF ‘ чтение второго байта
CS = %1
return

letclear:
IF SSPIF = 0 Then letclear ‘ wait for SPI interupt flag
PauseUs 25 ‘ 25uS fudge factor
SSPIF = 0 ‘ reset flag

Здесь:
NOW — текущая команда,
DAT — текущие данные,
d[i] — массив для хранения данных из FIFO, не может быть меньше длины FIFO,
CS — chip select.

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

По вопросам кодов команд нужно смотреть базовое описание.

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

Практические результаты

После того, как программа была написана, то к великой радости оказалось, что ВСЕ функции удаётся запустить, включая hardware filtering, whitening, FEC и т.д. и т.п. Передача пакетов пошла с пол-пинка.

Главное, что чётко понятно, где какой параметр изменяется, и как это происходит, и что с этим делать, и как это применять. С использованием PICBASIC всё понятно радиоинженеру без знания языка C и особых навыков в написании встраиваемых приложений.

Здесь не было цели выкладывать программу(-ы) полностью. Если это будет интересно, то это может быть выложено, но не на этом сайте. Собственно, если это будет жгуче интересно, то можно даже организовать что-то типа библиотеки.

Источник

Оцените статью