Dell XPS 15 9570 - Как управлять вентиляторами?

Я запускаю dualboot Windows 10 и Ubuntu 18.04 (использующий перевращение из этой ссылки). Все работает правильно, однако вентиляторы непрерывно продолжают и прочь. Временный файл ЦП между 39 - 42 градусами Цельсия. Я думаю, что поклонники активируются где-нибудь в этом диапазоне, затем охлаждают ЦП и таким образом заставляют сигнал снова останавливать вентиляторы, и т.д. В Windows, вентиляторы абсолютно выключены при неактивной или легкой работе.

Что я уже сделал

  • lm_sensors: не может найти вентиляторы даже после того, как "sudo датчики - обнаружат"

  • i8kutils: не Может найти/prod/i8k

  • BIOS обновляется к версии 1.5.0

  • Ядро является 4.19.2-041902-универсальной версией

  • Установленный и активированный thermald, tlp, powertop и микрокод Intel.

  • Установите видеокарту на Intel для энергосберегающего

    • "главный выбор sudo Intel"
  • Undervolt на-140 мВ на ядре и ЦП, и-40 мВ на iGPU (использующий эту ссылку)

  • Установленный smbios-utils и набор это к различным режимам (сбалансированный, прохладная нижняя часть, тихая, производительность)

  • Отключите вентилятор управление BIOS (см. ссылку),

Все без любой удачи.

Что я все еще хочу сделать

  • Перевставка

Статистика

sudo tlp stat

+++ System Info

System         = Dell Inc. XPS 15 9570
BIOS           = 1.5.0
Release        = Ubuntu 18.04.1 LTS
Kernel         = 4.19.2-041902-generic #201811132032 SMP Tue Nov 13 20:34:19 UTC 2018 x86_64
/proc/cmdline  = BOOT_IMAGE=/boot/vmlinuz-4.19.2-041902-generic root=UUID=5394fef0-92d3-4753-a6a1-fd7b5c4f9cea ro quiet splash quiet acpi_rev_override=1 acpi_osi=Linux scsi_mod.use_blk_mq=1 nouveau.modeset=0 nouveau.runpm=0 mem_sleep_default=deep vt.handoff=1
Init system    = systemd v237
Boot mode      = UEFI

+++ Temperatures
CPU temp               =    43 [°C]
Fan speed              = (not available)

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

5
задан 20 November 2018 в 12:14

3 ответа

Я нашел решение своей собственной проблемы.

Видеть вентиляторы с lm_sensors

Добавить dell-smm-hwmon к модулям:

sudo echo "options dell-smm-hwmon restricted=0 force=1" > /etc/modprobe.d/dell-smm-hwmon.conf
sudo echo "dell-smm-hwmon" > /etc/modules
sudo update-initramfs -u

Перезагрузка и вентиляторы должны быть видимы с:

sensors
dell_smm-virtual-0
Adapter: Virtual device
fan1:           0 RPM
fan2:           0 RPM

Принять управление Ваших вентиляторов

Затем следуйте этому руководству по установке i8kutils:

sudo apt install i8kutils
sudo echo "i8k" > /etc/modules
sudo echo "options i8k force=1" > /etc/modprobe.d/i8k.conf

Перезагрузка:

sudo modprobe i8k force=1

Настроить i8kutils:

sudo -H gedit /etc/i8kmon.conf

Наконец, отключите Dell Управление Вентилятора BIOS с этой программой TomFreudenberg для разрешения i8kutils вступить во владение.

git clone https://github.com/TomFreudenberg/dell-bios-fan-control.git
cd dell-bios-fan-control
make
sudo dell-bios-fan-control 0

Просто выполненный i8kmon управлять Вашими вентиляторами или попыткой ik8fan вручную управлять Вашими вентиляторами.

i8kfan 2 2
5
ответ дан 23 November 2019 в 09:11

Менее навязчивый метод для получения меньшей температуры (и поэтому никакие вентиляторы не требуются) использует powertop.

 cat /sys/bus/pci/devices/0000\:01\:00.0/power/control # (on?. That is bad)
 sudo powertop --auto-tune
 cat /sys/bus/pci/devices/0000\:01\:00.0/power/control # (auto?. That is good)

Для получения изменений постоянно, посмотрите, Как я делаю изменения Powertop постоянными?. Однако в справке TLP сказано, что, 'пытаясь применить powertop's - настройки автоматической настройки на каждой начальной загрузке будут конфликтовать с TLP'. К настоящему времени это хорошо работает для меня (XPS 15 9570, bios 1.5).

1
ответ дан 23 November 2019 в 09:11

Мой Dell 9570 (Intel i7-8750H), работающий на Linux Mint 19.1 и Windows 10.

  • Версия BIOS: 1.10.1
  • Ядро: 4.18.0-21

На Монетном дворе, только после перевставки ЦП/GPU с Экстремальным значением Phobya NanoGreace, я получаю 42 ° C @Idle ** на контроле программного обеспечения "CPU Temperature Indicator". Это дает мне усиление приблизительно-7 ° C @Idle, преимущество еще больше в полной загрузке ЦП.

С добавляют программное обеспечение Powertop Intel (доступный в менеджере по программному обеспечению), я получаю в своей системе только 34 ° C @Idle **, в среднем я ближе к 38 ° C.

Официальный сайт: https://01.org/powertop/

Сначала у меня есть calibred Powertop для моей системы (калибровочный процесс, занимающий несколько минут и делающий компьютер, частично неприменимый в это время), после этого я имею, выполняют его.

sudo powertop --calibrate

sudo powertop --auto-tune

Посмотрите на руководство powertop: https://www.systutorials.com/docs/linux/man/8-powertop/

Для включают просто Powertop при начальной загрузке системы, у меня есть создание крона fonction, файл на/etc/cron.d, названном powertop с правом на выполнение, позволяют содержать этот fonction:

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

@reboot root powertop --auto-tune

Не используйте TLP одновременно, он вызвал бы конфликты.

В Windows после перевставки низкая температура составляет 38 ° C @Idle **, в среднем я ближе к 42 ° C (на программном обеспечении Intel Extreme Tuning Utility) с Диспетчером электропитания Dell, калиброванным к Оптимизированному (стандарту) или Тишине по мере необходимости. Диспетчер электропитания Dell кажется мне, что он калибровал BIOS с этим значением, это удовлетворяет для меня. Оптимизированный режим кажется лучшей установке для Linux.

Я также понял некоторую аппаратную оптимизацию: Открытие вентиляционных отверстий (под случаем в центре вентиляторов), добавляя две тепловых клавиатуры (3 x 1 см / 17 Вт/мК) на ЦП/GPU нагревает канал, один на верхнем левом и один на верхнем правом только перед вентилятором.

Мне не нравится undervolt мой ЦП, потому что Linux, кажется, не обрабатывает это хорошо.

Через все это я зарабатываю приблизительно-15 ° C @Idle ** на Linux. Мой ноутбук стал очень тихим, и я наконец полностью удовлетворен им.

** лучший счет

0
ответ дан 23 November 2019 в 09:11

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

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