LINUX.ORG.RU

[archlinux,laptop]Арчлинукс и ноутбук


0

1

Вопрос следующий. Каким образом вы конфигурируете archlinux на ноутбуке? Устанавливаете ли пакеты acpi и laptop-mode-tools (главное с какими настройками). И нужны ли они при использовании можных окружений, как KDE и GNOME и последних версий ядра? Необходимо ли добавлять ac, batter, button, fan в MODULES в rc.conf ?

★★★

+1 к вопросу. Досканально разобраться нету времени. Пока использую cpufreq (с ним можно менять частоту и в ДЕ), pm-utils и laptop-mode-tools

Zodd ★★★★★ ()

я заглядываю в арчвики, понимаю, что почти все есть искаропки, ставлю powertop и cpufreq и радуюсь

SevikL ★★★★★ ()

поставил powertop, поотрубал все, кроме монитора, получил плюс полчаса и успокоился

ну, разумеется, есть pm-utils и acpi

Ingvarr ★★★★ ()
Ответ на: комментарий от Zodd

неа, все дефолтное

в повертопе просто потыкал по рекомендуемым кнопочкам

для меня оптимизация не так критична, как для мегабакса

pm-utils ставил, потому что на 32 ядре, кажись не работал саспенд, в вики было написнао, что должно помочь - и помогло (:

Ingvarr ★★★★ ()
Ответ на: комментарий от Ingvarr

>pm-utils ставил, потому что на 32 ядре, кажись не работал саспенд, в вики было написнао, что должно помочь - и помогло

какие дополнительные настройки делали?

Поставил pm-utils. Добавил hook resume в /etc/mkinitcpio.conf и перегенерил с помощью mkinitcpio -g kernel26. В опциях загрузки ядра resume=/dev/sda2 . А ноут после ухода в спящий режим не просыпается (при этом со ждущим режимом все в порядке).

Genuine ★★★ ()
Ответ на: комментарий от Genuine

а у меня тоже (:

просто для меня это не критично, мне саспенда вполне хватает (он просто тоже внезапно не работал)

Ingvarr ★★★★ ()

[neko@gdetotut ~]$ cat /etc/rc.conf|grep MODULES=
MODULES=(!pcspkr !soundcore snd-hda-intel powernow-k8 cpufreq_performance cpufreq_powersave vboxdrv vboxnetflt fglrx)
[neko@gdetotut ~]$ cat /etc/rc.conf|grep DAEMONS=
DAEMONS=(!gdm acpid laptop-mode alsa syslog-ng crond hal bluetooth networkmanager nginx sshd)
acpid стоит для работы ATI PowerPlay
laptop-mode-tools стоит для переключения режима wifi-карточки, блютуза, замедления ЖД и тюнинга различных VM, SMT, MC и так далее..

snoopcat ★★★★★ ()

Стоят pm_utils, acpi, laptop-mode-tools, cpu_freq. Единственное, что немного настраивал это laptop-mode-tools на предмет времени ожидания перед засыпанием usb, отключением дисплея и уровень яркости при отключении от сети.

Проблему с засыпанием может помочь решить tuxonice.

unikum ★★★★★ ()

Арчлинукс и ноутбук - конфиг ноута забыл

laptop-mode-tools не пользую, чтобы не парковал часто головки. Если мать интел, посмотри powertop на жручие процессы и сменить их на что-нибудь с умеренным аппетитом.Мне проще, у меня icewm. У меня lxpanel прилично жрёт, потому прибиваю в мобильном варианте работы(от батареи редко работаю).

[code]cat /etc/rc.conf|grep MODULES= MODULES=(intel_agp i915 acpi-cpufreq cpufreq_ondemand cpufreq_conservative cpufreq_powersave msr snd-pcm-oss vboxdrv !vboxguest !vboxvfs !vboxvideo vboxnetflt vboxnetadp hidp rfcomm bnep sco l2cap btusb)

cat /etc/rc.conf|grep DAEMONS= DAEMONS=(!network dbas syslog-ng preload alsa @acpid cpufreq @powernowd @wicd !netfs !crond gpm @bluetooth @hddtemp) cat sysctl.conf # # Kernel sysctl configuration #

# Disable packet forwarding net.ipv4.ip_forward=0

# Disable the magic-sysrq key (console security issues) kernel.sysrq = 1

# Enable TCP SYN Cookie Protection net.ipv4.tcp_syncookies = 1 # желание системы сбрасывать без надобности данные в своп vm.swappiness = 20 # максимум, выделяемый под кеши и буфера vm.vfs_cache_pressure = 1000 #Как часто ядро должно проверять есть ли «грязные» (измененные) данные для записи на диск vm.dirty_writeback_centisecs=1500 #Насколько старыми должны быть данные, что бы ядро записало их на диск vm.dirty_expire_centisecs=0 #Минимальное процент памяти , где позволено хранить старые данные вместо записи на диск vm.dirty_background_ratio=60 #Максимальный размер памяти в процентах, для хранения «грязных» до записи их на диск vm.dirty_ratio=95 [/code]

kraftello ★★★★★ ()

По вики, либо если нет на вики, то по форуму. Acpi безусловно нужен, остальное зависит от ноута.
Сейчас под рукой только асус - для него работает всё, окромя его родного asusosd, заменённого на кастомный dzen2

Hokum ☆☆☆☆ ()
Ответ на: Арчлинукс и ноутбук - конфиг ноута забыл от kraftello

> У меня lxpanel прилично жрёт, потому прибиваю в мобильном варианте работы(от батареи редко работаю)
сурово )

laptop-mode-tools не пользую, чтобы не парковал часто головки.

еретик! они настраиваются как хочешь - кто запретил настраивать? признавайся - я его покараю! )

megabaks ★★★★ ()

100500 раз тема обсуждалась же :)
http://optimization.hardlinux.ru/?page_id=301
большая часть этого есть в laptop-mode-tools, но не всё
+ в них надо иногда править скрипты/конфиги под конкретное железо
короче - пользуйтесь поиском!

megabaks ★★★★ ()
Ответ на: комментарий от megabaks

кто запретил настраивать?

Лень, оправдывемая нехваткой времени. Работаю от розетки 99% времени.

kraftello ★★★★★ ()
Ответ на: комментарий от megabaks

>сурово

Не самая нужная вещь. Top causes for wakeups: 39,5% ( 42,0) [kernel scheduler] Load balancing tick 16,7% ( 17,7) lxpanel (до 18)

Спасибо за бодрящий пинок. Сделал hdparm -B 1 -S 5 /dev/sda , в /etc/sysctl.conf добавил строку vm.laptop_mode=5 и mount tmpfs -t tmpfs /tmp Или нужно было vm.laptop_mode=25?

kraftello ★★★★★ ()
Ответ на: комментарий от megabaks

Не разобрался

В /etc/fstab по умолчанию стоит none /dev/shm tmpfs defaults 0 0

Я понял, что при none         /tmp      tmpfs   defaults      0   0 выделяется половина оперативной памяти, а другие отличия есть? Или /dev/shm из другой оперы?

kraftello ★★★★★ ()
Ответ на: Разобрался от kraftello

>none /dev/shm tmpfs defaults 0 0
это дефолтная фишка - некоторые приложения её используют - например chromium перед запуском проверяет - смонтирована ли tmpfs в /dev/shm и имеются ли права на запись
хотя мне так и не удалось поймать момент когда он это использует и использует ли вообще %)

megabaks ★★★★ ()
Ответ на: комментарий от megabaks
megabaks@desktop ~ $ ls -l /usr/bin/chromium 
lrwxrwxrwx 1 root 0 46 Окт  1 21:34 /usr/bin/chromium -> /usr/lib/chromium-browser/chromium-launcher.sh
megabaks@desktop ~ $ grep -v "#" /usr/lib/chromium-browser/chromium-launcher.sh

if ! grep -q /dev/shm /proc/mounts ; then
	xmessage -file - <<EOF
You don't have tmpfs mounted at /dev/shm.
The browser isn't going to work in that configuration.
Please uncomment the /dev/shm entry in /etc/fstab,
run 'mount /dev/shm' and try again.
EOF
	exit 1
fi

if [ `stat -c %a /dev/shm` -ne 1777 ]; then
	xmessage -file - <<EOF
/dev/shm does not have correct permissions.
The browser isn't going to work in that configuration.
Please run chmod 1777 /dev/shm and try again.
EOF
	exit 1
fi

export CHROME_WRAPPER="`readlink -f "$0"`"

PROGDIR="`dirname "$CHROME_WRAPPER"`"

case ":$PATH:" in
  *:$PROGDIR:*)
    ;;
  *)
    export PATH="$PATH:$PROGDIR"
    ;;
esac

export CHROME_DESKTOP="chromium-chromium.desktop"

exec "$PROGDIR/chrome" "$@"
megabaks ★★★★ ()
Ответ на: комментарий от Genuine

Нашел причину не проспания ноутбука. Как пишет wiki.archlinux.org/index.php/Pm-utils хук resume должен быть бовален после хуков 'ide', 'scsi', 'sata' и/или 'lvm2', но перед хуком 'filesystems'. Сделал все в указаном порядке - теперь отлично работает suspend2disk (hibernate).

И того

/etc/mkinitcpio.conf:

HOOKS="base udev autodetect pata scsi sata resume filesystems"
/boot/grub/menu.lst:
# (0) Arch Linux
title  Arch Linux
root   (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/30debbd3-5e86-435a-b58a-05e42c276d77 ro resume=/dev/sda2
initrd /kernel26.img

Genuine ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.