LINUX.ORG.RU

KDE4 на Allwinner A13

 , ,


0

1

Кто сказал, что кеды жрут много озу? Этот пост пишу с девайся, из хрома(!!!). После старта жрёт около 140 метров. Так же имеется плазма-актив, с которой беда. Тач у меня разбит, и пока жду, когда прийдёт новый - обхожусь клавиатурой и мышкой. Беда в том, что все написанное на кедоквике не тыкабельное, не реагирует на тык. Хз, чей баг, скорее кдешный, ибо qt-квик вроде работал, а кедоквик - не работает. На багтрекере уже очень давно есть баг, но сдвига, как видим 0. Есенно стоит арчик armv7h, пакман работает отлично, пакеты с аура собираются тоже хорошо, но долго. Файлуха ext4 с выключенным журналом, в качестве пид 1 - дефолт, тоесть systemd^Wненужно. Загружается до консольки быстро, секунды 3-4.

Что работает:
 - тач, до того как я его оседлал
 - вайвай, пришлось костылять модуль, китайцы поменяли пид
 - индикатор батарейки работал на xfce4, тут что-то не воркает как надо
 - гсенсор
 - 2д и 3д ускорение. Хотя, 2д какое-то странное. 3д на ура. Потом собрру kwin с поддержкой es2, потыкаю композитинг
 - хардварное декодирование видео есть, но нужно учить vlc либо gstreamer онного юзать
 - звук

Короче, работает практически все, кроме камеры. Ибо не нужно^Wковырял. На аппарате 512 рамы, доступно на данный момент 307, остальное отожрал mali 400. Что ещё упомянуть, свапа 128 метров, запускаются программульки не как на десктопе, есенно, чуть дольше, но запускаются. Сижу в жабере с копыт. Долфин тоже сносно работает. Кутекрейтор работает, я на нём даже допиливал устаревший драйвер тача mtev (из миго), ибо только на нём заработал тач с абсолютными координатами, а не как тачпад. Такие дела :)

>>> Просмотр (800x480, 479 Kb)

★★★

Проверено: JB ()

кеды при старте не жрут много озу, но очень многие компоненты KDE (kmix, plasma, koffice) протекают и их приходится прибивать

mazdai ★★ ()

a13 это же чип. А как устройство называется? Указать бы в темме.

svu ★★★★★ ()

При упоминании KDE & Tablet у меня всплыло Plasma Active, как там оно поживает кстати?

system ()

Кто сказал, что кеды жрут много озу?

После старта жрёт около 140 метров.

Кто сказал, что это мало для холостой системы при старте?

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

Слияние одинаковых страниц тут не сильно поможёт.

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

Ненужненько, ябсказал. Быдлоквик жрёт тонны рамы, обычный штатный просмотрщик картинок(не gwenview) отжирает больше, чем десктоп-плазма в целом(если, конечно, не позапускать всякие диалоги на квике, навроде добавления виджетов) или долфин, ну или они всместе взятые. Простенькая смотрелка картиночек выжрала почти 50 метров, збс блин )

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

Если учитывать масштабы системы - это вполне себе нормально.

vova7890 ★★★ ()

Сфоткал бы общий вид девайса с кедами и периферией =)

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

Ничего удивительного. Они в qt например кешируют шрифты, у нас в приложении только кеш шрифтов занимал 20 метров. Хуже того, они делают это для каждого потока, так что если кто-то хочет использоваться просто серверную отрисовку в потоке, то каждый поток будет занимать 20 метров (был баг, чувак жаловался что у него 1Г памяти уходит только на qt-шный кеш шрифтов).

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

uksm в хромиуме помогало обуздать аппетит. Ключик не помню. На лоре обсуждали. А вообще я сейчас с тегры пишу. c links -g. Иногда midori пользую. Ждём руководство по напилингу. q88 на ali 50 баксов. И ещё, сколько от батареи живёт. Она там дюже слабая.

kraftello ★★★★★ ()
free -m
             total       used       free     shared    buffers     cached
Mem:           433        167        266          0          0         35
-/+ buffers/cache:        131        302
Swap:          216          4        211

тошиба ас100, лубунту, zram своп. Аптайм с вифи от батареи на макс яркости 7 часов. load average: 0,12, 0,18, 0,21.

kraftello ★★★★★ ()

Годнота. ЦП на 100% не грузится, когда окна перемещаешь?

Extraterrestrial ★★★★ ()

а изначально на девайсе андроид был?

pozitiffcat ★★ ()

Инкрементирую годноту. Дай что-ли ссылку, откуда брал девайс.

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

Дада, 50 баксов. Для поковырять самое оно. Правда батарейка там больше часа не жила, ибо на 1800 махов было(а заявленная 2800). Поставил на 3000махов - 3 часа активного использования. Кстати странно, в арчике для арм нету фф, плюс вебкит кутёвский падает. Приходится юзать хром. Надо будет потом у дебьяна бинарники фф стырить.

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

Не обращал внимания. Но таки 2д там упоротое, либо я криворукий. Плывут окна, а если выпилить ускорения - летает на софте. kwin_gles, кстати, работает, но заметно снижается отзывчивость из-за композита.

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

Данные девайсы $noname поставляются с разной начинкой, различаются вайвай, тач, камера, ж-сенсор, мб ещё что-то. Драйвера на тач открытого не было, пришлось костылять ядро, чтобы не материлось на чужеродные модули. Таким образом подгрузил стоковую проприетарщину, так-же и с дж-сенсором обошлось. Хочу отреверсить драйвер тача, но пока на начальной стадии. Брал на аукро, можно найти поиском по «Allwinner A13».

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

Годнота в чем? В том что устройством нельзя полноценно пользоваться, зато скриншоты можно классные на ЛОР постить?

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

«Полноценно» использовать устройство я не смог в андроиде. Здесь же я спокойненько использую нормальный линукс. У меня клава-чехол, планшет можно использовать в роли нетбука. Да и потом, андроид никуда не делся. А побыдлокодить в кутекрейторе под музычку гораздо приятней :) Но без клавы таки не удобно, да.

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

У меня клава-чехол, планшет можно использовать в роли нетбука.

Вот и вся суть линупса на планшете.

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

Ты хотел сказать «вся суть х11»? Линупс на планшете прекрасно живёт, со шкуркой под названием «Андроид», например. А то, что таче-софта нету на х11 - не удивительно. Но, дело времени, тенденция не заставит долго ждать, в скорее не найдёшь софта под десктоп)

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

Ты хотел сказать «вся суть х11»

Да, можно и так сказать.

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

устройством нельзя полноценно пользоваться

Будто ведроидом можно полноценно пользоваться.

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

а как ты нативно вогнал линукс? Есть мануал по которому ты делал? Если я правильно понимаю, что тут полноценные иксы и загрузка ядра линукс...

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

Вот так делается загрузочная флешка с u-boot. Делается 2 раздела, на первый пишется uImage(linux-sunxi на гитхабе), туда-же script.bin. В начало флешки пишется sunxi-spl.bin. На второй раздел расспаковывается rootfs любого armv7h дистра, ну и загружаешься. Но сперва яб советовал чрутнуться с помощью qemu в рутфс, и поставить все необходимое. А потом уже бутиться.

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

глянул нагрузку - вообще нету о_О Походу оно таки хардварно, но в логах же написано что ускорение отключено... Странно, не может-же неон так жару давать. При перемещении, kwin_gles кушает 0.3-1%, 99% простоя.

======== Таки походу хардварно, выставил проц в 60мгц - окна все равно быстро перемещаются, а переключение в тту видно как консольку сверху-вниз прорисовывает.

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

У меня, например, по этому гайду ничего сделать не удалось. И даже не могу понять из-за чего. Просто чёрный экран, а устройство греется. Может у Вас такое было?

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

Экран загорается, но ничего не отображает? Скорее ядро собрано не по феншую. Если девайс именно а13(sun5i), то нужно:

$ cp arch/arm/configs/a13_defconfig .config
$ make ARCH=arm menuconfig
$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage -j4
$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules
$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=out/ modules_install

Потом скопировать arch/arm/boot/uImage на первый раздел, а модули в каталоге out/lib/modules/ в /lib/modules/ второго раздела.

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

Экран загорается, но ничего не отображает?

Нет, экран вообще не загорается.

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

Убут по ману собран? У меня было такое, правда из-за того, что я хаками собрал убут, libgcc подсунул андроидский, т.к. дефолтный с гцц не собирался. Потом закостылял гцц, все таки собрал libgcc, и линканул по нормальному - взлетело. script.bin, кстати, с nanda скопировали в первый раздел?

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

script.bin, кстати, с nanda скопировали в первый раздел?

Копировал, копировал.

Пойду всё делать с самого начала, авось взлетит.

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

Если речь идёт о драйвере для xf86, то xf86-video-sunxifb.

vova7890 ★★★ ()

Приятно выглядит. Интересно посмотреть на оформление окон...

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

Вот так делается загрузочная флешка с u-boot. Делается 2 раздела, на первый пишется uImage(linux-sunxi на гитхабе), туда-же script.bin. В начало флешки пишется sunxi-spl.bin. На второй раздел расспаковывается rootfs любого armv7h дистра, ну и загружаешься. Но сперва яб советовал чрутнуться с помощью qemu в рутфс, и поставить все необходимое. А потом уже бутиться.

круто спасибо попробую

pozitiffcat ★★ ()

Расскажи в двух словах чем абсолютные координаты отличны от тач? Никогда не слыхивал о таком... :) Спасибо.

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

Этот пост пишу с девайся, из хрома(!!!)

Брат-то хоть жив?

А так молодец.

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

ничем, но в драйверах тачпада выпилили поддержку абсолютных координат, аргументировав это тем, что ненужно.

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