Да все по sunxi.wiki делал. Там просто не вся инфа, а именно:
1. После установки драйвера mali надо удалить все, связанное с openGL и выключить GLX в xorg.conf. Ошибка волшебным образом пропадает, несуществующий драйвер просить перестает, в софтовый рендер не переключается
2. kdewin поменять на kdewin_gles, он идет в стандартной поставке, переключается в настройках.
3. Надо выключить анимацию затухания и убрать прозрачность окон при переносе - оно тормозит адско, видимо, работает мимо драйвера. Лучше все анимации выключить вообще.
4. firefox тормозит, его по хорошему счету надо пересобирать с поддержкой openGLES. Но это невероятно долго, если делать на плате, и непонятно как, если делать кросс-компиляцию на сервере. Или использовать любой браузер на вебките, вебкит на простых сайтах почти не тормозит.
Для кодеков:
- просто, но поддерживает не все.
Брать тут, сборка вроде как простая и без ошибок. Смотреть кино через vlc, поставив вывод на vdpau.
-
сложно, но умеет вроде как все. Надо тянуть кучку либ от андроида и специальную версию vlc. Собрать эту версию vlc так корректно и не смог, слишком уж долго оно собирается на плате.
В результате получается почти десктоп. Теоретически он уже пригоден для использования, система вместе с браузером жрет ~500мб оперативки. Но практически... Во-первых, падает что-то внутри драйвера ump и Х иногда вылетает без всяких ошибок (в логе только одна строчка о проблеме внутри ump). Редко, но неприятно. Во-вторых, проца-таки маловато, был бы 4хядерный - было бы намного более комфортно.
Эх, если бы на те топовые медиатеки все нужные дрова были, вот где получилась бы полноценная замена офисному десктопу...