налаштування aspire s3 + crunchbang

віддали мені на «перевиховання» aspire s3-391 з діагнозом «мертвий модуль wifi» і з пустим місцем замість штатного ssd. свого часу це був перший недорогий ультрабук (дешевше тисячі) на базі intel core третього покоління.

переваги:
  • тонкий корпус (13 мм), невелика вага (1,35 кг), досить компактний 13-дюймовий форм-фактор;
  • металева кришка;
  • чималий тачпад;
  • intel core i7-3517u + 4 гб озу + ssd = миттєва реакція системи.
недоліки:
  • поганенька матриця дисплея, і лише 1366x768 пікселів;
  • акумулятор… 3-4 години реальної автономності?!
  • дистрофічні курсорні клавші, та й вся клавіатура посередня;
  • досить «дешевий» зовнішній вигляд, якщо придивитися.
головний недолік — одверто слабкий акумулятор: 3260 ма•год не здатні забезпечити обіцяних в специфікації 6 годин автономності без нещадного обмеження частоти процесора, що і зроблено в налаштуваннях передвстановлених сьомих вікон™.

попри це, вирішив спробувати оживити машинку і покористуватися трішки цим «макбуком для бідних», хоча з більшим задоволенням придбав би dell xps 13… зарядив«живу» флешку crunchbang (знадобився твік з додатковим параметром ядра, про це далі) — як і варто було чекати, бездротова меррежа працює: очевидно, попередній власник спробував поставити восьмі вікна™ без ліцензії, і напоровся на примусове відключення wifi.

придбав для нього накопичувач ssd (samsung 840 evo, 120 гб); розбив 10-4-106 гб під систему, своп і користувачів; поставив улюблений crunchbang 11 (waldorf), до якого вже дуже звик…

налаштування linux для aspire s3

багато корисних підказок щодо налаштування linux для кращої роботи на aspire s3 знайшов на linlap.com, у вікі archlinux.org; перелічу найбільш важливі.

чорний екран? перша проблема: чорний екран під час запуску liveusb і вже встановленої системи; в обох випадках «лікується» додаванням одного параметра ядра на старті (e в grub перед завантаженням системи, додати до рядка, що починається з linux і закінчується чимось на кшалт quiet, закінчити ctrl-x):
acpi_backlight=vendor
одразу після успішного старту встановленої системи — прописати те саме в /etc/default/grub і переконфігурувати загружчик:
sudo update-grub
ssd, файлова система. ще один параметр ядра, який варто додати до конфігурації grub (якщо ssd — єдиний накопичувач):
elevator=noop
додатковий параметр noatime (або relatime) у файлі /etc/fstab в кожному рядку, що відповідає розділу на ssd, зменшує кількість службових записів на диск, підвищуючи швидкість читання та ресурс (nodiratime, який інколи додають «для надійності», не потрібен — його вже включено до noatime).

там же — варто додати кілька рядків для монтування тек з тимчасовими файлами на віртуальному диску в озу, а не на ssd:
none /var/log tmpfs defaults 0 2
none /var/tmp tmpfs defaults 0 2

none /tmp tmpfs defaults 0 2
поновлення (2013-10-27). post-factum ненав’язливо натякає, що /var/* не варто ось так запросто монтувати в озу… але й писати журнали на ssd, щойно якійсь софтині так заманеться — це нижча швидкодія та менший ресурс. рішення, можливо, є… треба спробувати.

на додачу вогнелиса треба «відучити» викоритовувати диск для кешування, натомість збільшивши розмір кешу в пам’яті.

тачпад. до автовідключення тачпада під час друку на клавіатурі та приховування курсора варто додати ще один рядок, щоб отримати вертикальний скрол по правому краю, скрол двома пальцями, клік по тапу, правий клік по тапу двома пальцями, ігнорування долоні, зручніше виділення та нормальний правий клік фізичної кнопки:
synclient VertEdgeScroll=1 VertTwoFingerScroll=1 TapButton1=1 TapButton2=3 PalmDetect=1 ClickPad=1 RightButtonAreaBottom=2000 RightButtonAreaTop=1521 RightButtonAreaLeft=2058 RightButtonAreaRight=2558

synclient без параметрів показує поточні налаштування, man synaptics розшифровує допустимі параметри.

з цими налаштуваннями тачпад виявився досить зручним і заміняє мишу (особливо враховуючи, що граюся останнім часом я лише в dwarf fortress та cataclysm).

bluetooth не використовую, намарне «їсть» батарею; відключити на старті системи, додавши один рядок до /etc/rc.local:
rfkill block bluetooth

енергозбереженння. ще одна опція ядра до файлу /etc/default/grub відключає зневаждувальну опцію і зменшує кількість системних переривань:
nmi_watchdog=0
інший додатковий параметр у /etc/fstab зменшує кількість записів на диск і знижує енергоспоживання:
commit=15
наразі це все щодо налаштування заліза, решта працює непогано «з коробки».

на додачу всі важливі конфігураційні файли (налаштування openbox, tint2, conky тощо) переніс на dropbox і залінкував туди відповідні теки в /home/user/.config — сподіваюся, тепер не доведеться їх заново відновлювати щоразу, достатньо буде встановити dropbox і відновити лінки.

8 коментар(ів):

post-factum сказав...

> none /var/log tmpfs defaults 0 2

Ну ти даєш.

івась тарасик сказав...

+post-factum дякую за heads-up. підчитав дещо і викрреслив два ряди з fstab’а. вік живи — вік учись =)

івась тарасик сказав...

+post-factum але! водночас… зберігати логи на ssd — це одне, а писати їх туди щохвилини — це інше. тому наразі поставив собі в сиписок читання щось таке, і згодом, маючи час та натхнення, тре буде з більшою фантазією підійти до цього питання…

Ipeacocks сказав...

Писати /var/log в ram круто, проте деякі сервіси можуть не стартувати після наступного перевантаження системи (наприклад apache говорить, що я стартувати не буду, адже його лог після ребуту зникне). До речі, якщо багато оперативки раджу перекинути кеш і профіль браузера також в RAM http://ipeacocks.blogspot.com/2013/08/tmps-ram.html

івась тарасик сказав...

+ipeacocks ну, я спробував щодо /var/log — поки що проблем не помітив, apache я не тримаю на ноутбуці. водночас /var/tmp таки треба лишати на диску… але якщо можна мінімізувати записи на ssd — спробую це налаштувати.

івась тарасик сказав...

+ipeacocks щодо firefox у ram… як я зрозумів, новіші версії не потребують всих цих складнощів — достатньо у налаштуваннях (about:config) включити кеш у пам’яті (і відредагувати розмір), виключивши кеш на диску. профіль… мабуть, краще мати персистентним.

Ipeacocks сказав...

>ну, я спробував щодо /var/log — поки що проблем не помітив, apache я не тримаю на ноутбуці

апач я навів як приклад, якщо не бачите проблем - то чому б і не зберігати.

>достатньо у налаштуваннях (about:config) включити кеш у пам’яті (і відредагувати розмір), виключивши кеш на диск

не впевнений, що таким чином всі записи будуть писатись лише в рам. Але то вже як вам зручніше.

івась тарасик сказав...

+ipeacocks дякую за підказки та критику!

Дописати коментар

увага!
коментарі не модерую, проте спам видаляю нещадно. посилання на інші сайти/блоги за темою допису вітаю.

додаткові можливості розмітки (кутики набрати з клавіатури):
  ‹b›жирний шрифт‹/b›
  ‹i›похилий шрифт‹/i›
  ‹a href="http://tivasyk.info"›посилання‹/a›