Eva_Berg |
|
Темы:
35
Сообщения:
424
Участник с: 08 августа 2013
|
siroccoМб и в этом причина, такого зверя у меня точно нету. Да и пес с ним, если противопоказаний к использованию acpi-cpufreq нету, я остановлюсь на нем, там нету никакого турбо ессна и есть ondemand, а на мистическую экономию батареи с intel_pstate мне по барабану вообще - я ноут практически от сети не отключаю. |
Eva_Berg |
|
Темы:
35
Сообщения:
424
Участник с: 08 августа 2013
|
siroccoЯ б еще знала что это такое. |
Eva_Berg |
|
Темы:
35
Сообщения:
424
Участник с: 08 августа 2013
|
siroccoЗагадка мистическая. В турборежиме у меня штатная частота 1.7, в turbo off 1.59, вот и пойми их. В общем путем экспериментов я пришла к следующему выводу - intel_pstate простой и тупой как сибирский валенок, выдернул шланг питания - на тебе powersave, воткнул - получи perfprance и не отсвечивай, гувернера ondemand и динамической частоты на нем искать - время терять. Нужна динамика - юзай acpi-cpufreq. |
Eva_Berg |
|
Темы:
35
Сообщения:
424
Участник с: 08 августа 2013
|
[[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, разница правда между режимами несущественная (хоть и есть) |
Eva_Berg |
|
Темы:
35
Сообщения:
424
Участник с: 08 августа 2013
|
siroccoНу мне знач это снится: [[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 теперь даже на нагруженном процессоре (кодирование видео) частота на минимуме :-( |
Eva_Berg |
|
Темы:
35
Сообщения:
424
Участник с: 08 августа 2013
|
vasekСамой непонятно, а ноут вряд ли можно к "слабоватым" отнести: http://www.citilink.ru/catalog/mobile/notebooks/944134/ Спс за наводку на pstate-frequency, кажется начинаю понимать в чем дело. С intel_pstate проц пашет нонстоп в режиме Turbo Boost, стоит турбобуст отключить - сразу ну не до 800 конечно, но начинают появляться цифирки, отличные от 1.7ггц. Вот как бы сделать чтоб этот турбобуст включался только по необходимости. И еще - intel_pstate сам резко швыряет частоту до 800 при питании от батареи, и так же резко поднимает до 1700 при питании от сети. Мб так конечно и "по умному", но мне надо чтоб он это делал в зависимости от нагрузки, а не просто экономя батарею на свое усмотрение от того включен провод или нет. Я от батареи то его почти и не гоняю, но лишний грев мне ни к чему. |
Eva_Berg |
|
Темы:
35
Сообщения:
424
Участник с: 08 августа 2013
|
$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"? |
Eva_Berg |
|
Темы:
35
Сообщения:
424
Участник с: 08 августа 2013
|
[[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 вроде все как надо |
Eva_Berg |
|
Темы:
35
Сообщения:
424
Участник с: 08 августа 2013
|
Имеется ноут на 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 меня как то смущает. Кто что может пояснить-посоветовать на эту тему? |
Eva_Berg |
|
Темы:
35
Сообщения:
424
Участник с: 08 августа 2013
|
Смысл ясен, спс. Мб подскажете еще как одну фигню победить? Это в любой версии кед имеет место быть, тоже в какой то степени проблема локализации:-) Суть в общем вот в чем - заметила что kde-gtk-config в упор не может применить шрифт к gtk-приложениям. gtk-theme-switch применяет, а kde-gtk-config никак. Потом разобралась - kde-gtk-config пихает в .gtkrc-2.0 название шрифта в виде например "Tahoma Обычный 9". если либо удалить слово "обычный" из конфига, либо заменить на regular - настройки нормально работают. Так вот как бы научить кеды блин понимать собственные конфиги в том виде, в каком они создаются? |