Привет.
Возможна ли установка и работа гувернёров: ondemand, performans?
Как реализовать?
И ещё есть ли простейший индикатор температуры и частоты процессора(ов) ? )
Заранее спасибо.
Привет.
Возможна ли установка и работа гувернёров: ondemand, performans?
Как реализовать?
И ещё есть ли простейший индикатор температуры и частоты процессора(ов) ? )
Заранее спасибо.
LXPanel.
Добавить/убрать элементы панели.
Добавить.
Единственное, остаётся настроить "гувернёры". Как это делать, я не знаю.
Гувернер я не мог заставить работать на моей машине даже в относительно благополучном и процветающем Linux Mint.
Для того, чтобы узнать температуру, нужно приручить LMSensors.
А частота процессора меняется у меня по сто раз за секунду (это я могу преувеличивать, конечно), так что это совсем не интересно и ни о чём не говорит. Вот, другое дело - индикатор загрузки процессора в трее!.. На работе в винде мне такого не хватает...
Aleksej, шутка со ссылкой на гувернёра здоровская, посмеялся. )) А вообще я начал свой linux way с дистрибутива simply linux, после того как разъярёный на мой суперзащищёный антивирями windoors в лёгкую обзавёлся весёлым червём вообще не понятно откуда...
И так как тот дистр был адски сырым мне много чего пришлосьь там научиться настраивать. В том числе и governor's. Позже я знал уже, что первопроходчики и отцы линукса - DEBIAN и Slackware. Решил, что поищу систему основанную на дебе, но поменьше. Вот и обрёл наконец SliTaz.) Ведь я не ошибаюсь, это основано на debi ?
Думаю возможно всё же настроить governor здесь. Только вот смотреть ли в сторону настроек в DEBIAN, или нет? Можно ли там подсматривать? совпадают ли команды SliTaz и DEBIAN?
Надеюсь на Вашу подсказку.)
Это не шутка, это механика ;) В которой я, впрочем, не силен совсем. Я не настраивал гувернёров и не знаю, что это за зверьки. Какие-то регуляторы производительности процессора для экономии электроэнергии. Регуляторы.
---
„Основан на...” в современных дистрибутивах означает „использует репозитории...”, так ведь? (Плюс какие-то свои, уникальные наработки.)
SliTaz не основан ни на одном из дистрибутивов. Он использует собственную пакетную базу. Всё компилируется из исходников самостоятельно. SliTaz ближе всего по духу к LFS (Linux From Scratch - Линукс с самого начала).
А „подсматривать” мне больше всего нравится на wiki.archlinux.org. Вика у них очень сильная.
Да. Верно. Используется только ядро. Я несколько не правильно написал, потому как выискивая информацию был дезинформирован. На каком-то сайте было сказано, что SliTaz основывается на DEBIAN. Я этого не понял и решил проверить. Ну вот проверил...Теперь всё ясно.
А на счёт шутки....немного не понял. Рассееный малость сегодня....
Гувернеров я настраивал успешно. Если выйдет в SliTaz напишу свою инструкцию.)
Друзья. Добрые люди...ну вот попал я в самый тупиковый тупик. (
Долго искал в сети как настроить ondemand в линуксе и не нашёл нужной информации...А почему?
Потому, что в SliTaz нету некоторых модулей которые, как я думаю, (может это и не так) нужны для настройки гувернера. В другом линуксе я это делал устанавливая powernowd и cpufrequtils, а так же sysfsutils. А дальше набор комманд и не более. И перезагрузка. Здесь же ... просто нет необходимых каталогов и файлов в системе, в принципе. Однако часть модулей для настройки гувернеров всё же есть в репозитории. Например cpufrequtils. Я думаю, что наверное как то возможно настроить гувернер...раз есть этот модуль, но как? Я например работал с каталогом /sys/devices/cpu/cpufreq, а тут его просто нет. ( Как настраивается именно в SliTaz??? Помогите ! SOS. Не хочется менять уже понравившийся SliTaz только из-за нагрева процессора и шума кулеров.
З.Ы. Смазка в порядке пыли нет. В убунте работает ondemand, еле шуршит....(
Здравствуй, uriukti!
Давай разберемся в этом вопросе. Меня тоже раньше напрягал постоянный шум вентилятора, а потом я просто смирился.
Очень хорошо, что ты указал пакеты, необходимые для настройки. Свои поиски я начинаю не на пустом месте. В помощь нам будет не так уж много инструментов, но зато каких!
Во-первых, с помощью гугля находим толковую хаутушку на wiki Archlinux: CPU Frequency Scaling (Русский). Просто замечательное пошаговое руководство; остается проверить, сильно ли отличается подход в Арче от нашего.
Следующий мощный инструмент - Поиск по пакетам SliTaz. Ищем пакет cpufrequtils, находим. Кстати, я специально загрузился в чистую систему 4.0, чтобы та тьма установленных пакетов не помешала мне понять смысл.
Итак, устанавливаем cpufrequtils:
# tazpkg -gi cpufrequtils
Подтягивается зависимость linux-cpufreq.
Дальше по написанному. Первый шаг, драйвер. Ищем файл acpi-cpufreq. Оказывается, он у нас уже есть, т.к. пакет linux-cpufreq уже подтянулся. А если нужен, скажем, powernow-k8? Давай, посмотрим, какие еще есть файлы в пакете linux-cpufreq. Да, да, вот они, три штуки.
У меня Intel, даю команду modprobe как написано. Не ругается. Если ты используешь powernow, то скорее всего у тебя AMD (это я о процессорах). Находим и файл /etc/rcS.conf (в вики указан этот файл, но без S в названии), добавляем модуль. Читаем портянку cpufreq-info
. Очень радует строка:
available cpufreq governors: ondemand, userspace, performance
;)
Шаг второй. Регуляторы должны быть загружены как модули...
Ещё раз посмотрим на список файлов linux-cpufreq. Две последние строки говорят, что у нас есть модули cpufreq_conservative и cpufreq_powersave. Поиск cpufreq_ondemand ни к чему не приводит...
Откуда берутся эти все модуля ядра? Ну, конечно из ядра! А там где-то есть файл параметров, с которыми ядро компилировалось. Я недавно смотрел, это файл /proc/config.gz
, распакуем его себе в папку и просмотрим:
zcat /proc/config.gz > /tmp/config && leafpad /tmp/config
Ищем слово 'ondemand', находим:
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# 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=m
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
Окрестности первого совпадения говорят о том, что по умолчанию выставлен режим производительности (PERFORMANCE), вот он и молотит. Можно изменить параметр и пересобрать ядро, и всё будет автоматом и из коробки. Я всё-таки однажды пересоберу его, чисто под свою материнку и под набор команд своего процессора, но это будет потом.
Сейчас же, в окрестностях второго совпадения мы видим, что некоторые части ядра вынесены во внешние модули (m), а что значит (y)? А это значит, что эта часть не выносится наружу ядра, но содержится внутри. Т.е. регулятор ondemand у нас в ядре нашем шёл изначально.
Добавляем модуль cpufreq_ondemand в MODULES. Сохраняем систему, перезагружаемся. От резюме я воздержусь, если хочешь, напиши самостоятельно. Для меня поиск решения, как обычно, интереснее самого решения :)
Uriukti, какие у тебя ощущения при работе governor ondemand по сравнению с "другим линуксом"?
У меня, вот, по всем показателям процессор работает на вдвое сниженной частоте (800MHz) почти всё время, но вентилятор меньше шуметь не стал. В Linux Mint этот вентилятор у меня управлялся демоном acerfand, но тут, в SliTaz этот чёртик еще не прижился. В общем, следующая серия будет про тепловые сенсоры и управление вентилятором ;)
Да верно. Установил гувернер - ondemand. Как и должно быть, частота в простое упала до 800 мгц, и компьютер остыл, но вентилятор не регулируется....То есть, при включении он вращается медленно и не шумит, но не смотря на то, что устаовлен - ondemand, со временем он ускоряется, три раза за время работы и соответственно увеличивается шум. (((
Я не смог бы установить гувернера без тебя, Aleksej, спасибо. Но скажи мне, что мне нужно прочитать, чтобы знать, например, что powernow-k8 лежит в пакете linux-cpufreq? Я не нашёл бы никогда его там, потому, что искал его отдельно, этот модуль...А зная где, что, всё выходит довольно быстро...Откуда ты это всё вычитал? Подскажи пожалуйста, я тогда меньше вопросов задавать буду. ) Вот сейчас я взялся читать wiki Archlinux о регулировании вращения кулера, но всё, что там так хорошо и подробно написано, не решается у меня хотя бы потому, что я не могу найти все нужные модули...Не пойму....Но это отдельная тема...Эту можно зазеленить, так как она решена.
Мои действия по установки гувернера ondemand. Подбиваю вышеописанное.
1. Установлен пакет cpufrequtils, который подтянул пакет linux-cpufreq за собой.
2. В терминале даю команду (для AMD серии k10 у меня):
$ modprobe powernow-k8
3. В файле /etc/rcS.conf добавляю в модули, в строгой последовательности powernow-k8 cpufreq_ondemand
После этого перезагрузившись включён гувернёр ondemand.
Здравствуй, uriukti!
что мне нужно прочитать, чтобы знать, например, что powernow-k8 лежит в пакете linux-cpufreq?
На pkgs.slitaz.org есть много вариантов поиска (поиск пакета и файла, зависимости и обратной зависимости и т.п.), это мощный инструмент. Изучи, поэкспериментируй с ним. Он может пригодиться, когда нужно сопоставить пакеты из «большого мира» и пакеты SliTaz. Названия пакетов могут не совпадать, тут помогает поиск файлов.
Вот сейчас я взялся читать wiki Archlinux о регулировании вращения кулера
Кинь ссылочку, пожалуйста.
С новым, добрым днём !
Вот ссылочки. )
https://wiki.archlinux.org/index.php/Lm_sensors_(Русский)
https://wiki.archlinux.org/index.php/Fan_Speed_Control_(Русский)
Пока написать по этому поводу нечего. Разбираюсь....
Вот ёлки...ребята, главное в нашей работе собранность и внимательность. Дружно лечимся от рассеянности....)))
Да действительно...нашёл pwmconfig с помощью pkgs.slitaz.org только что...но с пометочкой - файлы...
Снова благодарим Aleksej.
Добрый день!
Чёт твои посты в спам попали. Умная у нас система антиспам, самообучающаяся... Но сбои бывают. Пусть учится на своих ошибках.
По ссылкам сейчас посмотрю, интересно. Но попробовать пока не смогу, дома нет электричества, включат только вечером, батарея на нетбуке разрядилась...
Пока написать нечего....работаю. Если возможно подскажите направление, слегка...
You must log in to post.