sirocco
Возможно, в этом причина, что у Вас как-то меняется параметр no_turbo
Мб и в этом причина, такого зверя у меня точно нету.
Да и пес с ним, если противопоказаний к использованию acpi-cpufreq нету, я остановлюсь на нем, там нету никакого турбо ессна и есть ondemand, а на мистическую экономию батареи с intel_pstate мне по барабану вообще - я ноут практически от сети не отключаю.
sirocco
Возник вопрос - у Вас intel-ucode загружается?
Я б еще знала что это такое.
sirocco
Что же такое pstate: turbo (в случае i3-4010U)?
Загадка мистическая. В турборежиме у меня штатная частота 1.7, в turbo off 1.59, вот и пойми их.
В общем путем экспериментов я пришла к следующему выводу - intel_pstate простой и тупой как сибирский валенок, выдернул шланг питания - на тебе powersave, воткнул - получи perfprance и не отсвечивай, гувернера ondemand и динамической частоты на нем искать - время терять. Нужна динамика - юзай acpi-cpufreq.
[[email protected] berg]# cat /sys/devices/system/cpu/intel_pstate/no_turbo
0
[[email protected] berg]# echo 0 > /sys/devices/system/cpu/intel_pstate/no_turbo
[[email protected] berg]#
$sudo i7z

..........
Socket [0] - [physical cores=2, logical cores=4, max online cores ever=2]
TURBO ENABLED on 2 Cores, Hyper Threading ON
Я к тому, что у меня никакой ошибки записи нет и параметр прекрасно меняется туда-сюда. i7z тоже пишет что turbo on\off, разница правда между режимами несущественная (хоть и есть)
sirocco
Турбо-буст появляется в i5, в i3 его нет.
Ну мне знач это снится:
[[email protected] ~]$ sudo pstate-frequency -G
pstate-frequency version 3.6.3
pstate::CPU_DRIVER -> intel_pstate
pstate::CPU_GOVERNOR -> powersave
pstate::TURBO -> 1 [OFF]
pstate::CPU_MIN -> 47% [800000KHz]
pstate::CPU_MAX -> 100% [1700000KHz]
[[email protected] ~]$ sudo pstate-frequency -G -r
pstate-frequency version 3.6.3
pstate::CPU[0] -> 1599.975MHz
pstate::CPU[1] -> 1599.975MHz
pstate::CPU[2] -> 1599.975MHz
pstate::CPU[3] -> 1599.975MHz
[[email protected] ~]$ sudo pstate-frequency -S -t on
pstate-frequency version 3.6.3
pstate::CPU_DRIVER -> intel_pstate
pstate::CPU_GOVERNOR -> powersave
pstate::TURBO -> 0 [ON]
pstate::CPU_MIN -> 47% [800000KHz]
pstate::CPU_MAX -> 100% [1700000KHz]
[[email protected] ~]$ sudo pstate-frequency -G -r
pstate-frequency version 3.6.3
pstate::CPU[0] -> 1699.896MHz
pstate::CPU[1] -> 1700.000MHz
pstate::CPU[2] -> 1700.000MHz
pstate::CPU[3] -> 1700.000MHz
[[email protected] ~]$
З.Ы. Попробовала

# echo 50 > /sys/devices/system/cpu/intel_pstate/max_perf_pct ## 50 , конечно, мало .... может где то 70 -80 ...
# echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo

теперь даже на нагруженном процессоре (кодирование видео) частота на минимуме :-(
vasek
UPD …. не понятно, почему у тебя при powersave все время установлена максимальная частота …. возможно слабоват ноутбук, мало памяти и др.....
Самой непонятно, а ноут вряд ли можно к "слабоватым" отнести:

http://www.citilink.ru/catalog/mobile/notebooks/944134/

Спс за наводку на pstate-frequency, кажется начинаю понимать в чем дело. С intel_pstate проц пашет нонстоп в режиме Turbo Boost, стоит турбобуст отключить - сразу ну не до 800 конечно, но начинают появляться цифирки, отличные от 1.7ггц. Вот как бы сделать чтоб этот турбобуст включался только по необходимости.
И еще - intel_pstate сам резко швыряет частоту до 800 при питании от батареи, и так же резко поднимает до 1700 при питании от сети. Мб так конечно и "по умному", но мне надо чтоб он это делал в зависимости от нагрузки, а не просто экономя батарею на свое усмотрение от того включен провод или нет. Я от батареи то его почти и не гоняю, но лишний грев мне ни к чему.
$lscpu
Архитектура:x86_64
CPU op-mode(s): 32-bit, 64-bit
Порядок байт:Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
Ядер на сокет:2
Сокетов: 1
NUMA node(s): 1
ID прроизводителя:GenuineIntel
Семейство ЦПУ:6
Модель: 69
Имя модели: Intel(R) Core(TM) i3-4010U CPU @ 1.70GHz
Степпинг: 1
CPU MHz: 800.000
CPU max MHz: 1701,0000
CPU min MHz: 782,0000
BogoMIPS: 3393.41
Виртуализация:VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 3072K
NUMA node0 CPU(s): 0-3
Флаги: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm epb tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts

говернора conservative у него нету, есть ток поверсейв и ондеманд для acpi-cpufreq и поверсейв и перфоманс для intel_pstate

то есть если я правильно поняла,
$cpupower frequency-info

показывает реально существующее положение дел и если intel_pstate упорно гоняет процессор на максимуме даже в режиме powersave, а acpi-cpufreq с ondemand таки меняет частоту от минимума до максимума, то рекомендуете поставить acpi-cpufreq и пофиг что разные гуры пишут про "волшебный intel_pstate"?
[[email protected] ~]$ cpupower frequency-info
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: 10.0 us
hardware limits: 782 MHz - 1.70 GHz
available frequency steps: 1.70 GHz, 1.70 GHz, 1.60 GHz, 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz, 1.10 GHz, 1000 MHz, 900 MHz, 800 MHz, 782 MHz
available cpufreq governors: ondemand performance
current policy: frequency should be within 800 MHz and 1.70 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 800 MHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
Вот на acpi-cpufreq вроде все как надо
Имеется ноут на i3, intel_pstate грузится по дефолту. У intel_pstate governor ondemand отсутствует как данность, cpupower frequency-info выдает что дескать intel_pstate пашет в режиме powersave, но только это какой то странный powersave, ибо частота ВСЕГДА 1.7 ггц (максимум), я наверное 1 раз только видела что было 1.68 ггц, 800 мгц (минимум) не видела отродясь.
Попробовала сделать в строку ядра intel_pstate=disable, стал грузиться acpi-cpufreq, ondemand работает (правда со стойким стремлением чуть что - моментально опрокинуть частоту к минимуму), вроде все нормально, но смущает солидное количество блогов да прочих "мнений гуру", которые прям-таки всячески и наперебой советуют не пользоваться acpi-cpufreq при малейшей возможности, дескать "intel_pstate весь из себя волшебный и крутой, все-все знает о процессоре, да дескать его powersave умней ondemand-а ацпи-шного, да ваще ацпи устарел", бла-бла-бла...
Я б возможно и поверила бы в "умность" powersave от intel_pstate, если бы хоть раз увидела проц на частоте ну хотя бы не 800 мгц, но хотя бы 1ггц или около того, но постоянная работа на максимуме в режиме powersave меня как то смущает.
Кто что может пояснить-посоветовать на эту тему?
Смысл ясен, спс. Мб подскажете еще как одну фигню победить? Это в любой версии кед имеет место быть, тоже в какой то степени проблема локализации:-)
Суть в общем вот в чем - заметила что kde-gtk-config в упор не может применить шрифт к gtk-приложениям. gtk-theme-switch применяет, а kde-gtk-config никак. Потом разобралась - kde-gtk-config пихает в .gtkrc-2.0 название шрифта в виде например "Tahoma Обычный 9". если либо удалить слово "обычный" из конфига, либо заменить на regular - настройки нормально работают. Так вот как бы научить кеды блин понимать собственные конфиги в том виде, в каком они создаются?