Я запускаю 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 для энергосберегающего
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 не может видеть вентиляторы и таким образом не может взять на себя управление над ними. Какие-либо предложения для взятия под контроль их?
Я нашел решение своей собственной проблемы.
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
Менее навязчивый метод для получения меньшей температуры (и поэтому никакие вентиляторы не требуются) использует 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).
Мой Dell 9570 (Intel i7-8750H), работающий на Linux Mint 19.1 и Windows 10.
На Монетном дворе, только после перевставки ЦП/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. Мой ноутбук стал очень тихим, и я наконец полностью удовлетворен им.
** лучший счет