Android SDK Build-Tools и SDK-компоненты не были установлены

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

Что, вероятно, не сработает

Два общих и прямых, однако, к сожалению:

Ноутбуки Dell не имеют возможности управления вентилятором ACPI (* 1), как следствие, используя параметры загрузки ACPI и т. п. как оказалось, не будут работать с контроллерами Dell Latitude (* 2), поэтому программа fancontrol / pwmconfig не будет работать

Использовать i8kutils

Однако есть пакет под названием i8kutils, который записывается для управления вентилятором ноутбуков Dell Inspiron через SMM BIOS. Несколько пользователей сообщают об успехах на своих ноутбуках Dell Laitude (я один из них, на Dell Latitude E7440), однако часто требуется трюк, чтобы избавиться от вмешательства в управление вентилятором BIOS.

Установить i8kutils:

$ sudo apt-get install i8kutils

Попробовать:

$ i8kfan 2 2     # set to max speed
$ i8kfan 0 0     # set to 0 speed

...

Отключить управление вентилятором BIOS

Если он работает, но что-то еще отступает на установленную скорость (сообщается многими пользователями на ноутбуках Dell Latitude) , это связано с запланированными сеансами SMM, которые устанавливают скорость вращения вентилятора. К счастью, есть способ SMM BIOS .

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

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

Загрузить пакеты необходимый для построения:

$ sudo apt-get build-dep i8kutils

Загрузить i8kutils исходный код, извлечь и ввести каталог (точные имена в зависимости от версии i8k):

$ apt-get source i8kutils
$ tar xvf i8kutils_1.33.tar.gz
$ cd i8kutils-1.33/

Скомпилировать smm: [ ! d29] Ноутбуки Dell не имеют возможности управления вентилятором ACPI (* 1), поэтому попытка с параметрами загрузки ACPI и т. п. не будет работать

Ноутбукам Dell не хватает возможности управления вентилятором ACPI (* 1)

$ gcc -g -O2 -Wall -I. -o smm -m32 smm.c

Если в 64-битной системе:

$ sudo ./smm 30a3

Запустите smm с аргументом 30a3, чтобы отключить управление вентилятором SMM: [ ! d38]

Теперь управление вентилятором BIOS должно быть отключено.

Примечание: Это настройка, которая будет сохраняться при перезагрузке и отключении питания. Попробуйте установить скорость с помощью i8kctl, прислушайтесь к вентилятору и убедитесь, что скорость сохраняется. Управление вентилятором BIOS можно снова включить с помощью $ sudo ./smm 31a3.

* 1: Я видел официальный источник этого, не могу найти его прямо сейчас. Если вы хотите проверить, нет ли у вас оборудования, выполните следующие действия: https://wiki.ubuntu.com/DebuggingACPI

0
задан 3 April 2018 в 18:26

0 ответов

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

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