ЦП ограничен частотой 400 МГц при закрытой крышке

Я использую 18.04 LTS на ноутбуке MSI Prestige 14 A10SC. Я изменил /etc/systemd/logind.conf , чтобы настроить HandleLidSwitch на игнорирование. Я закрываю крышку и кладу ноутбук в другое место дома. Затем я удаленно подключаюсь к ноутбуку по ssh и начинаю выполнять тяжелую работу по компиляции, но она выполняется очень-очень медленно, потому что процессор ограничен частотой 400 МГц.

(ms) jesse@msi14:~$ grep MHz /proc/cpuinfo
cpu MHz         : 400.218
cpu MHz         : 400.170
cpu MHz         : 400.204
cpu MHz         : 400.265
cpu MHz         : 400.018
cpu MHz         : 400.054
cpu MHz         : 399.942
cpu MHz         : 400.028
cpu MHz         : 400.293
cpu MHz         : 399.559
cpu MHz         : 400.043
cpu MHz         : 400.320

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

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

0
задан 31 March 2020 в 18:30

1 ответ

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

После попытки:

  • Отключение тепловой защиты.
  • Отключение acpi (что должно вообще препятствовать работе кнопки LID).
  • Отключение модуля intel_pstates и использование вместо него acpi-cpufreq.
  • Установка Windows и подтверждение ведут себя так же.

Я бы сказал, что проблема не связана с Linux, возможно, есть что-то в ucode или UEFI, вызывающее эту проблему.

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

MSI разработала этот продукт таким образом по уважительной причине, но мне действительно все равно. В мои планы уже входило добавить несколько дополнительных внешних ВЕНТИЛЯТОРОВ к вертикальной опоре, которую я использую, так что, вероятно, температура меня устроит.

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

Сначала мне пришлось разобрать ноутбук (очень осторожно, потому что печатная плата очень проста, и ее очень легко сломать).

Пока мне не удалось увидеть материнскую плату со стороны клавиатуры

Затем я удалил этикетку SOT IC как U42 (датчик холла), которая находится в правом верхнем углу, и соединил контактные площадки, которые НЕ подключены к GND

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

Магнит расположен под пластиком вокруг ЖК-дисплея в этом углу. Пластик приклеен, но ногтями пальцев (лучше ничем другим не пользоваться) его можно снять (не нужно снимать весь только этот угол), затем можно взять магнит маленькой иголкой .

0
ответ дан 7 November 2020 в 15:31

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

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