Русскоязычное сообщество Ubuntu Linux
*

Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Войти

 Вы - новичок и не знаете, как начать работу в Ubuntu?
Прочитайте руководство: http://help.ubuntu.ru/manual/
Русскоязычное сообщество Ubuntu Linux  |  Поддержка  |  Железо  |  Тема: Возможна ли регулировка частоты CPU в Ubuntu 7.04?
Страниц: [1]   Вниз
Печать
Автор Тема: Возможна ли регулировка частоты CPU в Ubuntu 7.04?  (Прочитано 4957 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Taich
Автор темы
Участник
***
Сообщений: 105


СУпер


Просмотр профиля
« : 19 Мая 2007, 04:29:01 »

Здравствуйте! Скажите, есть ли в Ubuntu 7.04 возможность изменять частоту CPU динамически, в процессе работы? У меня Intel Pentium 2ГГц, но работаю на 767МГц и только иногда для форсирования операций переключаю на 2ГГц. Под WinXP - у ноута Acer своя прога есть. А как с Linux?
Порылся на форуме и в Гугле, но толком ничего по этому вопросу не нашел (возможно, составлять запрос для машины не мой конек).
Спасибо.
Записан

Taich is OFFLINE до 1.09.2007
Ctrl+Alt+Delete
Новичок
*
Сообщений: 34



Просмотр профиля
« Ответ #1 : 19 Мая 2007, 10:48:29 »

Я в этом деле не знато, но при кавырянии в системе нашел, что то похожее, если поможет буду рад.
Там когда при добавлении на панел кнопки, естьтакая кнопочка - изменение частоты процессора, у меня старый Ahtlon и он выдал , что проц данную функцию не потдерживае.
Если поможет дайте знать.
Записан
Pool
Активист
****
Сообщений: 403


Просмотр профиля
« Ответ #2 : 19 Мая 2007, 12:57:34 »

Такая утилита есть в составе Гнома.
Правой клавишей на панели-добавить-название апплета изменение частоты процессора (смысл понятен)
На начинает показывать настоящую частоту проца. Чтобы править профили нужно поменять права на апплет

sudo chmod +s /usr/bin/cpufreq-selector

Все должно работать если проц способен на такое.
Записан
Taich
Автор темы
Участник
***
Сообщений: 105


СУпер


Просмотр профиля
« Ответ #3 : 20 Мая 2007, 10:52:08 »

А если не способен - то, как у GNOM_88 должен уведомить, что "не поддерживет"?
Ничего страшного не сделаю такими действиями? Спасибо.
Записан

Taich is OFFLINE до 1.09.2007
D!mon
Новичок
*
Сообщений: 24

438742
Просмотр профиля Email
« Ответ #4 : 20 Мая 2007, 11:37:13 »

Не уверен насчет изменять частоту вручную, но обычно автоматически загружается модуль ядра (кажется, что-то вроде powernowd) который автоматически изменяет частоту процессора в зависимости от нагрузки (если эта функция поддерживается процессором, конечно)
Записан
Pool
Активист
****
Сообщений: 403


Просмотр профиля
« Ответ #5 : 20 Мая 2007, 12:47:15 »

А если не способен - то, как у GNOM_88 должен уведомить, что "не поддерживет"?
Ничего страшного не сделаю такими действиями? Спасибо.

Страшного не должно произойти. Максимум будет представлен список доступных частот, а не доступные будут в списке, но выбрать их будет не возможно.
Записан
Taich
Автор темы
Участник
***
Сообщений: 105


СУпер


Просмотр профиля
« Ответ #6 : 20 Мая 2007, 22:50:08 »

Спасибо большое!
(у меня еще Ubuntu не установлена (гружусь с Live-CD), поэтому много не знаю - но когда установлю (щас пока нельзя устанавливать Smiley, то обязательно везде-везде полазаю и буду в курсе всех кнопочек).
-----------------------------------------------------------------------------------------------------------------------------
Не перестаю удивляться тому (я пока что user WinXP), насколько Linux Ubuntu продумана... Просто в каждой кнопочке чувствуется, что создатель 100 раз подумал, какой должна она быть и как работать... Очень-очень и очень непривычно (для user WinXP).

Та же кнопочка регулировки частоты процессора на панели... Вот в WinXP если прогу ноутовскую не воткнешь - то и регулировка проца не доступна. А если воткнешь прогу, то регулировка доступна НО ВРУЧНУЮ.
Более того - оказывается, врет WinXP, когда показывает частоту проца (у меня 4 режима), показывает:
Low - 797МГц,
Medium - 797МГц,
High - 2000МГц,
Max - 2000МГц... Вот вам и 4 режима Smiley

Что же в Ubuntu? Я просто добавил этот значок на панель (называется он у меня Onedemand). И что я с преогромным удивлением вижу:
идет АВТОМАТИЧЕСКАЯ регулировка частоты проца в зависимости от напряга проца... Без программ, без лишнего напряга и главное - ГРАМОТНО. Показывает сразу и частоты загрузки:
Low - 798МГц Smiley - см. для WinXP 797МГц (где-то еще 1МГц надыбал... с видяхи что ли? Smiley )
Medium - 1030МГц
High - 1600МГц
Max - 2000МГц

Причем держит абсолютное большинство времени на Low - что просто не может не Smiley
Скорей бы на Ubuntu перейти...
Всем спасибо!!!
« Последнее редактирование: 20 Мая 2007, 22:55:16 от TAH9| » Записан

Taich is OFFLINE до 1.09.2007
A2K
Герой
*****
Сообщений: 1039


Просмотр профиля
« Ответ #7 : 21 Мая 2007, 04:10:24 »

пакеты:
cpufreqd
cpufrequtils
Записан

Gentoo.
Dagger
Новичок
*
Сообщений: 37


Просмотр профиля
« Ответ #8 : 02 Июня 2007, 11:44:06 »

Если  ваша материнская плата на чипсете nForse2 можно задействовать динамическое управление частотой   FSB  т.е. менять частоту процессора даже если он это изменеие не поддерживает.Нужно зайти на http://ubuntuguide.org/wiki/Ubuntu:Feisty_ru ,найти пункт " 1.11.3.1 Как задействовать энергосбережение и управление частотой вашего процессора"  и выполнить всё что там написано . Указаны варианты нескольких типов процессоров,если вашего там нет(или не поддерживается) ,а плата на  nForse2,при выборе модуля типа процессора  нужно набрать:
Код:
sudo modprobe cpufreq-nforce2
  в конце  /etc/modules кроме указанного в совете добавить: 
Код:
cpufreq_nforce2
Переключать частоту можно либо апплетом на панели или разрешить автоматическое управление. Диапазон регулировки небольшой(у меня на Athlon 2500+ частота меняется от 1.3 до 1.8 ),но даже такое изменение очень сильно влияет на температуру процессора(и в итоге на шум вентиляторов).
Записан
krezimax
Новичок
*
Сообщений: 13


Просмотр профиля Email
« Ответ #9 : 26 Июня 2007, 03:22:29 »

честно говоря не очень понял как сделать эту кнопочку(у меня тоже ноут асер),можно пожалуйста поподробнее
Записан
krezimax
Новичок
*
Сообщений: 13


Просмотр профиля Email
« Ответ #10 : 26 Июня 2007, 04:02:30 »

спасибо!я сам разобрался
Записан
xxMDxx
Новичок
*
Сообщений: 5


Просмотр профиля
« Ответ #11 : 16 Сентября 2007, 05:33:18 »

Если  ваша материнская плата на чипсете nForse2 можно задействовать динамическое управление частотой   FSB  т.е. менять частоту процессора даже если он это изменеие не поддерживает.Нужно зайти на http://ubuntuguide.org/wiki/Ubuntu:Feisty_ru ,найти пункт " 1.11.3.1 Как задействовать энергосбережение и управление частотой вашего процессора"  и выполнить всё что там написано . Указаны варианты нескольких типов процессоров,если вашего там нет(или не поддерживается) ,а плата на  nForse2,при выборе модуля типа процессора  нужно набрать:
Код:
sudo modprobe cpufreq-nforce2
  в конце  /etc/modules кроме указанного в совете добавить: 
Код:
cpufreq_nforce2
Переключать частоту можно либо апплетом на панели или разрешить автоматическое управление. Диапазон регулировки небольшой(у меня на Athlon 2500+ частота меняется от 1.3 до 1.8 ),но даже такое изменение очень сильно влияет на температуру процессора(и в итоге на шум вентиляторов).
Сделал всё как описано в статье, но получилось не совсем то на что расчитывал
Вручную частота изменяется без глюков в диапазоне 1800-2050Мгц, не очень много (у меня Торик с множителем х10, соответственно FSB=180-205)
А вот автоматом никак не получается, при выборе режима "ondemand" получаю
Код:
# cpufreq-set -g ondemand
Error setting new values. Common errors:
- Do you have proper administration rights? (super-user?)
- Is the governor you requested available and modprobed?
- Trying to set an invalid policy?
- Trying to set a specific frequency, but userspace governor is not available,
   for example because of hardware which cannot be set to a specific frequency
   or because the userspace governor isn't loaded?
Пробовал прописать в автозапуск, всёравно стартует с Performance
Пробовал переустановить:
Код:
# aptitude reinstall cpufrequtils
..........
Подготовка к замене пакета cpufrequtils 002-2 (используется файл .../cpufrequtils_002-2_i386.deb)...
Распаковывается замена для пакета cpufrequtils ...
Настраивается пакет cpufrequtils (002-2) ...
[: 36: 1800Mhz: bad number
[: 40: 2050Mhz: bad number
 * CPUFreq Utilities: Setting ondemand CPUFreq governor...                                    [fail]

Также пробовал cpufreqd, он вроде тоже nForce2 поддержует и помимо частоты умеет и напряжение менять, но чёта не получилось его заставить нормально работать.....мож кто разложит по полочкам, от ссылки на хорошую статью тоже не откажусь.
Записан
Dagger
Новичок
*
Сообщений: 37


Просмотр профиля
« Ответ #12 : 25 Сентября 2007, 23:46:03 »

Также пробовал cpufreqd, он вроде тоже nForce2 поддержует и помимо частоты умеет и напряжение менять, но чёта не получилось его заставить нормально работать...
У меня при ручном наборе # cpufreq-set -g ondemand выдаёт ту же ошибку!Но тем не менее авторегулировка частоты работает.В качестве регуляторов пробовал 3 программы cpudyn , cpufreqd и  powenowd.Остановился на последней - регулировка "плавнее".Попробуйте все три,может с какой и заработает.Только не надо их ставить вместе-одну ставим - другую удаляем.Вот кусок моего /etc/modules
Код:
it87
cpufreq_nforce2 min_fsb=130
cpufreq_conservative
cpufreq_ondemand
cpufreq_powersave
cpufreq_stats
cpufreq_userspace
i2c-nforce2
#atxp1
параметр  min_fsb это минимальная частота системной шины, уменьшать осторожно!(если набрать только cpufreq_nforce2  будет по умолчанию min = max - 50mhz)
 модуль atxp1 отвечает за напряжение,без него cpufreqd и не заработает,но у меня он толком не пошёл (или зависнет или перегрузится)пришлось отключить.(пытался делать как в  http://www.lextech.net/work/autoFreq)
А вот мой /etc/default/cpufrequtils
Код:
ENABLE="true"
GOVERNOR="ondemand"
MAX_SPEED=1800000
MIN_SPEED=1300000

И ещё - если опускать частоту  вручную (изменив   min_fsb=70) и выполняя cpufreq-set -f (небольшими шагами по 1-3 mhz) можно дойти аж до 70mhz ,а вот авторегулировка  вешает систему дойдя до минимальной частоты 110-120 mhz возможно ,БП не выдерживает резкий скачок нагрузки .
Вряд ли смогу подсказать подробнее - подзабыл все тонкости за три месяца, у меня авторегулировка сразу заработала только определил надёжный нижний предел FSB ,ещё немного (и бесполезно) поковырял autoCpuFreq да повыбирал лучшую из трёх программ-регуляторов.



Записан
Страниц: [1]   Вверх
Печать
Русскоязычное сообщество Ubuntu Linux  |  Поддержка  |  Железо  |  Тема: Возможна ли регулировка частоты CPU в Ubuntu 7.04?
Перейти в:  


Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Best Hosting
Серверы на Ubuntu
Страница сгенерирована за 0.099 секунд. Запросов: 18.