отключить bd прочот навсегда или быстро lubuntu 18.04.2

Так что по какой-то причине на моем ноутбуке я испытываю серьезные проблемы с регулированием, когда включен bdprochot, из-за чего мой процессор работает на 400 МГц с минимальной нагрузкой 2,8 в соответствии с cpufreq-info и 380 МГц от 2,6 в соответствии с диспетчером задач Windows.

Он сохраняется на 3 разных дисках, 7 переустановок Windows 10 и 7 переустановок 3 разных дистрибутивов Linux. Я пробовал это на Steam OS, Ubuntu GamePack и Lubunt. В Windows я использовал остановку дроссельной заслонки, но это не то, что Linux. Я использую внешний вентилятор, понижающий свои темпы с отключенным bdprochot через ограничитель дроссельной заслонки до более низких 40-х, и даже без него я обычно ограничиваюсь в 67 и в среднем в 50, поэтому я не беспокоюсь по поводу слухов о проблемах нагрева от bdprochot.

Я попытался исправить инструменты msr, но это не сработало. Я получил сообщение:

wrmsr: pwrite: Operation not permitted.

Это ноутбук, поэтому нет настроек питания BIOS.

Я следовал руководству здесь (цитата ниже)

Я столкнулся с той же проблемой, и я нашел решение, которое работает для меня. Вам придется скачать cpufrequtils.

Выполнить каждую команду в терминале: Примечание: аргумент '-c' предназначен для номера ядра. Если ваш ЦП имеет четыре ядра, запустите данную команду от 0 до 3, а если ваш ЦП имеет восемь ядер, то введите команду от 0 до 7.

sudo cpufreq-set -c 0 -g performance
sudo cpufreq-set -c 1 -g performance
sudo cpufreq-set -c 2 -g performance
sudo cpufreq-set -c 3 -g performance
sudo cpufreq-set -c XX -g performance
sudo modprobe msr
sudo rdmsr 0x1FC

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

sudo wrmsr 0x1FC XXXXX 

Здесь XXXXX - это результат предыдущего выполнения команды. Наконец, чтобы проверить, сработало ли это, запустите:

cpufreq-info

Я исключил строку из-за того, что она выдает ошибку вывода

 sudo cpufreq-set -c XX -g performance

Это сработало на steam ОС, которая основана на Debrian 8: jessie, но, похоже, не работает на lubuntu, она только редактирует настройки производительности

Выходные данные rdmsr меняются каждый раз, когда я перезагружаюсь.

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

Я включил безопасную загрузку, когда перешел на lubuntu, чтобы добавить загрузочный файл в порядок загрузки, чтобы это не мешало работе wrmsr.

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

Спецификации

  • Модель # Acer Spin SP-513-51-51PB-N16W1

  • Процессор Intel i5 -6200U @ 2,3 ГГц, двухъядерные 4 логических ядра

  • Оперативная память: 16 ГБ DDR4

  • Жесткий диск: NVMe m.2 ssd 1tb

  • GPU: Intel HD 520

  • ОС: двойная загрузка Windows 10 home Ver 1809 KB4497934 и Lubuntu 18.04.2

    • Ram и SSD являются обновлениями
2
задан 6 June 2019 в 19:14

4 ответа

Проблемный CPU твердости привязывается, проблемный CPU ubuntu

sudo cpufreq-set -c 0 -g performance sudo cpufreq-set -c 1 -g performance sudo cpufreq-set -c 2 -g performance sudo cpufreq-set -c 3 -g performance sudo modprobe msr sudo wrmsr 0x1FC 17422

Resolve привязывают Windows

Just download throttlestop and Disable BD PROCHOT and Turbo

Specs:
Модель # ЦП ASUS Vivobook s551ln
Intel i7-4710U @2.6Ghz
Ram: жесткий диск DDR3
на 6 ГБ: SSHD 1 ТБ
GPU: Intel hd 440 + NVIDIA GeForce 840M
ОС: Двойная загрузка Windows 10 размещает Ver 1809 KB4497934 и Lubuntu 19.10

0
ответ дан 2 December 2019 в 06:10

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

От https://github.com/tiziw/iuvolt/issues/11

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

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

Строка с "XX" не работала, как это там как пример.

0
ответ дан 2 December 2019 в 06:10

Решение проблемы с блокировкой ЦП в Ubuntu

У меня была такая же проблема с зависанием ЦП на частоте 0,79 ГГц, и все, что вам нужно сделать, это...

1) Отключить bd prochot в Ubuntu 20.04

sudo apt-get install msrtool 

sudo modprobe msr 

sudo wrmsr 0x1FC 2

2) Проверьте фактическую частоту ЦП в режиме реального времени:

sudo apt install i7z 

sudo i7z

3) Используйте стресс для имитации полной загрузки ЦП

sudo apt install stress

stress -c 8
1
ответ дан 7 October 2020 в 09:36

У меня была точно такая же проблема с моим ноутбуком Dell 7558, когда я только что установил Linux Mint после почти двухлетнего спящего режима. Частота ЦП оставалась на уровне 500 МГц при подключении к сети, но работала до 2,7 ГГц при питании от батареи. (На самом деле иногда подключение блока питания действительно работает нормально без чрезмерного дросселирования.Но это 1 из 20 или продуть разъем баллончиками со сжатым воздухом. Возможно, проблема в неисправном разъеме или аккумуляторе...)

В любом случае, я нашел здесь хороший скрипт:

https://github.com/yyearth/turnoff-BD-PROCHOT/blob/master /bdprochot_off.sh

#!/bin/bash
# 4005d --> 4005e

# Slightly modified for root

/sbin/modprobe msr
r=`/usr/sbin/rdmsr 0x1FC`
s='0x'$r'' 
f=$(($s&0xFFFFE))
sudo /usr/sbin/wrmsr 0x1FC "obase=16;$f"|/usr/bin/bc
echo "$r"" write to ""reg 0x1FC" 
echo "BD PROCHOT off."

Проблема в том, что скрипт должен импортировать(?) сторонний модуль ядра: msr. Я полагаю, что вы уже установили его перед запуском такого кода, запустив

    sudo apt -y install msr-tools

Таким образом, вы можете запускать скрипт с помощью «sudo» после любого запуска. Но опять же, это немного неуклюже, так как мы хотим, чтобы этот bd-prochot отключался, как только мы загружаемся. Проблема в том, что запуск этого скрипта во время загрузки, например, использование crontab с «@reboot bd-prochot-off-script.sh» не работает, так как использование «modprobe» со сторонним инструментом по какой-то причине заблокировано. . (Хотя я не уверен, почему) Итак, мне пришлось манипулировать загрузкой некоторых модулей в

    /etc/modules-load.d/ 

, создав новый файл conf как root

    sudo touch /etc/modules-load.d/msr.conf

и поместив «msr» в файл «msr.conf».

Затем добавил приведенный выше скрипт в crontab

    sudo crontab -u root -e

as..

    @reboot /path/to/the/bd-prochot-off.sh

Теперь проблема с троттлингом процессора больше не возникает. Но опять же, я считаю, что это всего лишь обходной путь. Возможно, замена батареи сработает лучше с точки зрения решения типа «избавления от стебля зла». Но опять же, этот ноут пока не очень горяч (конец 2020 года) и я не хочу тратить на него много бабла, пока он не сдохнет.

1
ответ дан 22 December 2020 в 03:08

Другие вопросы по тегам:

Похожие вопросы: