LINUX.ORG.RU

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

Автор, для полного анамнеза, скажи

 for c in $(ls -d /sys/devices/system/cpu/cpu[0-9]*); do cat $c/cpufreq/scaling_driver; done
и
 for c in $(ls -d /sys/devices/system/cpu/cpu[0-9]*); do cat $c/cpufreq/cpuinfo_min_freq; done

Имел подобные проблемы когда в ArchLinux запилили intel_pstate (грелся проц и очень быстро высаживалась батарея). Лечилось через

intel_pstate=disable
в опциях ядра у груба. Подцепился acpi-cpufreq с ondemand'ом.(у тебя прокатит если модуль такой компилировал) На следующем обновлении ядра проблемы исчезли, и сейчас все работает исправно с intel_pstate - частоты скалятся, батарея живет.

naszar
()

Может кто подскажет чего такого плохого в этом intel_pstate'e? Вроде пилит его товарищ из интела, с учетом всей специфики процессора. И гувернер performance работает как ondemand у acpi-cpufreq.

naszar
()
Ответ на: комментарий от naszar
Dm3Ch-UX31A linux #  for c in $(ls -d /sys/devices/system/cpu/cpu[0-9]*); do cat $c/cpufreq/scaling_driver; done
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq
Dm3Ch-UX31A linux # for c in $(ls -d /sys/devices/system/cpu/cpu[0-9]*); do cat $c/cpufreq/cpuinfo_min_freq; done
800000
800000
800000
800000
Dm3Ch
() автор топика
Ответ на: комментарий от Dm3Ch

тогда

for c in $(ls -d /sys/devices/system/cpu/cpu[0-3]*); do echo ondemand > $c/cpufreq/scaling_governor; done
если будит ругатся поменять ондеманд на powersave и показать
for c in $(ls -d /sys/devices/system/cpu/cpu[0-3]*); do cat $c/cpufreq/scaling_available_governors; done

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

ругаться не ругался

Dm3Ch-UX31A linux # for c in $(ls -d /sys/devices/system/cpu/cpu[0-3]*); do cat $c/cpufreq/scaling_available_governors; done
ondemand performance 
ondemand performance 
ondemand performance 
ondemand performance 

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

Единственно проверьте, что в /sys/devices/system/cpu/cpu{Х}/cpufreq/scaling_governor , где {X} = 0-3, остается ondemand или powersafe соответственно. Ибо есть целый зоопарк штуковин типа laptop-mode или cpupower которые меняют это значение.

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

Есть эффект? Что с температурой? По идее смена гувернера должна была все вылечить... надо только закрепить результат, например пересобрать ядро с правильным гувернером по умолчанию.

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

Что это за говно? man cpufreq-info cpufreq-set cpupower

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

Это <продолжительная тишина в зале, медленно переходящая в истерику> ...пони.

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

.. и да, все делается от root'a. Если не выходит с опциями, можно посмотреть в интерактиве кто больше всех электричества кушает...

naszar
()
Ответ на: комментарий от Dm3Ch
krab@notebook:~$ powertop --csv
PowerTOP v2.1 must be run with root privileges.
выход...
krab@notebook:~$ sudo powertop --csv
Невозможно загрузить из файла /var/cache/powertop/saved_results.powertop
Невозможно загрузить из файла /var/cache/powertop/saved_parameters.powertop
Невозможно загрузить из файла /var/cache/powertop//var/cache/powertop/saved_parameters.powertop
Подготовка к проведению измерений
Taking 1 measurement(s) for a duration of 20 second(s) each.
PowerTOP outputing using base filename PowerTOP.csv
krab@notebook:~$ powertop --version
PowerTOP versionv2.1, compiled on Aug 23 2012

krab@notebook:~$ ls -lah | grep Power
-rw-r--r--  1 root root  15K июня  27 04:40 PowerTOP.csv

Затем файл PowerTOP.csv (лол, файл от root) заливай на какой-нибудь файл хостинг.

bhfq ★★★★★
()
Последнее исправление: bhfq (всего исправлений: 1)

Зачем тебе гента, если ты даже описать проблему не можешь?

MaZy ★★★★★
()
Ответ на: комментарий от bhfq
Dm3Ch-UX31A linux-3.8.13-gentoo # su 
Dm3Ch-UX31A linux-3.8.13-gentoo # powertop --csv
powertop: unrecognized option '--csv'
PowerTOP 1.13   (C) 2007 - 2010 Intel Corporation 

Collecting data for 5 seconds 


Dm3Ch-UX31A linux-3.8.13-gentoo # 

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

Да уж stable такое stable. У вас в генте есть 2.3, замаскировано?

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

Вот это да, гентушник-некрофил.

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

Вдвойне странно... обновил портеджи... гента тянет powertop 1.13 c lesswatts.org, который по dns даже не разрешается... автор как ты его поставил?

1 # Copyright 1999-2013 Gentoo Foundation
  2 # Distributed under the terms of the GNU General Public License v2
  3 # $Header: /var/cvsroot/gentoo-x86/sys-power/powertop/powertop-1.13.ebuild,v 1.7 2013/04/28 02:10:19 zerochaos Exp $
  4 
  5 EAPI=3
  6 
  7 inherit toolchain-funcs eutils
  8 
  9 DESCRIPTION="tool that helps you find what software is using the most power"
 10 HOMEPAGE="http://www.lesswatts.org/projects/powertop/"
 11 SRC_URI="http://www.lesswatts.org/projects/powertop/download/${P}.tar.gz"
 12 
 13 LICENSE="GPL-2"
 14 SLOT="0"
 15 KEYWORDS="amd64 arm ppc sparc x86 ~amd64-linux ~x86-linux"
 16 IUSE="unicode"
 17 
 18 DEPEND="sys-libs/ncurses[unicode?]
 19         sys-devel/gettext"
 20 RDEPEND="sys-libs/ncurses[unicode?]
 21         virtual/libintl
 22         sys-apps/pciutils"
 23 
 24 src_prepare() {
 25         sed -i '/${CFLAGS}/s:$: ${LDFLAGS}:' Makefile
 26         use unicode || sed -i 's:-lncursesw:-lncurses:' Makefile
 27 }
 28 
 29 src_configure() {
 30         tc-export CC
 31 }
 32 
 33 src_install() {
 34         emake install DESTDIR="${ED}" || die
 35         dodoc Changelog README
 36         gunzip "${ED}"/usr/share/man/man1/powertop.1.gz
 37 }
 38 
 39 pkg_postinst() {
 40         echo
 41         einfo "For PowerTOP to work best, use a Linux kernel with the"
 42         einfo "tickless idle (NO_HZ) feature enabled (version 2.6.21 or later)"
 43         echo
 44 }

naszar
()
Ответ на: комментарий от naszar
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
	Subsystem: ASUSTeK Computer Inc. Zenbook Prime UX31A [1043:1517]
	Kernel driver in use: i915

00:04.0 Signal processing controller [1180]: Intel Corporation 3rd Gen Core Processor Thermal Subsystem [8086:0153] (rev 09)
Dm3Ch
() автор топика
Ответ на: комментарий от Dm3Ch

Можно покопать в сторону энергопотребления видяхи. Что-нибудь типа этого или поставить laptop-mode.

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

Угадал мои симптопы, что это?

По-идиотски настроенная автоматическая регулировка fan'a: он понижает обороты прежде, чем успевает остужать процессор до нужной температуры. Решение - перестать доверять BIOS и поставить fancontrol (или как там его?)

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

Странно, почему

Dm3Ch

cpufreq-info говорит, что частота 800MHz у всех ядер. стоит ondemand.

а у ПоверТоп, другое мнение?

powertop

Using 'ondemand' cpufreq governor;«/sbin/modprobe cpufreq_ondemand > /dev/null 2>&1

echo 'ondemand' > '/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor';

...

Может гувернер не выставился? И еще у вас там хром так нехило нагружает проц и видео: для 4-х ядерного i7 - 15% cpu очень много... вот например у мена на более слабом компе играет видево с ютуба:

PowerTOP Version;v2.3
Kernel Version;Linux version 3.9.9-1-ARCH (tobias@T-POWA-LX) (gcc version 4.8.1 (GCC) ) #1 SMP PREEMPT Wed Jul 3 22:45:16 CEST 2013
System Name;LENOVO Lenovo           Lenovo Z480                     
CPU Information;2x  Intel(R) Pentium(R) CPU B970 @ 2.30GHz
OS Information;Arch Linux

**Power Consumption Summary**
426,4 wakeups/second, 29,8 GPU ops/second, 0,0 VFS ops/sec, 85,6 GFX wakes/sec and 6,8% CPU use
И еще,вы ни чего не выкидывали из файла? Там вроде еще и потребление в ватах должно было быть..

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

Тред старый, перечитывать лень.. видяха случайно не дискретная? В отчете powertop не видно чтобы видяха сколь значительно бы жрала, но возможность есть. А вообще попробуйте прибить хрома, сделать как советует powertop

/sbin/modprobe cpufreq_ondemand > /dev/null 2>&1
echo 'ondemand' > '/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor';
echo 'ondemand' > '/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor';
echo 'ondemand' > '/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor';
echo 'ondemand' > '/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor';
, обождать минут десять и показать
sensors
и новый отчет powertop --csv...

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

За видеокарту вопрос снимается. Внимательно почитал powertop'овский отчет и немного про ваш процессор.

Package 0;;Core 0;;CPU 0;CPU 2 ;;;;;;Actual;1.8 GHz;1.8 GHz

1.80 GHz; 79.5% ;;1.80 GHz; 3.4% ;;1.80 GHz; 2.4% ; 2.6%

...

;;Core 1;;CPU 1;CPU 3 ;;;;;Actual;1.8 GHz;1.8 GHz

;;1.80 GHz; 79.5% ;;1.80 GHz; 3.1% ; 79.5%

Выходит, что у процессор с ДВУМЯ ядрами и частотой 1,9 мГц, молотит почти 80% времени обоими этими ядрами на практически максимальной частоте. Процессор и должен быть тепленьким. Тему перечитал, не нашел ответа на вопрос: чем вам не угодил intelpstate, который в генте идет в конфиге ядра по умолчанию? Чтобы исключить вину процессора можно подсунуть ему новый микрокод.

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