Linux
Год на гигагерце, или как снизить частоту процессора
9 Январь
Ноутбук – дело тонкое. В прямом смысле этого слова. Поэтому и проблема вентиляции и охлаждения также имеет место быть. А вы не сталкивались с этим? Мой ноутбук сутками включен. Подставки под него у меня нет, зато есть другое средство – утилита cpufrequtils в Arch Linux. Раз выделяемое процессором тепло, а значит и его мощность зависят от его частоты, то почему бы ее не выставить на минимум, которого вам в большинстве случаев будет достаточно, тем более что новые и не очень процессоры умеют занижать свою частоту. А governor (режим работы проца) использовать powersave. Что я успешно и проделал, а что получил – процессор очень редко нагревается до таких температур, чтобы включился вентилятор охлаждения, ну разве что только при компиляции чего-нибудь или когда браузер обрабатывает особенно обвешанную скриптами и баннерами веб-страницу – привет, владельцы мегаторренца!
Что и где править?
Смотрим!
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies 2167000 1667000 1333000 1000000
Следовательно, минимальная поддерживаемая частота – 1 ГГц. Чтож, один так один. Когда-то и на половине этого работал.
В любимом Арче ставим пакет cpufrequtils
#pacman -S cpufrequtils
Дальше править файл /etc/conf.d/cpufreq:
# configuration for cpufreq control # valid governors: # ondemand, performance, powersave, # conservative, userspace governor="powersave" # valid suffixes: Hz, kHz (default), MHz, GHz, THz min_freq="1GHz" max_freq="1GHz"
Ну и наконец, добавим в файле /etc/rc.conf в секцию MODULES значение acpi-cpufreq, а в секцию DAEMONS – значение cpufreq. После перезагрузки наблюдаем, что модули загружены.
$lsmod | grep cpu cpufreq_powersave 646 2 acpi_cpufreq 5599 0 freq_table 1955 1 acpi_cpufreq processor 25790 3 acpi_cpufreq
И что частота ядра соответствует тому, что мы заказывали:
$cpufreq-info | grep "CPU freq" current CPU frequency is 1000 MHz. current CPU frequency is 1000 MHz.
Готово!
Стабильный Arch Linux – не шутка
28 Август
В очередной раз убеждаюсь, что в вики арча таится много неизвестных науке вещей
. Читая форум, наткнулся на это руководство – Enhancing Arch Linux Stability HOWTO. Вкратце – увеличение стабилности Арча. Русского варианта пока нет, но какой линуксоид без знания английского на уровне «свободно читаю man-pages»?.
От себя лишь могу добавить, что кэш таки надо хранить, на всякий случай. За неполный год использования Арча, у меня была всего лишь одна действительно серьезная проблема – с самособранным пакетом firefox-pgo. Впрочем, и она успешно решилась переходом на firefox из репозиториев.
archlinux: pacman 3.3 на подходе
28 Июль
Судя по всему, а именно по этому посту Allan McRae, в самом близжайшем будущем ожидается новая версия пакетного менеджера pacman – 3.3. Чейнджлог- читать здесь. Разрешили-таки pacman -Sp отрабатывать от простого пользователя – выводит прямые URI до пакетов
Хотелось бы, чтобы допилили delta обновления, на наших медленных каналах перекачивать 25 метров ghostscript-a из-за пары десятков килобайт измененных данных как-то напряжно. На форуме есть куча топиков про это дело. Согласитесь, вещь весьма и весьма полезная. Тем более что поддержка уже есть в libalpm. Дело за репозитариями?
Кстати, там появится и казахский перевод, как-то я тренировался на этом деле:)
Archlinux – libjpeg error
15 Июль
Вчерашнее обновление пакета libjpeg
pacman -Qs libjpeg
local/libjpeg 7-1
Library of JPEG support functions
поломало много чего в системе. Пока решилось только так
cd /usr/lib/
ln -s libjpeg.so.7 libjpeg.so.62
Что теперь имеем? В браузере (Mozilla Firefox) не отображаются JPEG-изображения. На ветке форума, кстати, уже закрытой, ничего не прояснилось. Точнее, прояснилось, да еще как. Никто не писал багрепортов, потому и перенесли из [testing] в [extra]. Чтож теперь делать, пересобирать все остальное? Кстати, один из разработчиков Archlinux-a, если не ошибаюсь, написал весьма эмоциональный пост – Ожидания от бесплатных вещей.
UPD.: Зеркало яндекса еще не обновилось – скачал старую версию пакета оттуда. Кому надо, вот, у меня есть.
md5sum: 3cfb78bd9ac89bbf28130ec825187933 libjpeg-6b-6-i686.pkg.tar.gz
Да, и не забудьте в /etc/pacman.conf вставить следующее IgnorePkg = libjpeg
UPD2: Ломаются все остальные обновления. Так что даже и хз, без джипега сидеть?
UPD3: Как и ожидалось, удаление firefox-pgo, и установка firefox с репозитариев решило проблему не отображающихся jpeg-картинок. Осталось узнать, стартует ли xfdesktop с новой версией libjpeg-а
Qmmp 0.3 вышел!
5 Июль
via http://qmmp.ylsoftware.com/
После года разработки вышла очередная версия аудио плейера Qmmp.
В свое время я перепробовал много аудиоплейеров под Linux. А конкрентно, интересовала поддержка CUE-sheets. В каких плейерах они есть, точнее, где я это находил:
1) Amarok. Монструозный Отличный плеер, а точнее, целый комбайн. Кроме, собственно, проигрывания музыки умеет загружать тексты песен, коннектиться к Wikipedia за информацией об исполнителе, скачивать обложки, мультимедиа библиотеку. Тесно интегрирован с KDE.
2) Audacious. Плеер на GTK2 основе. Удивляло то, что поддержку CUE то чинили, то ломали. Интерфейс классический, Winamp-like. В версии audacious2 CUE наконец-таки прикрутили нормальную поддержку. Плюс появилось возможность запускать с разными UI, и даже без GUI (Кажется, демоном).
3) XMMS (да-да, тот самый) я не рассматривал, ибо GTK1 уже давно не актуален.
4) mpd-cue-0.13. Найден в AUR-e. Из минусов – если выставить вывод звука через ALSA, процессор будет загружен как минимум на 20-30 процентов. Решение, которое предлагают – выводить звук через OSS, явно не решение, ибо монопольно отдает звуковую карту демону mpd. Насколько я знаю, для последних версий mpd поддержки CUE пока нет.
5) И тут на горизонте появился Qmmp. Просит только Qt. Легкий, быстрый, CUE «из коробки», стабильный. Работает шустро. Короче, мой выбор. Пусть даже у меня XFCE, Qt все равно установлен.
Последние комментарии