LINUX.ORG.RU

Тормозит ноутбук под последней убунтой.

 , ,


1

1

Дано:

Ноутбук HP Spectre Model 13-af009ur

Ставлю Ubuntu 18.04 или Mint 19 всё тормозит аки 386.

  • Браузер (любая программа) открывается по полминуты
  • Задержка при наборе текста по 300 миллисекунд
  • По ощущениям даже файлы медленнее копируются (но это не точно)

Под 16.04 или Mint 18.3 полёт нормальный

Беглый взгляд на htop https://imgur.com/a/B8AaFpr говорит, что Load average непомерно высок (6-10) под последними версиями. Под старыми меньше единицы.

Куда копать, чтобы разобраться и починить?

Ответ на: комментарий от t184256

https://imgur.com/a/dnGiClO

Если хром прибить всё равно тормозит.

Это хром просто открывает одну(!) вкладку. Секунду все ядра загружены.

Скриншот тоже непросто сделать. Нажимаешь кнопку prt sc и через три секунды только до него доходит.

ConnorMcLaud
() автор топика
Ответ на: комментарий от ConnorMcLaud

Выглядит так как будто дело не в записи на диск

$ vmstat 1
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0      0 931572 1419984 12413440    0    0   655   888  378  690 16 27 57  0  0
 2  0      0 893968 1419984 12450400    0    0     0     0  941 1486  6  8 86  0  0
 2  0      0 941416 1419984 12402976    0    0     0     0 1012  759  8  9 83  0  0
 1  0      0 941700 1419984 12402724    0    0     0     0 1278  746  7  5 88  0  0
 1  0      0 941700 1419984 12402464    0    0     0    40 1309  670  7  7 85  0  0
 1  0      0 906732 1419988 12437788    0    0     0    12 1196  867  7  9 84  0  0
 0  0      0 906992 1419988 12438068    0    0     0     0  552  742  2  2 96  0  0
 6  0      0 904276 1419992 12435624    0    0     0   328 1558 1963  8 14 78  0  0
13  0      0 878456 1419992 12450644    0    0     0    36 2891 3987 21 31 48  0  0
10  0      0 819636 1420000 12501328    0    0     8    48 3324 3694 21 35 44  0  0
 9  0      0 784996 1420072 12524284    0    0    12   992 3234 4122 22 35 42  1  0
 7  0      0 799316 1420080 12504784    0    0    16   136 4226 3984 29 37 34  0  0
 8  0      0 828900 1420092 12468088    0    0    80   164 3538 4264 34 39 26  0  0
 7  0      0 785236 1420164 12507972    0    0  2904     0 2875 4074 25 31 43  1  0
 7  0      0 792156 1420192 12494744    0    0   104   624 3696 4256 25 44 31  1  0
11  0      0 797192 1420196 12477364    0    0    84     0 2094 3048 18 24 58  0  0
 7  0      0 795340 1420196 12475644    0    0    24    12 2133 3024 16 27 56  0  0
 8  0      0 801820 1420212 12466632    0    0   332   196 2342 3246 17 24 58  0  0
ConnorMcLaud
() автор топика
Ответ на: комментарий от t184256

Там в логе пару строчек и он не растет

$ sudo journalctl -f
-- Logs begin at Wed 2018-07-04 23:08:08 +03. --
Jul 05 21:24:47 connormclaud-HP-Spectre-Laptop-13-af0xx pkexec[20144]: connormclaud: Executing command [USER=root] [TTY=unknown] [CWD=/home/connormclaud] [COMMAND=/usr/lib/x86_64-linux-gnu/cinnamon-settings-daemon/csd-backlight-helper --set-brightness 2250 -b firmware -b platform -b raw]
Jul 05 21:27:41 connormclaud-HP-Spectre-Laptop-13-af0xx pkexec[20167]: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
Jul 05 21:27:41 connormclaud-HP-Spectre-Laptop-13-af0xx pkexec[20167]: connormclaud: Executing command [USER=root] [TTY=unknown] [CWD=/home/connormclaud] [COMMAND=/usr/lib/x86_64-linux-gnu/cinnamon-settings-daemon/csd-backlight-helper --set-brightness 2250 -b firmware -b platform -b raw]
Jul 05 21:33:27 connormclaud-HP-Spectre-Laptop-13-af0xx systemd-timesyncd[916]: Synchronized to time server 91.189.89.199:123 (ntp.ubuntu.com).
Jul 05 21:34:33 connormclaud-HP-Spectre-Laptop-13-af0xx sudo[20870]: pam_ecryptfs: pam_sm_authenticate: /home/connormclaud is already mounted
Jul 05 21:34:33 connormclaud-HP-Spectre-Laptop-13-af0xx sudo[20870]: connormclaud : TTY=pts/1 ; PWD=/home/connormclaud ; USER=root ; COMMAND=/usr/sbin/iotop -bo
Jul 05 21:34:33 connormclaud-HP-Spectre-Laptop-13-af0xx sudo[20870]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jul 05 21:34:47 connormclaud-HP-Spectre-Laptop-13-af0xx sudo[20870]: pam_unix(sudo:session): session closed for user root
Jul 05 21:35:32 connormclaud-HP-Spectre-Laptop-13-af0xx sudo[20927]: connormclaud : TTY=pts/1 ; PWD=/home/connormclaud ; USER=root ; COMMAND=/bin/journalctl -f
Jul 05 21:35:32 connormclaud-HP-Spectre-Laptop-13-af0xx sudo[20927]: pam_unix(sudo:session): session opened for user root by (uid=0)

ConnorMcLaud
() автор топика

Похоже на то, что отвалилось автоизменение частоты процессора

$ lscpu | grep -i mhz
CPU MHz:             400.016
CPU max MHz:         4000,0000
CPU min MHz:         400,0000

Всегда на минимуме, даже когда игрушка запущена в фоне

ConnorMcLaud
() автор топика
Ответ на: комментарий от t184256

И с powersave и performance один вариант - минимальная частота.

$ watch grep \"cpu MHz\" /proc/cpuinfo

Всегда показывает по 400

Пытаюсь нагрузить процессор

sudo stress --cpu 8 -v --timeout 30s

Ничего не меняется

ConnorMcLaud
() автор топика
Ответ на: комментарий от Deleted

так0е только от kworker бывало,

Спасибо за попытку помочь, но на первый взгляд выглядит никак не связанным с моей проблемой. У меня kworker стабильно жрет меньше 0.5% процессора

ConnorMcLaud
() автор топика

поправил в /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=disable"

$ sudo update-grub

Подтянулся другой драйвер

$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq

$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
ondemand
ondemand
ondemand
ondemand
ondemand
ondemand
ondemand
ondemand

Теперь частота стала менятся соответственно нагрузке. Но минимальная стала 800 вместо 400. А значит батарею быстрее будет расходовать.

Но небольшие тормоза остались. Load average 2-2.5. Уже не 6. Копаюсь дальше.

ConnorMcLaud
() автор топика
Ответ на: комментарий от ConnorMcLaud

И с powersave и performance один вариант - минимальная частота.

Батарея заряжена? У мобильных процов intel есть/был глюк: во время заряда батареи частота проца сбрасывается в минимум.

anonymous
()
Ответ на: комментарий от anonymous

Батарея заряжена? У мобильных процов intel есть/был глюк: во время заряда батареи частота проца сбрасывается в минимум.

Никак не влияет заряд батареи на этот баг - частота всегда минимальна

ConnorMcLaud
() автор топика
Ответ на: комментарий от ConnorMcLaud

Просто симптомы похожие, мобильный интел, минмальная частота, исправляется acpi-cpufreq. Скажу, acpi-cpufreq тормозной, и если работаешь от сети, принудительно ставь performance. Или попробуй последнюю версию ядра (4.17), говорят что-то там кардинально почистили в cpufreq, может поправили.

anonymous
()

Последняя вещь, что держала load average высоким - intel_powerclamp

https://bugs.launchpad.net/ubuntu/ source/linux/ bug/1389077

Временно отключил его, load average прыгает в пределах 0.7-1.3. Тормоза практически незаметны, разве что в играх. Очевидно, что есть ещё что-то, так как на старых версиях линукса load average 0.5-0.9. Но куда копать глубже не знаю, поэтому забью.

Отключать powerclamp навсегда стремаюсь, он же должен защищать проц от перегрева.

Спасибо, всем кто помог.

ConnorMcLaud
() автор топика
Ответ на: комментарий от ConnorMcLaud

Последняя вещь, что держала load average высоким - intel_powerclamp

Эта хреновина заставляет процессор троттлить, если высока температура. Если температура в норме, где-то баг, который заставляет систему считать, что у тебя перегрев и/или превышение энергопотребления

unanimous ★★★★★
()
Ответ на: комментарий от ConnorMcLaud

У меня kworker стабильно жрет меньше 0.5% процессора

по дефолту? везет.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.