LINUX.ORG.RU

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

cpufrequtils стоят? поставь

Если бы всё было так просто:

# yum localinstall cpufrequtils-008-6.fc17.x86_64.rpm
Загружены модули: langpacks, presto, refresh-packagekit
Проверка cpufrequtils-008-6.fc17.x86_64.rpm: cpufrequtils-008-6.fc17.x86_64
Установка пакета cpufrequtils-008-6.fc17.x86_64 невозможна. Его заменил установленный пакет kernel-tools-3.3.7-1.fc17.x86_64
Выполнять нечего
Терзают сомнения по поводу целесообразности сноса kernel-tools.

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

Что-то мне кажется что придётся пересобирать ведро.

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

Ты не поверишь, но в федоровских собранных ядрах нет файла powernow-k8.ko В альте есть а в федоре - нет! Там вообще почти все дрова проца не собраны, оптимизаторы, фиговы. Нужно расчищать пространство в каталоге пользователя, копаться в конфигурирующей утилите и самому пересобирать ведро.

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

Ты не поверишь, но в федоровских собранных ядрах нет файла powernow-k8.ko

acpi-cpufreq тоже не собран? Иль он на этом проце не работает?

modprobe acpi-cpufreq ; ls -la /sys/devices/system/cpu/*

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

Дрова проца как оказалось вкомпилены в ядро и вроде как должны работать по умолчанию, только вот у мну колбасят.

$ modprobe acpi-cpufreq ; ls -la /sys/devices/system/cpu/*
-r--r--r--. 1 root root 4096 нояб.  1 11:26 /sys/devices/system/cpu/kernel_max
-r--r--r--. 1 root root 4096 нояб.  1 11:26 /sys/devices/system/cpu/offline
-r--r--r--. 1 root root 4096 нояб.  1 10:54 /sys/devices/system/cpu/online
-r--r--r--. 1 root root 4096 нояб.  1 11:26 /sys/devices/system/cpu/possible
-r--r--r--. 1 root root 4096 нояб.  1 11:26 /sys/devices/system/cpu/present
--w-------. 1 root root 4096 нояб.  1 11:26 /sys/devices/system/cpu/probe
--w-------. 1 root root 4096 нояб.  1 11:26 /sys/devices/system/cpu/release
-rw-r--r--. 1 root root 4096 нояб.  1 10:54 /sys/devices/system/cpu/uevent

/sys/devices/system/cpu/cpu0:
итого 0
drwxr-xr-x. 5 root root    0 нояб.  1  2012 .
drwxr-xr-x. 7 root root    0 нояб.  1  2012 ..
drwxr-xr-x. 5 root root    0 нояб.  1 10:54 cache
-r--------. 1 root root 4096 нояб.  1 11:26 crash_notes
lrwxrwxrwx. 1 root root    0 нояб.  1 11:26 node0 -> ../../node/node0
drwxr-xr-x. 2 root root    0 нояб.  1 11:26 power
lrwxrwxrwx. 1 root root    0 нояб.  1  2012 subsystem -> ../../../../bus/cpu
drwxr-xr-x. 2 root root    0 нояб.  1 10:54 topology
-rw-r--r--. 1 root root 4096 нояб.  1  2012 uevent

/sys/devices/system/cpu/cpu1:
итого 0
drwxr-xr-x. 5 root root    0 нояб.  1  2012 .
drwxr-xr-x. 7 root root    0 нояб.  1  2012 ..
drwxr-xr-x. 5 root root    0 нояб.  1 10:54 cache
-r--------. 1 root root 4096 нояб.  1 11:26 crash_notes
lrwxrwxrwx. 1 root root    0 нояб.  1 11:26 node0 -> ../../node/node0
-rw-r--r--. 1 root root 4096 нояб.  1 10:54 online
drwxr-xr-x. 2 root root    0 нояб.  1 11:26 power
lrwxrwxrwx. 1 root root    0 нояб.  1  2012 subsystem -> ../../../../bus/cpu
drwxr-xr-x. 2 root root    0 нояб.  1 10:54 topology
-rw-r--r--. 1 root root 4096 нояб.  1  2012 uevent

/sys/devices/system/cpu/cpufreq:
итого 0
drwxr-xr-x. 2 root root 0 нояб.  1 11:26 .
drwxr-xr-x. 7 root root 0 нояб.  1  2012 ..

/sys/devices/system/cpu/cpuidle:
итого 0
drwxr-xr-x. 2 root root    0 нояб.  1 11:26 .
drwxr-xr-x. 7 root root    0 нояб.  1  2012 ..
-r--r--r--. 1 root root 4096 нояб.  1 11:26 current_driver
-r--r--r--. 1 root root 4096 нояб.  1 11:26 current_governor_ro

/sys/devices/system/cpu/power:
итого 0
drwxr-xr-x. 2 root root    0 нояб.  1 11:26 .
drwxr-xr-x. 7 root root    0 нояб.  1  2012 ..
-rw-r--r--. 1 root root 4096 нояб.  1 11:26 async
-rw-r--r--. 1 root root 4096 нояб.  1 11:26 autosuspend_delay_ms
-rw-r--r--. 1 root root 4096 нояб.  1 11:26 control
-r--r--r--. 1 root root 4096 нояб.  1 11:26 runtime_active_kids
-r--r--r--. 1 root root 4096 нояб.  1 11:26 runtime_active_time
-r--r--r--. 1 root root 4096 нояб.  1 11:26 runtime_enabled
-r--r--r--. 1 root root 4096 нояб.  1 11:26 runtime_status
-r--r--r--. 1 root root 4096 нояб.  1 11:26 runtime_suspended_time
-r--r--r--. 1 root root 4096 нояб.  1 11:26 runtime_usage

Napilnik ★★★★★
() автор топика
Ответ на: комментарий от Napilnik
$ modprobe acpi-cpufreq ; ls -la /sys/devices/system/cpu/*

От рута запускал? От юзера modprobe ничего не делает.

Если от рута тоже ничего, то какие вообще есть модули?

$ modprobe -l | grep cpufreq
anonymous
()
Ответ на: комментарий от anonymous

От рута:

# modprobe acpi-cpufreq ; ls -la /sys/devices/system/cpu/*
-r--r--r--. 1 root root 4096 нояб.  1 11:26 /sys/devices/system/cpu/kernel_max
-r--r--r--. 1 root root 4096 нояб.  1 11:26 /sys/devices/system/cpu/offline
-r--r--r--. 1 root root 4096 нояб.  1 10:54 /sys/devices/system/cpu/online
-r--r--r--. 1 root root 4096 нояб.  1 11:26 /sys/devices/system/cpu/possible
-r--r--r--. 1 root root 4096 нояб.  1 11:26 /sys/devices/system/cpu/present
--w-------. 1 root root 4096 нояб.  1 11:26 /sys/devices/system/cpu/probe
--w-------. 1 root root 4096 нояб.  1 11:26 /sys/devices/system/cpu/release
-rw-r--r--. 1 root root 4096 нояб.  1 10:54 /sys/devices/system/cpu/uevent

/sys/devices/system/cpu/cpu0:
итого 0
drwxr-xr-x. 5 root root    0 нояб.  1  2012 .
drwxr-xr-x. 7 root root    0 нояб.  1  2012 ..
drwxr-xr-x. 5 root root    0 нояб.  1 10:54 cache
-r--------. 1 root root 4096 нояб.  1 11:26 crash_notes
lrwxrwxrwx. 1 root root    0 нояб.  1 11:26 node0 -> ../../node/node0
drwxr-xr-x. 2 root root    0 нояб.  1 11:26 power
lrwxrwxrwx. 1 root root    0 нояб.  1  2012 subsystem -> ../../../../bus/cpu
drwxr-xr-x. 2 root root    0 нояб.  1 10:54 topology
-rw-r--r--. 1 root root 4096 нояб.  1  2012 uevent

/sys/devices/system/cpu/cpu1:
итого 0
drwxr-xr-x. 5 root root    0 нояб.  1  2012 .
drwxr-xr-x. 7 root root    0 нояб.  1  2012 ..
drwxr-xr-x. 5 root root    0 нояб.  1 10:54 cache
-r--------. 1 root root 4096 нояб.  1 11:26 crash_notes
lrwxrwxrwx. 1 root root    0 нояб.  1 11:26 node0 -> ../../node/node0
-rw-r--r--. 1 root root 4096 нояб.  1 10:54 online
drwxr-xr-x. 2 root root    0 нояб.  1 11:26 power
lrwxrwxrwx. 1 root root    0 нояб.  1  2012 subsystem -> ../../../../bus/cpu
drwxr-xr-x. 2 root root    0 нояб.  1 10:54 topology
-rw-r--r--. 1 root root 4096 нояб.  1  2012 uevent

/sys/devices/system/cpu/cpufreq:
итого 0
drwxr-xr-x. 2 root root 0 нояб.  1 11:26 .
drwxr-xr-x. 7 root root 0 нояб.  1  2012 ..

/sys/devices/system/cpu/cpuidle:
итого 0
drwxr-xr-x. 2 root root    0 нояб.  1 11:26 .
drwxr-xr-x. 7 root root    0 нояб.  1  2012 ..
-r--r--r--. 1 root root 4096 нояб.  1 11:26 current_driver
-r--r--r--. 1 root root 4096 нояб.  1 11:26 current_governor_ro

/sys/devices/system/cpu/power:
итого 0
drwxr-xr-x. 2 root root    0 нояб.  1 11:26 .
drwxr-xr-x. 7 root root    0 нояб.  1  2012 ..
-rw-r--r--. 1 root root 4096 нояб.  1 11:26 async
-rw-r--r--. 1 root root 4096 нояб.  1 11:26 autosuspend_delay_ms
-rw-r--r--. 1 root root 4096 нояб.  1 11:26 control
-r--r--r--. 1 root root 4096 нояб.  1 11:26 runtime_active_kids
-r--r--r--. 1 root root 4096 нояб.  1 11:26 runtime_active_time
-r--r--r--. 1 root root 4096 нояб.  1 11:26 runtime_enabled
-r--r--r--. 1 root root 4096 нояб.  1 11:26 runtime_status
-r--r--r--. 1 root root 4096 нояб.  1 11:26 runtime_suspended_time
-r--r--r--. 1 root root 4096 нояб.  1 11:26 runtime_usage

# modprobe -l | grep cpufreq
modprobe: invalid option -- 'l'
Napilnik ★★★★★
() автор топика
Ответ на: комментарий от Napilnik

От рута:

Значит, не работает

# modprobe -l | grep cpufreq
modprobe: invalid option -- 'l'

В федоре неправильный modprobe. Смотри в пакете:

$ rpm -qla "kernel*" | grep cpufreq

Если и там ничего нет, тогда х.з., сноси федору, ставь <distro-name>. :)

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

Может, lsmod | grep cpufreq ?

Нет. lsmod выводит список загруженных модулей. А правильный modprobe -l выводит список всех доступных модулей, и загруженных и незагруженных.

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

А ларчик просто открывался - чтобы фичи ведра работали правильно, нужно было в биосе, в подменю Frequency/Voltage control включить опцию AMD Cool'n'Quiet. Теперь

$ cpupower frequency-info
analyzing CPU 0:
  driver: powernow-k8
  CPUs which run at the same hardware frequency: 0 1
  CPUs which need to have their frequency coordinated by software: 0 1
  maximum transition latency: 109 us.
  hardware limits: 1000 MHz - 2.80 GHz
  available frequency steps: 2.80 GHz, 2.60 GHz, 2.40 GHz, 2.20 GHz, 2.00 GHz, 1.80 GHz, 1000 MHz
  available cpufreq governors: conservative, userspace, powersave, ondemand, performance
  current policy: frequency should be within 2.00 GHz and 2.80 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 2.00 GHz.
  boost state support:
    Supported: no
    Active: no
 
Температура стала регулироваться, но почти всегда был 1 мегагерц, система старалась всегда держать меньше 65 градусов. Как объяснить ей что при нагрузке и 80-90 хорошо, не обнаружил и пока уменьшил минимальную частоту:
echo 2000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

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

<сарказм>Производители материнки ещё на всякий случай все дополнительные ядра процессора по дефолту поотключали бы. Ну, с одним ядром надёжнее: никаких дедлоков, синхронизаций,...</сарказм>

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

А правильный modprobe -l выводит список всех доступных модулей, и загруженных и незагруженных.

Интересно, где такой есть? У меня на дебиане - «неправильный».

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

Температура регулируется не частотой процессора, а скоростью вращения кулера. Частота в режиме ondemand просто динамически изменяется в зависимости от нагрузки, т.е. в состоянии покоя частота должна быть минимальной, даже если процессор замерзает от холода, но если ты решишь собрать новый libreoffice, то в процессе компиляния частота будет держаться на максимуме, даже если системник уже дымится, и это правильно. Пороги температуры задаются через fancontrol, в нормальных дистрибутивах он по идее должен ставиться вместе с lm-sensors и настраиваться через pwmconfig. И кстати, по мнению AMD, температура выше 68 градусов — это уже совсем не хорошо для твоего процессора.

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

Температура регулируется не частотой процессора, а скоростью вращения кулера.

Куда её увеличивать если у меня и так всё время максимальная была? Вот возьму и перережу, если надо будет, проводок регулирующий скорость вентилятора и хрен кто её уменьшит))))) На дополнительном вентиляторе так и пришлось поступить: нельзя было зайти в меню биоса ответственное за вентиляторы - через несколько секунд система повисала. Обновление биоса - не наш метод. На предыдущей материнке после его обновления пропала EMS память даже в досэмуляторах, пришлось откатываться - не доверяю я теперь таким обновлениям.

Частота в режиме ondemand просто динамически изменяется в зависимости от нагрузки, т.е. в состоянии покоя частота должна быть минимальной, даже если процессор замерзает от холода, но если ты решишь собрать новый libreoffice, то в процессе компиляния частота будет держаться на максимуме, даже если системник уже дымится, и это правильно.

Неа, неправильно: на минимальной частоте в непрожорливой игре могут быть рывки - глюки многозадачности.

И кстати, по мнению AMD, температура выше 68 градусов — это уже совсем не хорошо для твоего процессора.

Знаю, но промахнулся с выбором типа термопасты во время покупки в инетмагазине - надо было всех типов по штуке брать, дешевле бы и быстрее получилось. А АМДэшникам лучше бы ставить пружины пожёще, как на старых моделях радиаторов, и не экономить алюминий - ну тонкие же рёбра, потолще надо.

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

А температура во флешигре всё-таки меньше чем на максимальной нерегулируемой мощности процессора.

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

Они не отключают эти фичи из коробки, просто в магазине где собрали компутер ТС вероятно сборсили настройки на безопасные.

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

Не было никакой сборки в магазине, приехал с большой сумкой, набрал коробок и собрал сам, так удобнее. Пришлось сбросить настройки когда никак не мог настроить загрузку линукса с флешки, вроде бы все опции указал правильные а не грузился. После сброса и нескольких кликов по менюшкам загрузка волшебным образом заработала. Биос полон тайн и багов.

Napilnik ★★★★★
() автор топика
31 августа 2013 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.