LINUX.ORG.RU

Лёгкий десктоп или Как заставить нетбук на Атоме не тормозить

 , , , ,


3

1

На Первомай я случайно взял за 5к себе маленький нетбук для написания лекций и записывания на веб-камеру (внешнюю, буду докупать отдельно) доски с чертежами (на тех же лекциях). От нетбука требовалось быть неприхотливым, иметь сносную клавиатуру и держать как можно больше заряда от батарейки.

Выбор пал (на мою беду) на Asus EeePC 1011cx. Судя по Яндекс-Маркету, обычно в магазинах он стоит в районе 8к, я же взял его за 5к — и, пожалуй, именно этих денег он и стоит. Выбирал я между Atom-ом и решениями на AMD, и, наслушавшись ЛОРовских аналитиков, взял Intel с мыслью «ну тут же всё заведётся и дрова открытые будут!».

Хрен там.

Для чипа Cedar Trail (стоящего в этом нетбуке) Intel не выпустила официальные дрова, так как не являлась разработчиком этого чипа. Слава богу, к ядру 3.10 сообщество допилило до юзабельного состояния драйвер modesetting — 2D-графика перестала тормозить и драйвер наконец-то научился управлять яркостью без дикого бубна (вот вам бубен, если надо). Короче, никогда не повторяйте моих ошибок и гуглите на предмет совместимости с любимым пингвином перед тем, как купить какую-либо железку. Для тех, кому нужны юз-кейсы, отличные от моих — про 1080p-видео на этом девайсе можно забыть, подключать его как медиастанцию к внешнему монику/телевизору — бессмысленно.

Ну ладно, графику рано или поздно побороли — 2D не лагает и ОК, не в игры же играть, лол. Но общие тормоза как-то напрягали, и вот — я вставил в SD-слот карточку с установщиком арча и понеслась нелегкая :)

На скриншоте:

  • Arch Linux;
  • Openbox с темой Turquoise Nights;
  • Sakura в качестве терминала;
  • Тема GTK+ — MediterraneanNight;
  • Ш Play, в терминале Droid Sans Mono;
  • Firefox с вкладочками. Изначально вкладки выглядят весьма вырвиглазно, после установки вот этого расширения — чуть менее вырвиглазно и чуть более похоже на обычные вкладочки;
  • gvim с открытым ~/.config/openbox/autostart;
  • панель lxpanelx, в трее volti и batti;

Что не попало на скриншот: в качестве ФМ использую Stuurman, в качестве архиватора используется file-roller2-nn (no nautilus), в качестве просмотрщика изображений я выбрал gthumb, в качестве скриншотилки — scrot. Мультимедия я повесил на clementine и vlc.

Пока ещё не весь внешний вид допилен, но среда почти готова. Осталось поставить LibreOffice, настроить pm-utils (или что там у нас за энергосбережение отвечает?) и настроить Fn-клавиши — и можно считать задачу по построению нормального лёгкого (в прямом и переносном смысле) десктопа выполненной.

И да, теперь тут не тормозит Firefox. Прогресс.

>>> Просмотр (1024x1800, 395 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: DoctorSinus (всего исправлений: 1)

Для чипа Cedar Trail (стоящего в этом нетбуке) Intel не выпустила официальные дрова, так как не являлась разработчиком этого чипа.

про 1080p-видео на этом девайсе можно забыть

Плохо искал, дружище: https://wiki.archlinux.org/index.php/Intel_GMA3600

Сам прямо в данный момент настраиваю пингвинятню на x101ch, там тоже дурацкий Cedar Trail. В общем, полюбился я с ним порядком (при чём, непосредственно с видеочипом я любился меньше всего), но результат того стоил: и 1080p воспроизводится даже на низких оборотах процессора (настроил ради энергосбережения), после установки сразу начинает нормально просыпаться с гибернации. Читай, устанавливай, настраивай, в общем

RedNikifor ★★
()

Кстати, а батарейка в нём на сколько mAh? Сколько часов из него умудрился вытянуть (в смысле, чистой работы, не считая время, которое он находится в suspend-е)?

RedNikifor ★★
()

Насчёт Fn-клавиш: должны или заработать после установки драйвера, если же нет - копай в сторону acpi-eeepc-generic.

Кстати, почему именно Stuurman? Thunar в XFCE 4.10 вот и вкладочки уже умеет, да и выглядит немного сноснее, как по мне.

Мультимедия вешай на mplayer, согласуясь с мануалом по ссылке выше, и будет тебе счастье.

К pm-utils относится всё та же песня с дровами: настройка не должна понадобиться после установки.

Вот тут один товарищ по несчастью уже всё описал.

RedNikifor ★★
()

По поводу Firefox и других приложений, которые ты используешь всегда в полноэкранном режиме: было бы логично отрубить именно для них заголовки окон. Вот тут есть мануал.

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

At the moment there is no accelerated driver for Xorg Server, but some support is available using the Xorg modesetting driver…

It is unable to utilize whole chip power and play fullHD movies using graphics acceleration…

git clone https://github.com/thomas001/cedarview-drm.git cedarview-drm-master
(Intended for Linux Kernel releases 3.7 to 3.9)

что не так? :)

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

Кстати, а батарейка в нём на сколько mAh?

вот чего не знаю, того не знаю)

Сколько часов из него умудрился вытянуть (в смысле, чистой работы, не считая время, которое он находится в suspend-е)?

6 часов, и это я ещё не начинал крутить энергосбережение.

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

Не знаю, что там в Arch-е. В общем-то, ставлю мамке на нетбук Ubuntu. Чёрта бы с два я её выбрал и установил бы Debian, но таки ковыряюсь с ней именно из-за наличия там cedarview-drm и cedarview-graphics-drivers. И таки да, проверил и заявляю: это fullHD и правда работает через туда, куда надо, аппаратно акселерируется, свестит, пердит и мигает.

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

На сайте пишут, что в зависимости от конфигурации (3 ячейки или 6), машинка должна работать или 5, или 11 часов. Так что ты или уже немного в выигрыше, или си-и-ильно в проигрыше :3

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

как проверить количество ячеек в батарейке?

наклейка на корпусе обещала аж 12 часов, так что я, скорее. в проигрыше пока

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

после установки пакетов из того мануала, у тебя всё заработало «само», или надо было конфиг иксов править?

внешний моник подцеплять пробовал? подхватывается?

вообще, менять арчик на убунту мне как-то не охота, но если там будет не 6 часов, а 10, а греться оно будет меньше, чем сейчас (при нагрузке — печка!) — придётся вспоминать молодость :)

DoctorSinus ★★★★★
() автор топика
Последнее исправление: DoctorSinus (всего исправлений: 1)
Ответ на: комментарий от DoctorSinus

Заработало само. Но то в Ubuntu же. Внешний монитор подцеплять не пробовал, но пацаны грят, мол, работает.

У меня и самого печка: 60-70 градусов на ядрах. Да и энергосбережением не блещет - на коробке написано «5 часов», что подразумевается как нормальное при работе с предустановленной «семёрочкой» (на деле - 2-3 часа), Debian выдавал 5 с половиной, Ubuntu держится на уровне этой самой «семёрочки». Поговаривают, мол, в Ubuntu пакеты, относящиеся к энергосбережению на лэптопах протухшие. Пока не смотрел, но что-то делает меня думать, что они не причём, иначе бы с Debian Squeeze бы он так долго не работал. Сдаётся мне, дело в абы-как собранном ядре и куче всякого дерьма, запиханного в upstart.

RedNikifor ★★
()
Последнее исправление: RedNikifor (всего исправлений: 1)
Ответ на: комментарий от DoctorSinus

В общем, пока что даже с настроенным laptop-mode-tools и всеми плюшками с этого и с него списанных мануалов, powertop рапортует о потреблении не меньше 6.39 Вт. У Debian-а было 5.2.

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

У меня и самого печка: 60-70 градусов на ядрах.

у меня друг пробовал этот нетбук разбирать — там даже вентилятора нету, блин! Зато бесшумный [куча мата в адрес разработчиков этой хардвари]. И диск, блин, эсто-о-о-онский [ещё одна куча мата].

И это всё греет колени так, что мой десктопоноут с Core i5 и видюхой, нагревающейся до 95° кажется прохладным по сравнению с этим чудом инженерной мысли.

Сдаётся мне, дело в дерьмово собранном ядре и куче всякого дерьма, запиханного в upstart.

Ты ещё, небось, дефолтную убунту накатил с Unity и прочими свистоперделками? :)

Поговаривают, мол, в Ubuntu пакеты, относящиеся к энергосбережению на лэптопах протухшие.

Дык! Что там у нас — 12.04? :) Тут 13.10 на подходе…

Если будешь пересобирать ведро под сие чудо — расшарь, авось с минимальными пинками и на другие модели пойдёт.

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

говорят, проприетарный драйвер сливает modesetting-у по скорости прорисовки 2D. Ну а 3D ни там, ни там нету :3

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

во, powertop! надо будет глянуть, что у меня покажет

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

так, вытащил батарейку.

4400 mAh.48W/h, походу шестиячеечная — моё энергосбережение прогнозируемо сливает)

DoctorSinus ★★★★★
() автор топика
Последнее исправление: DoctorSinus (всего исправлений: 1)
Ответ на: комментарий от DoctorSinus

На диск тоже бы поругался. При вкручивании энергосберегающих костылей становится вообще черепашьим. Спасает e4rat, preload и prelink, которым ureadahead, почему-то, проигрывает.

По поводу дефолтной убунты - я, конечно, не компьютерный господь-бог, но и не первый год с пингвинами дружу. Вообще, сначала хотел накатить с alternate-cd. Но оно просто не взлетело. То есть, совсем. То есть, даже установочник. Дальше приветственного меню ничего не идёт, какие бы опции я не перепробовал. За каким-то лешим, c alternate-cd от Lubuntu всё встало на ура.

По поводу тухлости - опять же говорю, Squeeze, который я сначала накатывал - вообще в лохматом 2010-м вышел, и ничего. И стоял бы он там, да вот только из-за отсутствия драйверов пришлось сдаться и начать ковыряться с убунтой.

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

На диск тоже бы поругался. При вкручивании энергосберегающих костылей становится вообще черепашьим. Спасает e4rat, preload и prelink, которым ureadahead, почему-то, проигрывает.

причём судя по той инфе, что есть у меня, диск тоже хрен заменишь :( впрочем, цена нормального диска примерно равна цене нормального нетбука без cedar trail…

Вообще, сначала хотел накатить с alternate-cd. Но оно просто не взлетело. То есть, совсем. То есть, даже установочник. Дальше приветственного меню ничего не идёт, какие бы опции я не перепробовал. За каким-то лешим, c alternate-cd от Lubuntu всё встало на ура.

ubuntu is so…

По поводу тухлости - опять же говорю, Squeeze, который я сначала накатывал - вообще в лохматом 2010-м вышел, и ничего. И стоял бы он там, да вот только из-за отсутствия драйверов пришлось сдаться и начать ковыряться с убунтой.

надо ради хохмы попробовать вкатить Debian Lenny — взлетит ли? :D

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

ubuntu is so…

Да тут всё через so - у них даже framebuffer для tty по умолчанию отключён: настроили только для отображения мигающей заставочки.

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

3D мамке не впёрлось, а вот HD - подавай на стол.

только этсамэ, всякие «Счастливые фермы» тоже будут тормозить, ага.

на тему HD — может ну его, аппаратное упорение? :) уж лучше пускай числодробилка трудится 20% времени, зато остальные 80% интерфейс будет летать, по сравнению с проприетарью :-)

и да, маме можно как-то мягко намекнуть, что 1024х600 и HD — не самые сочетаемые вещи ;-)

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

Да тут всё через so - у них даже framebuffer для tty по умолчанию отключён: настроили только для отображения мигающей заставочки.

EPIC!

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

а если ведро из бэкпортов накатить? или инсталлятор не взлетит?

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

e4rat, preload и prelink

во, тоже заюзаю, спасибо)

у меня пока из опций «ускорения» только noatime в опциях монтирования

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

Лично откраштестил «Счастливые фермы» - если во весь экран не разворачивать - всё ок.

Пробовал HD без аппаратного ускорения гонять, с lavdopts threads=4; таки идёт на ура и даже батарейку высасывает ровно с той же скоростью. Но дело не только в нём: без драйвера интерфейс ещё и тирингом красуется, постоянно теряет курсор, ну и другими радостями жизни развлекает. Никакие танцы с бубном вокруг xorg.conf и compton-а не помогли.

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

Можно вместо него relatime задействовать. Он таки обновляет логи доступа, но только по обращению к файлам. А если захардкорить по полной - можно и вовсе в fstab дописать такое:

tmpfs                                     /tmp        tmpfs   rw,size=100m        0       0
tmpfs                                     /run        tmpfs   rw                  0       0
tmpfs                                     /var/lock   tmpfs   rw                  0       0
tmpfs                                     /var/log    tmpfs   rw,size=10m         0       0

чтобы вообще всё, к чему система могла бы слишком часто обращаться на диске - валялось в оперативе и по зря первый не раскручивало.

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

Но дело не только в нём: без драйвера интерфейс ещё и тирингом красуется, постоянно теряет курсор, ну и другими радостями жизни развлекает. Никакие танцы с бубном вокруг xorg.conf и compton-а не помогли.

Вылечили в ведре 3.9.

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

надо будет подумать, только /tmp придётся оставить на диске — арч же, компиляция yaourt-ом ложит временные файлы туда…

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

xf86-video-modesetting юзал в качестве драйвера? Тут есть подводный камень — этот драйвер третий в очередности после vesa и fbdev, посему если у тебя стояли vesa/fbdev — их надо сносить нафиг.

такие глюки наблюдаются или со старым modesetting-драйвером, или на весах всяких.

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

Кстати, таки сейчас сделаю полный бэкап и попробую новое ведро (в 12.04 стоит 3.2) как-нибудь боком всунуть. В прошлый раз, когда я, вроде бы, как белый человек поставил его с репов - сильно ругался: при установке предыдущая версия ядра благополучно удалилась на совсем, а новая не взлетела из-за конфликта с драйвером под видеочип. Пришлось переустанавливать со слезами о потерянном вечере на глазах.

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

делай полный бекап и вкатывай Debian + распоследнее ведро, вот тебе мой совет :)

и не забудь проверить, что снесены vesa и fbdev — они даруют лишь глюки, modesetting наше всё.

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

у меня сейчас 9 Вт потребляет, отсюда уполовиненная жизнь от батареи, видимо.

Пора тюнить pm-utils и врубать Fn-клавиши (в конфигах, а не на уровне железа)

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

ну, правильно конфликтует же)

просто если с проприетарщиной так печально и профит лишь в HD-видео — нахрена она нужна?)

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

с pm-utils проблема только одна — я их не включил и не настроил под свой вкус.

Это арч, тут всё включать надо)

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

Я и сам того же мнения, но основное занятие целевого пользователя - просмотр фильмов онлайн в vk.com через libflash.so со включённым аппаратным ускорением. Без него ничего крупнее 360p там не взлетает.

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

сейчас с нетбука зашёл на vk.com, нашёл у себя в медиатеке Muse — HAARP и включил на 720p. Не тормозит как в полноэкранном, так и в оконном виде. 1080p вконтактик не поддерживает.

Предлагаю сосредоточиться на пилении опенсурса.

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

нафиг, нафиг, гента/слака/лфс мне тут нафиг не нужны)

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

В конце-то концов, у 12.04 есть ещё одно преимущество: поддержка до 17-го года. Можно будет до тех самых пор забыть про весь этот кошмар.

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

насколько новое? и да, версия ксорга тоже может влиять

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

у 12.04 есть ещё одно преимущество: поддержка до 17-го года.

у Wheezy не сильно меньше, не? Да и не думаю, что этот нетбук доживёт до 17-го года))

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

ничего странного — у убунты фриз версий происходит после релиза, и то не факт

дебиан гораздо раньше замораживается

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

Красота-то какая! Накатил новое ядро, поверх - блоб на видео, и...

...и не работает новое ядро с этим блобом. Чёрный экран. Даже tty не загружает.

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