URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 91469
[ Назад ]

Исходное сообщение
"Для мультимедиа-акселератора Allwinner CedarX, используемого..."

Отправлено opennews , 30-Авг-13 20:30 
Группа энтузиастов из проекта linux-sunxi.org (http://linux-sunxi.org) провели обратный инжиниринг (http://linux-sunxi.org/CedarX/Reverse_Engineering) проприетарных драйверов для чипов Allwinner A1x, на которых построено большинство недорогих китайских планшетов на платформе Android. На основе полученных сведений разработан открытый драйвер sunxi (https://github.com/jemk/libvdpau-sunxi), позволяющий задействовать возможности используемого в данных SoC мультимедийного сопроцессора CedarX (http://linux-sunxi.org/CedarX) (VPU, дополняющий используемый в Allwinner GPU Mali). Драйвер реализует интерфейс  VDPAU  и позволяет задействовать CedarX для ускорения декодирования изображений JPEG и видео в форматах H.264, MPEG1 и MPEG2.

Для тестирования драйвера, который пока находится на стадии экспериментального рабочего прототипа, достаточно пересобрать его из исходных текстов и запустить mplayer с VDPAU-драйвером sunxi:

<font color="#461b7e">
   export VDPAU_DRIVER=sunxi
   mplayer -vo vdpau -vc ffmpeg12vdpau,ffh264vdpau [filename]
</font>

<center><iframe width="640" height="480" src="//www.youtube.com/embed/z__RxeVmYCQ?rel=0" frameborder="0" allowfullscreen></iframe></center>

URL: http://olimex.wordpress.com/2013/08/30/cedarx-for-allwinner-.../
Новость: http://www.opennet.me/opennews/art.shtml?num=37784


Содержание

Сообщения в этом обсуждении
"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 30-Авг-13 20:30 
Интересно, что мешало кетайцам сразу дрова открытыми делать? У них же некому дальше воровать.

"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 30-Авг-13 23:49 
А другие китайцы? Сначала думай, потом говори.

"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 31-Авг-13 10:40 
У кетайцев по сравнению с остальными есть только один плюс: цена. У других кетайцев такого преймущества нет, поэтому как минимум другие не получат такого профита как первые в силу как минимум отставания реализации

"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 31-Авг-13 23:58 
>  А другие китайцы? Сначала думай, потом говори.

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


"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Crazy Alex , 02-Сен-13 19:21 
Ну так появятся другие чипы-китайцы, с идеально совместимым интерфейсом, но худшей производительностью. И - при условии, что их можно тупо впаять вместо оригинала - их очень даже будут использовать.

"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Crazy Alex , 02-Сен-13 19:28 
Мды, судя по ссылочке ниже - я был сурово неправ. Там просто документация эта на фиг никому не нужна.

"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 31-Авг-13 23:59 
> Интересно, что мешало кетайцам сразу дрова открытыми делать?

Этого наверное не объяснят даже сами китайцы :).


"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено qux , 01-Сен-13 14:18 
Мешало-мешало: http://lists.phcomp.co.uk/pipermail/arm-netbook/2012-March/0...

"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Boris , 30-Авг-13 21:38 
А что, видео на китайских планшетах всегда показыкает только угол кадра?

"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 30-Авг-13 23:46 
Мда, как знакомо. У него сейчас первый работающий код, там нет масштабирования. Вывод в обход X сервера идёт. Это всё исправится, но работы ещё много.

"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 30-Авг-13 22:38 
Это ведь и для CubieBoard подходит?

"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 30-Авг-13 23:41 
Да

"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 01-Сен-13 00:05 
> Это ведь и для CubieBoard подходит?

Подойдет для всего что на A10. И на А20 скорее всего тоже. И еще много кого - этот блок у allwinner'ов более-менее одинаков по всей линейке.


"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 30-Авг-13 23:48 
А чего телик не подключил по HDMI c нормальным разрешением 1920×1080 ? какой смысл от VPU с таким мелким экраном 800х480. Насколько я понял в mplayer не получится сделать zero-copy между VPU и GPU или чего у него там для обработки изображенией еще есть - хватает пропускной способности внешней памяти ?

"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 01-Сен-13 00:05 
> какой смысл от VPU с таким мелким экраном 800х480.

Такой что чемодан батареек к своим наручным часам можно и подзадолбаться таскать.


"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 01-Сен-13 01:14 
http://russian.alibaba.com/products/video-glasses-hdmi.html

но ты видимо предпочел NAS с собой таскать, чтобы 1/8 часть экрана на почтовых марках смотреть :) на батарейках все равно не сэкономишь - беспонтовые драйверы от сообщества все равно загрузят процессор по самые помидоры.


"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 01-Сен-13 09:19 
> http://russian.alibaba.com/products/video-glasses-hdmi.html

Не понял? Там предлагают магическое решение батарейного вопроса? Я как бы намекал что проигрывание HD видео на проце даже если и уложится в реалтайм, то батарейку высадит конкретно. Поэтому имеет смысл юзать блок аппаратного декодера, если уж он есть.


"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 31-Авг-13 02:02 
Попробовал, получил зелёные артефакты и тормоза(

"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 31-Авг-13 11:23 
Интересно, а Allwinner A1x еще пока производят, или, иначе говоря, делают ли на них еще что-то? У них же сейчас пошли A20, A30.

"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Crazy Alex , 31-Авг-13 20:25 
Даже если и не производят - скорее всего в новых либо просто точно те же интерфейсы либо почти такие же. MTK наглядно всем показал выгоды такого подхода.

"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 31-Авг-13 21:17 
А что и как показал MTK?
У Allwinner в A30 вообще уже PowerVR. До этого были mali.

"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 01-Сен-13 00:02 
> У Allwinner в A30 вообще уже PowerVR. До этого были mali.

Зато A20 почти копия A10, отличие только в 2 ядрах и удвоенном числе блоков Mali GPU.


"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Crazy Alex , 01-Сен-13 02:51 
Показал, что практически полностью совместимые SOC - это удобно, и клепальщикам телефонов очень нравится. Собственно, почему весь китай на МТК делается - потому что они сделали адски удобный кит для клепания 1001-й шкурки под одно и то же железо, чем все китайцы пользовались и пользуются. И то, что при повялении новго проца ничего переделывать не приходится - их тоже радует. Имел я с ними дело в своё время. А в софтовой части там вообще несколько лет можно было на разные процы одну и туже прошивку совать (точнее, прошивки, идентичным образом генерируемые с одного исходника) - это до андроида было. Сейчас всё примерно так же, но приходится периферю чуть менять - ну там, экран/камеру нужные лепить (раньше вообще тупо SOC менялся). Но переразводка схем - минимальна.

"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 01-Сен-13 12:43 
А что сейчас есть на MTK, куда можно Линукс поставить? А то, что-то в основном в Инете обсуждают Allwinner, Rockchip, Tegra, да и все по больщому счету. Про MTK ничего не слышал.

"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Crazy Alex , 01-Сен-13 18:02 
Там андроид с проприетарными дровами суют (в том числе кастомные прошивки), насчет открытых - очень сомневаюсь. Но я о другом - совместимость чипов очень хорошо себя у китайцев показала, они это любят - и, соответственно, есть все основания ожидать, чот и в будущем так в основном будет. Так что можно особо не париться, что реверсится драйвер на что-то старое.

А самого MTK сейчас не просто много - 99% китайских смартфонов/телефонов - это MTK, и это уже лет пять как. Вот с планшетами - там да, Allwinner лидер, пожалуй.


"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 01-Сен-13 00:01 
> на них еще что-то? У них же сейчас пошли A20, A30.

А какая разница? A20 - pin-to-pin совместим, паяется в те же платы что и A10, все железо на месте, только ядер 2 х A7 вместо 1 х A8.



"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Crazy Alex , 01-Сен-13 02:52 
О, что и требовалось доказать. И это правильно, товарищи.

"Для мультимедиа-акселератора Allwinner CedarX, используемого..."
Отправлено Аноним , 02-Сен-13 08:29 
> О, что и требовалось доказать. И это правильно, товарищи.

Ну еще-бы, возможность впаять "заапгрейженный" камень без переразводки платы сильно упрощает многим жизнь. По поводу чего, кстати, cubieboard2 вышел. Ну а что, производителю не тружно впаять A20 вместо A10 раз уж он такой похожий :)