Незаводится cpufreq
Sunny 2 сентября, 2009 - 21:18
У меня мат плата Gigabyte G31MX-S2 и Celeron E1500, и я хочу запустить регулировку частоты, но драйвер cpufreq acpi-cpufreq незагружается, пишет "no such device", запускается другой драйвер p4-clockmod, но он не позволяет производить регулировку ни частоты, ни говернора, какие будут идеи? ктонибудь сталкивался с таким и поборол ли?)
мои настройки ядра для ACPI:
# CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=y # CONFIG_CPU_FREQ_DEBUG is not set CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_STAT_DETAILS=y # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set # # CPUFreq processor drivers # CONFIG_X86_ACPI_CPUFREQ=y [...остальное is not set] CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y
NightNord: зачем все это было?
»
- Для комментирования войдите или зарегистрируйтесь
emerge
emerge cpufrequtils
$cpufreq-info | wgetpaste
у вас acpi-cpufreq в ядре - так что вполне возможно оно уже работает.
да, acpi-cpufreq в ядре, я
да, acpi-cpufreq в ядре, я прочитал маны и понял, что для моего процессора это единственно правильный выбор, но... этот драйвер незаводится, даже когда он в ядре стоит, вот вывод
2 NightNord
вам персонально объяснить зачем?
нужно было в биосе выставить
нужно было в биосе выставить соответствующую поддержку, хм как же винда тогда управляет множителями процессора без нее? и еще вопрос - у меня разогнанный процессор до 2860, но cpufreq-info показывает стандартный частотный диапазон, можно с этим чтото сделать, в винде же както работает?
2 NightNord вам персонально
Можно и тут. После прочтения: http://www.gentoo.ru/node/14464
Это я к тому, что вырезать можно было только нужное, что я и сделал, но неплохо было бы, если бы это сделали вы сами ;)
acpi-cpufreq
1. acpi-cpufreq должен быть модулем;
2. Добавьте в /etc/conf.d/modules acpi-cpufreq;
3. modprobe acpi-cpufreq;
4. /etc/init.d/cpufreqd start
И будет Вам счастье.
я уже "починил" acpi-cpufreq
я уже "починил" acpi-cpufreq - нужно было включить в биосе поддержку EIST( Enhanced Intel Speedstep Technology), и acpi-cpufreq у меня был собран с ядром, и все равно не работал тогда без поддержки EIST, но винда в то же время прекрасно управляла частотой разогнанного до 2860(11*260, дефолтные настройки 11*200) процессора,
в связи с этим у меня еще 2 вопроса)):
1. как же винда управляет множителями процессора без поддержки EIST?
2. у меня разогнанный процессор до 2860, но cpufreq-info показывает стандартный частотный диапазон - 1200, 1600 и 2200, как сделать, чтобы cpufreq-Info усмотрел тот факт, что у меня процессор разогнан и показал частоты с учетом разгона шины FSB до 260 Мгц, а именно 1560, 2080 и 2860, в винде же както работает?
Присоединяюсь к
Присоединяюсь к вопросу.
Пример, поднял частоту шины с 200 до 210МГц.
Выборка из dmesg:
Initializing CPU#0
Detected 3150.213 MHz processor.
6300.41 BogoMIPS (lpj=3150209)
CPU0: AMD Phenom(tm) II X4 940 Processor stepping 02
...
powernow-k8: Found 1 AMD Phenom(tm) II X4 940 Processor processors (4 cpu cores) (version 2.20.00)
powernow-k8: 0 : pstate 0 (3000 MHz)
powernow-k8: 1 : pstate 1 (2300 MHz)
powernow-k8: 2 : pstate 2 (1800 MHz)
powernow-k8: 3 : pstate 3 (800 MHz)
Из cpufreq-info:
hardware limits: 800 MHz - 3.00 GHz
available frequency steps: 3.00 GHz, 2.30 GHz, 1.80 GHz, 800 MHz
В итоге юзаются эти частоты...
Честно говоря, я даже физики не понимаю, если Powernow управляет множителями, то каким образом он делает 800 МГц на 210 шине...
Отвечаю
Провел тесты.
Процессор работает на той частоте шины, которая выставлена в биосе.
Множители остаются те же, таким образом процессор работает на "разогнанной частоте".
Но все утилиты (cpufreq-info, sensors и др.) показывают стандартные частоты.
По всей видимости как утилиты так и драйвера (например powernow-k8) работают с множителями, а частоту процессора (при выводе информации) берут номинальную.
В общем ответ такой: если процессор (amd k8, k10) разогнан по шине, то не смотря на то, что показываются номинальные частоты, работает он на повышенных. Так что не волнуйтесь, ну и проверьте по тестам, что это у вас так и есть.
При разгоне по шине powernow (и сool'n'quite) работают как положено, изменяя множитель. (Ещё где-то читал, что если увеличить номинальное напряжение, то оно будет увеличено для всех энергосберегающих режимов, частоты то в этих режимах тоже пропорционально возрастут. На моей материнке при включенном сool'n'quite напряжение менять нельзя. phenom 940 стабильно работает на 3600МГц)
Тема
Нашел софтинку, http://www.ztex.de/misc/k10ctl.e.html.
Кто-нибудь пользовался?
Если её завести, то это отличная прога для разгона, а с ondemand и cpufreq не нужен.
Для того чтобы начать её
Для того чтобы начать её использовать нужно сначала мозг сломать, но она работает!
Выставляет значения множителя и напряжения для pstate.
Я поставил для pstate 0: 3900 и 1.5В, пашет. С 800МГц и 0.95В в простое до 3900 при нагрузке.
Жаль только что у меня вплоть до 3700МГц нормально отрабатывает cool'n'quite, а из-за 200МГц напругу повышать не хочется.
А так прога отличная, наконец нашел что-то для разгона под linux :-)
А какой смысл разгонять ЦПУ?
А какой смысл разгонять ЦПУ? Что бы быстрее компилировалось?
p.s.
Я там понимаю гнал Celeron 400 Mhz что бы в Return To Castle Wolfenstein по играть :)
Прирост был с 10-15 fps до 25-30 fps
Working on Gentoo Linux for Asus P535 and Qtopia :-)