Автор Тема: Lenovo B575  (Прочитано 5147 раз)

Онлайн Сергей-70

  • Завсегдатай
  • *
  • Сообщений: 500
Re: Lenovo B575
« Ответ #60 : 21.06.2017 09:47:29 »
* Report_Lenovo_B575.htm.tar.bz2 (132.66 кБ - загружено 4 раз.)
У меня схожая конфигурация - процессор E серии и Radeon HD 6310
После чистки температура видюхи 61-64 градуса. Под виндой, по-моему не грелась так (но я уже и не помню, винда на компе была еще в 11 году )))

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Lenovo B575
« Ответ #61 : 21.06.2017 10:28:40 »
Слушай, Дан, у меня ещё одна идея появилась, - ход конём:
- А что если процессор ограничить по частоте на степпинг ниже, программно, и проследить за температурой?

У парня частоты:
1.65 GHz, 1.32 GHz, 825 MHz

Точное значение в килогерцах посмотреть в
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_frequencies

Затем делаем так в виде эксперимента, - на примере моего процессора:

Смотрим куда можем писать
# ls -l /sys/devices/system/cpu/cpufreq/policy0/|grep ^-rw
-rw-r--r-- 1 root root 4096 июн 21 09:54 scaling_governor
-rw-r--r-- 1 root root 4096 июн 21 09:18 scaling_max_freq
-rw-r--r-- 1 root root 4096 июн 21 09:18 scaling_min_freq
-rw-r--r-- 1 root root 4096 июн 21 09:18 scaling_setspeed

Смотрим набор частот
# cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_frequencies
2133000 1867000 1600000 1333000 1067000 800000

Смотрим максимально допустимую частоту
# cat /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq
2133000

Устанавливаем верхний порог на градацию ниже
# echo 1867000 > /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq

В результате, если даже и процессор нагружен, он не сможет перейти на предельную частоту
# grep MHz /proc/cpuinfo
cpu MHz : 1867.000

Если это сработает, это можно выкрутить и на постоянно через
/etc/sysfs.conf


На поиграться тут есть возможности:
Гувернёр conservative например, предоставляет и down_threshold и up_threshold
# cat /sys/devices/system/cpu/cpufreq/conservative/down_threshold
20
# cat /sys/devices/system/cpu/cpufreq/conservative/up_threshold
80

Порог down_threshold можно поднять чтобы процессор всегда стремился сбросить частоту, а up_threshold поднять до 98.
# ls -l /sys/devices/system/cpu/cpufreq/conservative/down_threshold
-rw-r--r-- 1 root root 4096 июн 21 10:22 /sys/devices/system/cpu/cpufreq/conservative/down_threshold
# ls -l /sys/devices/system/cpu/cpufreq/conservative/up_threshold
-rw-r--r-- 1 root root 4096 июн 21 10:22 /sys/devices/system/cpu/cpufreq/conservative/up_threshold

Скажем выставить down_threshold в 50% или чуть ниже. Правда это будет уже не conservative, но нам-то главное сбросить температуру.


Собственно это два варианта, а какой лучше, выяснить опытным путём.
Ну и я бы убрал бы cpufreq-simple и настроил бы через sysfs. ИМХО конечно.
« Последнее редактирование: 21.06.2017 11:11:53 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Lenovo B575
« Ответ #62 : 21.06.2017 10:53:06 »
ИМХО, в проблеме ТС виновато не только и не столько ядро, сколько что еще обновилось после выхода SL 7.0.4. Могу ошибаться, но кажется было что-то связанное с sysfs...

У меня на nx6110 временами cpufreq-simple портачит, поэтому я его выношу всегда, а политику управления частотой процессора настраиваю руками через /etc/sysfs.conf. По-старинке. Руками. Зато всегда предсказуемо и всегда работает.
« Последнее редактирование: 21.06.2017 10:56:23 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Lenovo B575
« Ответ #63 : 21.06.2017 11:56:11 »
вот полный отчет по ноуту с аиды
            ЦП #1 / Ядро #1           57 °C (135 °F)
            ЦП #1 / Ядро #2           57 °C (135 °F)
            Тип ЦП                     DualCore AMD E-450, 1646 MHz (16.5 x 100)
            Мін. / Макс. множник ЦП    4x / 33x
            ЦП #1 / Ядро #1            50 %
            ЦП #1 / Ядро #2            50 %
       Iм'я ЦП CPUID                                          AMD E-450 APU with Radeon(tm) HD Graphics

Интересно, а чем оно занято 50% мощности процессора?
И на какой частоте работает процессор при загрузке в 50%?
« Последнее редактирование: 21.06.2017 11:58:01 от Speccyfighter »

dango

  • Гость
Re: Lenovo B575
« Ответ #64 : 21.06.2017 12:10:24 »
- А что если процессор ограничить по частоте на степпинг ниже, программно, и проследить за температурой?
Думаю, это стоит сделать. Заодно можно узнать, насколько это эффективно с процами AMD. В этом плане, ничего не могу сказать, ибо подходящей техники не было для экспериментов.
У меня на nx6110 временами cpufreq-simple портачит, поэтому я его выношу всегда, а политику управления частотой процессора настраиваю руками через /etc/sysfs.conf. По-старинке. Руками. Зато всегда предсказуемо и всегда работает.
Аналогично.

dango

  • Гость
Re: Lenovo B575
« Ответ #65 : 21.06.2017 12:17:44 »
Интересно, а чем оно занято 50% мощности процессора?
ТС запускал AIDA под виндой. Кстати говоря, производители ноутов любят в свои драйвера и ПО включают фирменные фишки по управлению процессорами на своем железе.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Lenovo B575
« Ответ #66 : 21.06.2017 12:32:55 »
Кстати говоря, производители ноутов любят в свои драйвера и ПО включают фирменные фишки по управлению процессорами на своем железе.

М-гу. Включая управление напряжением на процессоре.
На десктопе я понижаю для интела до вольта для снижения температуры.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Lenovo B575
« Ответ #67 : 21.06.2017 12:53:46 »
У меня на nx6110 временами cpufreq-simple портачит, поэтому я его выношу всегда, а политику управления частотой процессора настраиваю руками через /etc/sysfs.conf.

Я тоже так делаю:
cat /etc/sysfs.conf
devices/system/cpu/cpu0/cpufreq/scaling_governor = conservative
devices/system/cpu/cpu1/cpufreq/scaling_governor = conservative

Меня производительность на conservative  устраивает. Во время сборки пакета могу ещё и видео 480p смотреть в firefox, кулер фигачит на полную, температура в нежаркий день 66, в жару 70. Но это после основательной чистки ноутбука. До этого во время сборки пакета температура могла доходить до 88 градусов при комнатной температуре в 20 (а при простое, кстати, 65 градусов было). Летом собирать пакеты не смог бы, ноутбук бы отрубался при температуре 90+ :-) И ещё у меня ноутбук на подставке (без активного охлаждения) всегда стоит, иначе температура была бы на 10 градусов выше.

Отсюда мои предложения:
1. Продуть ноутбук сжатым воздухом. Если такой возможности нет, разобрать и пропылесосить.
2. Купить подставку для ноутбука, хотя бы пассивную
3. Настроить /etc/sysfs.conf как у меня выше, удалив cpufreq-simple
4. Перейти на ещё более лёгкое DE, чем xfce. Это я LXDE имею в виду :-)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Lenovo B575
« Ответ #68 : 21.06.2017 12:56:14 »
    Ну, а в логах то что?

не знаю точно куда смотреть (где эти логи т.е., скинул лог с var/log/)

Смотреть логи, как описано здесь:
https://altlinux.org/Journald

Цитировать
     Если был крах системы, можно ввести параметр -1 и посмотреть логи с предыдущего запуска системы (-2 логи сеанса за два сеанса до текущего и т.д.) [1]:

journalctl -b -1

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Lenovo B575
« Ответ #69 : 21.06.2017 12:59:44 »
Кстати, если на не обновлённом свежеустановленном Simply Linux 7.0.4 отрубается, а раньше было окей, то дело не в ПО, и не в ядрах. Просто наступило лето ;-)

dango

  • Гость
Re: Lenovo B575
« Ответ #70 : 21.06.2017 13:15:29 »
Кстати, если на не обновлённом свежеустановленном Simply Linux 7.0.4 отрубается, а раньше было окей, то дело не в ПО, и не в ядрах. Просто наступило лето
так хитрость в том что винда 10 то работает!
...и мерзко хихикает... Х-)
Ждем топикстартера.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Lenovo B575
« Ответ #71 : 21.06.2017 13:51:33 »
...и мерзко хихикает... Х-)
Ждем топикстартера.

Ну, вот так погано управляется в Линуксе электропитание процессорами и видеокартами AMD... Сам страдаю с аналогичным процессором.

dango

  • Гость
Re: Lenovo B575
« Ответ #72 : 21.06.2017 14:54:19 »
Ну, вот так погано управляется в Линуксе электропитание процессорами и видеокартами AMD... Сам страдаю с аналогичным процессором.
Антон, у тебя же свободные драйвера?
Кстати, ТС упомянул про первоначальную систему до обновления
ЕДИНСТВЕННОЕ там были проприетарные дрова
Может быть, дело в них, т.е. в их отсутствии на обновленной системе?

Оффлайн linuxoid

  • Завсегдатай
  • *
  • Сообщений: 93
    • Email
Re: Lenovo B575
« Ответ #73 : 21.06.2017 16:55:00 »
Ну во-первых, хочу всех поблагодарить всех за такое внимание и помощь - Антон Мидюков, ruslandh, dango, Speccyfighter, и Сергей-70 (поправьте если кого то упустил(((
А во-вторых - я очень мало что понимаю в ваших советах, поскольку я самый обычный юзер, даже меньше)))
Итак, по делу, что понял - распишу, поехали:
але непагано було б подивитися cpufreq.
[katya@comp-e-450-apu-8a4f53 Рабочий стол]$ cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
driver: acpi-cpufreq
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 0.00 ms.
hardware limits: 825 MHz - 1.65 GHz
available frequency steps: 1.65 GHz, 1.32 GHz, 825 MHz
available cpufreq governors: ondemand, performance
current policy: frequency should be within 825 MHz and 1.65 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 825 MHz.
cpufreq stats: 1.65 GHz:34,09%, 1.32 GHz:19,35%, 825 MHz:46,57% (4544)
analyzing CPU 1:
driver: acpi-cpufreq
CPUs which run at the same hardware frequency: 1
CPUs which need to have their frequency coordinated by software: 1
maximum transition latency: 0.00 ms.
hardware limits: 825 MHz - 1.65 GHz
available frequency steps: 1.65 GHz, 1.32 GHz, 825 MHz
available cpufreq governors: ondemand, performance
current policy: frequency should be within 825 MHz and 1.65 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1.65 GHz.
cpufreq stats: 1.65 GHz:35,29%, 1.32 GHz:18,42%, 825 MHz:46,29% (4356)
Покажите ещё cpufreq этой командой
Спойлер
# grep . /sys/devices/system/cpu/cpu*/cpufreq/*
/sys/devices/system/cpu/cpu0/cpufreq/affected_cpus:0
/sys/devices/system/cpu/cpu0/cpufreq/bios_limit:1650000
/sys/devices/system/cpu/cpu0/cpufreq/cpb:0
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq:1650000
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq:1650000
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq:825000
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency:0
/sys/devices/system/cpu/cpu0/cpufreq/freqdomain_cpus:0
/sys/devices/system/cpu/cpu0/cpufreq/related_cpus:0
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies:1650000 1320000 825000
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors:ondemand performance
/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq:1650000
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver:acpi-cpufreq
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor:ondemand
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq:1650000
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq:825000
/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed:<unsupported>
grep: /sys/devices/system/cpu/cpu0/cpufreq/stats: Это каталог
/sys/devices/system/cpu/cpu1/cpufreq/affected_cpus:1
/sys/devices/system/cpu/cpu1/cpufreq/bios_limit:1650000
/sys/devices/system/cpu/cpu1/cpufreq/cpb:0
/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_cur_freq:1650000
/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_max_freq:1650000
/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_min_freq:825000
/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_transition_latency:0
/sys/devices/system/cpu/cpu1/cpufreq/freqdomain_cpus:1
/sys/devices/system/cpu/cpu1/cpufreq/related_cpus:1
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies:1650000 1320000 825000
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_governors:ondemand performance
/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq:1650000
/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver:acpi-cpufreq
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor:ondemand
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq:1650000
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq:825000
/sys/devices/system/cpu/cpu1/cpufreq/scaling_setspeed:<unsupported>
grep: /sys/devices/system/cpu/cpu1/cpufreq/stats: Это каталог
Ноут давно в эксплуатации. Возможно, ТО ему, действительно, не помешает.
может и так, но на тесте аидой (56 С) фурмарком (66 С) выдает плавный график и в дальнейшем стабилизации графика температуры
Цитировать
Интересно, а чем оно занято 50% мощности процессора?
И на какой частоте работает процессор при загрузке в 50%?
да кто знает что винда делает
Цитировать
Кстати, если на не обновлённом свежеустановленном Simply Linux 7.0.4 отрубается, а раньше было окей, то дело не в ПО, и не в ядрах. Просто наступило лето
дык, под кондеем стоит))
Цитировать
Ждем топикстартера.
а за это сорри, реально занят и не всегда могу ноут покрутить
Цитировать
Может быть, дело в них, т.е. в их отсутствии на обновленной системе?
Сможете повторить? Если получится и система не будет глючить, ситуация прояснится.
буду пробовать, но я помню как я прошлый раз намучался настраивая fglrx
перейду на проприетарные - отпишусь, что и как
Фух, спасибо!

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Lenovo B575
« Ответ #74 : 21.06.2017 17:07:00 »
А в p8 вроде нет fglrx , если я не ошибаюсь