Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: ускорение убунты - как отключить cpu scaling?  (Прочитано 13635 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kiev

  • Автор темы
  • Активист
  • *
  • Сообщений: 412
    • Просмотр профиля
    • Соционическое типирование и консультирование
Недавно заметил что стоит по дефолту в убунте тип поведения  cpu scaling - ondemand, при этом тактовая частота процессора обычно в 2 раза меньше рабочей и поднимается в некоторых случаях, если работать в фирефокс - то не увеливичается, если поменять на performance то похоже частота становится нормальной.
Посмотреть это все можно программой cpufreq-info из пакета cpufrequtils.

Странно как никто не обратил внимания на эту досадную странность Ubuntu - ведь действительно из за этого медленнее в 2 раза окошки отрисовываются! А я то думал - в чем загадка что на x2 3800 атлоне все так-же как на дохленьком дюроне работает...

Как  сделать по дефолту что-бы было performance, или вообще отключить cpu scaling?
« Последнее редактирование: 24 Ноябрь 2007, 00:56:04 от kiev »

Оффлайн jmur

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: ускорение убунты - как отключить cpu scaling?
« Ответ #1 : 24 Ноябрь 2007, 01:01:59 »
sudo cpufreq-selector -g performance

Оффлайн kiev

  • Автор темы
  • Активист
  • *
  • Сообщений: 412
    • Просмотр профиля
    • Соционическое типирование и консультирование
Re: ускорение убунты - как отключить cpu scaling?
« Ответ #2 : 24 Ноябрь 2007, 01:27:11 »
спасибо, да - это я вставил в /etc/rc.local, линукс теперь просто летает - тактовая процессора возросла в 2.6 раза, надо это в баг репорт написать, пожалуйста.

Оффлайн jmur

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: ускорение убунты - как отключить cpu scaling?
« Ответ #3 : 24 Ноябрь 2007, 01:46:51 »
а для быстрой отрисовки драйвер надо нормальный ставить. У меня с пониженой частотой всё отлично бегает.

Оффлайн kiev

  • Автор темы
  • Активист
  • *
  • Сообщений: 412
    • Просмотр профиля
    • Соционическое типирование и консультирование
Re: ускорение убунты - как отключить cpu scaling?
« Ответ #4 : 24 Ноябрь 2007, 02:38:24 »
а для быстрой отрисовки драйвер надо нормальный ставить. У меня с пониженой частотой всё отлично бегает.
у меня стоит Nvidia x86_64-100.14.19, а какой вы имели в виду?

Оффлайн SeaJey

  • Активист
  • *
  • Сообщений: 770
  • Electronic Knight
    • Просмотр профиля
Re: ускорение убунты - как отключить cpu scaling?
« Ответ #5 : 24 Ноябрь 2007, 13:52:52 »
А мне пишет:
~$ sudo cpufreq-selector -g performance
[sudo] password for seajey:
No cpufreq support
Жалко, а то я хотел производительности на халяву поднять :) :rofl:

Оффлайн kiev

  • Автор темы
  • Активист
  • *
  • Сообщений: 412
    • Просмотр профиля
    • Соционическое типирование и консультирование
Re: ускорение убунты - как отключить cpu scaling?
« Ответ #6 : 24 Ноябрь 2007, 15:45:37 »
Да, это на мощных процессорах - там где powernow есть.
А как сделать что-бы оно включалось только когда комп спит?
Хотя оно и не сильно мешает - ночь комп простоял - проц amd x2 5000 на полной частоте грелся все равно слабо - 30 градусов утром было.

Оффлайн jmur

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: ускорение убунты - как отключить cpu scaling?
« Ответ #7 : 24 Ноябрь 2007, 20:14:57 »
Ну я думаю в крон можно добавить

Оффлайн kiev

  • Автор темы
  • Активист
  • *
  • Сообщений: 412
    • Просмотр профиля
    • Соционическое типирование и консультирование
Re: ускорение убунты - как отключить cpu scaling?
« Ответ #8 : 25 Ноябрь 2007, 00:54:25 »
не - надо где-то в засыпательном даймоне прописать что-бы он делал /usr/bin/cpufreq-set -g ondemand а при просыпании /usr/bin/cpufreq-set -g performance - но как это сделать?

Оффлайн jmur

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: ускорение убунты - как отключить cpu scaling?
« Ответ #9 : 25 Ноябрь 2007, 01:01:48 »
если он спит, то какая разница, какая установлена производительность?!

Оффлайн kiev

  • Автор темы
  • Активист
  • *
  • Сообщений: 412
    • Просмотр профиля
    • Соционическое типирование и консультирование
Re: ускорение убунты - как отключить cpu scaling?
« Ответ #10 : 25 Ноябрь 2007, 02:11:03 »
еще меньше потребляет, когда снизить частоту - то проц на 3 градуса меньше

Оффлайн jmur

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: ускорение убунты - как отключить cpu scaling?
« Ответ #11 : 25 Ноябрь 2007, 11:52:02 »
а разве он не выключается? я иею в иду ситуацию когда он на диск всё скидывает и полностью затихает

Оффлайн kiev

  • Автор темы
  • Активист
  • *
  • Сообщений: 412
    • Просмотр профиля
    • Соционическое типирование и консультирование
Re: ускорение убунты - как отключить cpu scaling?
« Ответ #12 : 25 Ноябрь 2007, 13:29:40 »
не - ну мне надо что-б как монитор заснул - так частота и упала, потому что на частоте 1000 мгц проц 30 градусов, а на 2600  - примерно 33, хотя это не существенно )

Оффлайн Kwah

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: ускорение убунты - как отключить cpu scaling?
« Ответ #13 : 25 Ноябрь 2007, 14:46:32 »
не - ну мне надо что-б как монитор заснул - так частота и упала, потому что на частоте 1000 мгц проц 30 градусов, а на 2600  - примерно 33, хотя это не существенно )
Всегда было интересно, как людям удаётся добиваться таких температур. Это в простое, при использовании системы охлаждения на жидком азоте?

Скорее всего, конечно, показания датчиков неправильно интерпретируются...

Оффлайн Пингвус

  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: ускорение убунты - как отключить cpu scaling?
« Ответ #14 : 25 Ноябрь 2007, 17:57:33 »
У меня Атлон ХР 3200+ в винде с утилитой S2kCtl в простое температура 29 градусов, радиатор на осщуп еле тёплый. В Ubuntu в простое 42 градуса.
Люблю жизнь!

 

Страница сгенерирована за 0.053 секунд. Запросов: 22.