Установка частоты процессора. Регулировка скорости вентилятора. Принудительная установка тактовой частоты GPU максимальной производительности

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

Настройка модулей масштабирования

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

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

Разгон процессора в Linux

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

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

Чтобы увидеть, как просто сделать следующее. Чтобы установить это на 20% ниже, вы должны сделать следующее. Если установлено значение 1, процессы, выполняемые с «хорошим» значением, не будут учитываться при общем расчете использования. Чтобы включить это, выполните следующие действия. Это лучше всего использовать в среде с батарейным питанием.

Есть предел напряжения, которое может выдержать ваш процессор, перед тем, как появится угроза его разрушения. При слишком большом напряжении компьютер может вовсе не загрузиться. Это напряжение и есть пределом разгона. Здесь подходит видоизмененная пословица: «Все чипы выпускаются равными, но некоторые большее равны чем другие». Каждый процессор уникален, вам может повести и именно ваш компонент будет поддерживать большую частоту работы. Потенциал процессора может варьироваться от 0,2 ГГц до 1 ГГц.

Параметры конфигурации консервативного губернатора

Например, чтобы установить нижний порог на 30%, вы сделали бы следующее. Этот модуль может не отображаться в текущих модулях, но он по-прежнему доступен. Пример того, как установить это, будет следующим. Вы можете настроить их при перезагрузке несколькими способами.

Каждый раз при изменении типа регулятора все значения сбрасываются. Предположим, у вас есть 2 или более процессора и работающая задача, которая требует 100% процессора. Кажется, что задача остается на одном процессоре достаточно долго, чтобы получить ее выше 20%. Затем, когда он отскакивает назад, он уже масштабируется от последнего отскока. Это удерживает его до тех пор, пока процесс не будет завершен для всех ядер. Проблема может возникать независимо от платформы и может отображаться как в родной, так и в виртуальной среде.

Допустим, что у вас есть хороший куллер для охлаждения вашего процессора, процессор поддерживает разгон, а к таким относятся серия K и X от Intel и все процессоры от AMD, а также вы знаете как попасть в меню настройки BIOS.

Этап первый — проверка системы

Перед тем как переходить к настройке BIOS и реальному разгону процессора нужно убедиться, что ваша система имеет хорошее охлаждение и работает достаточно стабильно. Для этого нам нужно протестировать температуру процессора при максимальной нагрузке. В Linux используется набор программ lm_sensors для просмотра текущей температуры.

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

Ограничение энергопотребления GPU

Для решения этой проблемы требуются обновления оборудования и операционной системы.

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

Сначала нужно установить этот пакет утилит, если он еще не установлен в вашей системе. В Ubuntu для этого используйте команду:

sudo apt install lm_sensors

Затем используйте утилиту sensors для просмотра текущей температуры оборудования. Обычно, кроме процессора, отображается температура видеокарты, оперативной памяти и так далее. Но в нашем случае отображается только температура для обоих ядер:

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


Как видите, тут кроме текущей температуры, показана максимальная температура и критическая. Но сейчас мы смотрим температуру в обычном режиме, теперь нужно проверить ее при максимальной нагрузке. Для этого будем использовать утилиту stress. Ее можно установить в Ubuntu с помощью команды:

Регулировочные регуляторы

Выберите параметр «Высокая производительность». Закройте окно «Опция мощности». Если вы хотите включить его для запуска при запуске операционной системы, вы можете выполнить команду. Вы можете загрузить столько регуляторов, сколько пожелаете, но только один из них будет активен в любой момент времени. Однако эти значения являются необязательными. Все будет работать автоматически.

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

sudo apt install stress

Затем создаем нагрузку на процессор, например, в 16 потоков:


И снова смотрим температуру:


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

Этот контент является частью # из серии

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

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

Этап второй — настройка BIOS

Этот шаг отвечает непосредственно за разгон процессора. Перезагрузите ваш компьютер и войдите в BIOS. Настройка разгона отличается от версии BIOS, процессора и производителя. Мы рассмотрим разгон процессора AMD Athlon в BIOS от ASUS.

Во множестве материнских плат, в том числе и в этой есть возможность автоматического разгона процессора на определенный, безопасный процент. Так вы можете дать материнской плате сделать большинство работы за себя. Мой процессор работает по умолчанию с частотой 3.0 ГГц, На вкладке «Andvanced» есть раздел «Config JumperFree» здесь вы можете настроить вручную частоту и напряжение, а также задать профиль разгона.

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



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

Например, для пункта «AI Overclock Tuner» задайте значение «Overclock profile» , если хотите использовать один из настроенных по умолчанию профилей. Затем для параметра Overclock Options нужно выбрать профиль разгона. Для у этой материнской платы доступен максимальный разгона на 10%:


Если вы выберете опцию, и соответствующий контроллер будет включен в ядро. Чтобы изменения, внесенные в файл конфигурации, были применены, вы должны перестроить и перезагрузить ядро. Вероятно, вы знаете, как это сделать. Раздел для предложений по этому вопросу. Эти регуляторы настраивают частоту процессора на основе определенных критериев. Некоторые из них динамически изменяют частоту, когда система или пользователь изменяет входные данные. Поэтому все эти регуляторы доступны для вас. Часть 2 и часть 3 этой серии дают вам более подробную информацию о регуляторах.

Таким образом, для процессора на 3.0 ГГц мы получим частоту 3.3 ГГц.


Если же вы хотите настраивать напряжение вручную, вам придется обратиться к документации процессора. Установите значение Overclock profile в manual, изменять множители частоты. Для применения изменений нужно перезагрузить компьютер. В материнских платах в UEFI все может немного отличаться, но суть будет одна и та же, там будет пункт, позволяющий разогнать процессор.

Регулятор производительности: максимальная частота

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

Этап третий — повышение множителя частоты

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

Пользовательское пространство регулятора: Ручные частоты

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

В Linux есть такая неприятная для разгона особенность, как cpufreq, эта технология меняет частоту в зависимости от нагрузки на систему поэтому вы не сможете получить максимальную частоту пока установлен профиль энергосбережения. Прежде всего, нам нужно установить профиль максимальной производительности — prefomance. Сначала устанавливает утилиту cpufrequtils если она еще не установлена:

Анализ возможностей по управлению

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

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

sudo apt install cpufrequtils

Затем, с помощью конфигурационного файла, меняем профиль регулировки частоты по умолчанию на максимальную производительность. Это можно сделать с помощью команды:

sudo cpupower frequency-set -g performance


Если вы хотите чтобы такая частота сохранилась после перезагрузки, то нужно исправить файл сервиса systemd:

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

Настройка целевой температуры GPU

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

sudo vi /usr/lib/systemd/system/cpupower.service

Description=CPU performance

ExecStart=/usr/bin/cpupower -c all frequency-set -g performance

cpupower frequency-info

Вы должны увидеть, что активный профиль — perfomance. Посмотреть текущую частоту вы можете с помощью утилиты hwinfo:

hwinfo --cpu | grep Clock


Принудительная установка тактовой частоты GPU максимальной производительности

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

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

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

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

watch -n 0,5 "hwinfo --cpu | grep Clock"

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

Этап четвертый — повышение напряжения

Если ваш компьютер перестал включаться после повышения частоты до определенного предела или вы получаете Kernel Panic, то пришло время повысить напряжение. Увеличивайте напряжение на 0,1 или на 0,05 пока компьютер не будет нормально загружаться и стабильно работать. Вам нужно быть очень аккуратными с напряжением Vcore. Если вы примените слишком высокое напряжение, то можете сжечь свой процессор. Но делать это обязательно, если вы хотите разогнать компьютер, иначе вы никак не сможете понять как процессор реагирует на то или иное напряжение.

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

Этап пятый — финальное тестирование

Теперь, когда разгон процессора amd или intel завершен, вам нужно его протестировать. Во первых, проведите еще раз тестирование, которое мы делали перед тем, как перейти к разгону. Вам нужно увидеть как хорошо процессор справляется со своей задачей при максимальной нагрузке и не нужно ли улучшить охлаждение. Посмотреть текущую частоту, до которой вам удалось разогнать процессор можно с помощью утилиты hwinfo:

hwinfo --cpu | grep Clock

Для процессоров Intel вы можете применять программу от производителя — i7z , которая позволяет просмотреть текущую частоту и температуру.

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

Выводы

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