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

Исходное сообщение
"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."

Отправлено opennews , 24-Окт-12 19:19 
Разработчики проекта Raspberry Pi объявили (http://www.raspberrypi.org/archives/2221) о публикации компанией Broadcom исходных текстов драйвера для графической подсистемы VideoCore, используемой в одночиповых системах, производимых компанией Broadcom, и, в частности, в SoC BCM2835 (http://www.broadcom.com/products/BCM2835), на базе которого основаны платы Raspberry Pi. Примечательно, что компания Broadcom стала первым производителем, опубликовавшим исходные тексты полноценного драйвера для своих мультимедийных SoC, а плата Raspberry Pi стала первым продуктом для которого доступен полнофункциональный открытый графический стек, созданный не на основе обратного инжинигинга.

Код драйвера размещён в общедоступном репозитории (https://github.com/raspberrypi/userland) и включает в себя как компоненты, работающие на уровне ядра Linux, так и набор библиотек для организация взаимодействия с GPU из пользовательских приложений и задействования всех поддерживаемых чипом средств аппаратной акселерации. Код библиотек открыт под лицензией BSD, а часть, работающая на уровне ядра Linux распространяется под двойной лицензией GPL/BSD.


<center><a href="http://www.raspberrypi.org/wp-content/uploads/2012/10/Archit... src="http://www.opennet.me/opennews/pics_base/0_1351089444.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></a></center>


Графическая подсистема чипов Broadcom кардинально отличается от подсистем других производителей и представляет (http://www.opennet.me/opennews/art.shtml?num=34735) собой по сути самодостаточный процессор, на котором работает некоторое подобие операционной системы. GPU может выполнять приложения независимо от остальной системы, самостоятельно компилировать шейдеры и обменивается сообщениями с системным процессором через совместно используемую область памяти.

Отмечается, что открытие кода драйвера позволит заинтересованным энтузиастам обеспечить поддержку  Broadcom VideoCore в изначально не поддерживаемых операционных системах, таких как FreeBSD, NetBSD, Plan9, RISC OS и Haiku, создать прослойку для работы Wayland поверх EGL, улучшить интеграцию GLES/VG с X.Org, подготовить к включению в состав основного ядра Linux код с реализацией поддержки системы обмена сообщениями vchiq.

URL: http://www.raspberrypi.org/archives/2221
Новость: http://www.opennet.me/opennews/art.shtml?num=35161


Содержание

Сообщения в этом обсуждении
"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено spanasik , 24-Окт-12 19:19 
работают же люди, молодцы !

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 24-Окт-12 19:20 
> о публикации компанией Broadcom исходных текстов драйвера

Инихренасебе :). Предвижу волну развития опенсорсных драйверов, ибо остальные почувствуют себя несколько подпертыми конкуренцией.


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено baz , 24-Окт-12 19:43 
верным курсом идут Товарщи!

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 24-Окт-12 19:45 
Открытость только еще больше пробудит интерес ко всем устройствам, где есть этот чип. Да и более эффективно использовать доступные ресурсы только радует особенно в портативных устройствах.

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


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 24-Окт-12 20:08 
> Открытость только еще больше пробудит интерес ко всем устройствам, где есть этот чип.

Дык. Самое странное что это дотумкало первым почему-то до броадкома. Весьма слоупочного по жизни. Вот уж не ожидалось. Если в конкурсе кто быстрее станет ос - нера или ацдси победил каспер, то в конкурсе кто быстрее выбросит блобовые видеодрова внезапно победил вечно страдающий проприерастией броадком. Странно но факт.


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено BratSinot , 24-Окт-12 20:25 
В видео-драйверах и всяких там OGL реализациях используется дофига алгоритмов которые патентованы и лицензированы произвдителями видео-карт. Даже при все желании их просто так не откроешь, засудят.

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 24-Окт-12 20:27 
> В видео-драйверах и всяких там OGL реализациях используется дофига алгоритмов которые патентованы
> и лицензированы произвдителями видео-карт. Даже при все желании их просто так
> не откроешь, засудят.

Пиндеж, почти все вполне себе реализуемо. Ну вон для интеля и амд на десктопах вполне себе есть открытые дрова. Единственный проблемный момент который я знаю - компрессия текстур. Там есть патент на s3tc но его валидность помнится была публично поставлена под сомнение. Но можно и без s3tc обойтись вообще-то.


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 24-Окт-12 20:59 
Ты ж первый и начнешь стонать, что твой нежно любимый UT в вайне не кажет.

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 25-Окт-12 19:46 
> Ты ж первый и начнешь стонать, что твой нежно любимый UT в вайне не кажет.

Мой любимый xonotic в виде нативного 64-битного бинаря - вполне себе "кажет".


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено ВКПб , 24-Окт-12 21:27 
Вообще-то бродком выкладывают дрова для новых вай-фаек. Видимо есть причины, почему они это не делают для старых устройтв. Вот еще бы для SoCов дали спеки.

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 24-Окт-12 19:53 
Интересно, манагеры бродкома перепили или обкурились перед тем, как сделать этот шаг? В смысле я безусловно рад наблюдать тенденцию, но что их побудило.

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Anonimus Vulgaris , 24-Окт-12 21:30 
ИМХО, либо поставки чипов для Raspberry Pi оказались заметны с точки зрения прибыли, либо, что ещё вероятнее, это был шаг престижа для Broadcom, по сути - рекламная акция (и тоже с прицелом на прибыль - только грядущую).

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 25-Окт-12 01:50 
> Интересно, манагеры бродкома перепили или обкурились перед тем, как сделать этот шаг?
> В смысле я безусловно рад наблюдать тенденцию, но что их побудило.

Побудила очевидность того факта что устройства становятся более интересными, когда есть возможность изучить не только функциональные качества но и техническое устройство этих качеств. Открытие драйверов позволяет этому чипу найти применение в открытых проектах. Кроме того открыв драйвера, компания дала возможность сообществу портировать его на другие операционные системы. А теперь представьте, что данный чип стал работать на многих операционных системах, это дает чипу большую сферу применения для разного типа разработчиков. А компании производителю это дает больше продаж и уменьшение затрат на портирование. Все в плюсе


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено анон , 24-Окт-12 19:58 
Вот никогда бы не подумал, что броадком откроет сырцы для своего гпу, ибо те еще проприетарщики +) Так что этим действием они получают +10 к репутации, а RPI, благодаря полностью открытым драйверам, похоже, будет жить еще долго, по крайней мере, пока им будут пользоваться.

И конечно бы хотелось, чтобы другие корпорации(например nvidia) задумались об открытыии исходников для своих арм видеочипов...


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено добрый дядя , 24-Окт-12 20:07 
Новость из разряда научной фантастики! Не верю что это случилось!

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 24-Окт-12 20:10 
> Новость из разряда научной фантастики! Не верю что это случилось!

Еще большего сюрреализма добавляет то что это сделал именно броадком, известный своей проблематичностью в данном аспекте. Ущипните меня для проверки что я не сплю!


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено DFX , 25-Окт-12 06:12 
и правильно.

пока автор тут строчил дифирамбы попуще Phoronix'а, на самом P известный разработчик открытых дровишек, Джером Глиссе, опровергает и негодует - http://phoronix.com/forums/showthread.php?74700-Raspberry-Pi...
даже P пошёл на попятную - http://www.phoronix.com/scan.php?page=news_item&px=MTIxNDk

Дэвид Эрли, большой дровописатель, тоже недоволен - http://airlied.livejournal.com/76383.html

а уж стервозный срач от представителей RPi... на http://www.raspberrypi.org/archives/2221 гляньте-ка комменты Luc'а Verhaegen'а, старого любителя по'reverse'ить дровишки (который нынче пилит дров ARM Mali400), и ответы. жуть.


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Sergey722 , 25-Окт-12 09:17 
А вы не расскажете в двух словах о чём говорит иностранец?
По поводу чего они негодуют (а то полез на фороникс, что-то тяжело текст идёт)?

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Andrey Mitrofanov , 25-Окт-12 09:46 
> А вы не расскажете в двух словах о чём говорит иностранец?
> По поводу чего они негодуют (а то полез на фороникс, что-то тяжело
> текст идёт)?

Всё. Об. Том. Же.

Открытые под фанфары дрыверы -- GPL/BSD простойка к API проприертарной реализации GLES в _блобе _фёрмвари GPU. Саму реализацию GL ни посмотреть, ни дай б-г поулучшать нельзя.

Того самого _блоба, который работает и начальным загрузчиком этих ваших linux-ов на ширпотрёп arm-ядро и имеет _полный доступ к памяти этих ваших "свободных" ОС.


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Andrey Mitrofanov , 17-Июн-14 12:09 
>> По поводу чего они негодуют (а то полез на фороникс, что-то тяжело текст идёт)?
> Всё. Об. Том. Же.
> Открытые под фанфары дрыверы -- GPL/BSD простойка к API проприертарной реализации

Спешите видеть: http://anholt.livejournal.com/44239.html Бродком нанимает _опен-сорсного _девелопера для разработки _опен-сорсных драйверов [для RPi] - Linux DRM и MESA.

> Того самого _блоба, который работает и начальным загрузчиком этих ваших linux-ов на ширпотрёп arm-ядро и имеет _полный доступ к памяти этих ваших "свободных" ОС

Про загрузчик, "второе" ядро с полным доступом к - по-прежнему тихо-тихо.


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 24-Окт-12 20:10 
Не впечетляет. Блов всё еще внутри, и в отличии от блобов для GPU от AMD, Броадкомовский блоб это и есть драйвер. Окртыты исходники только прослойки, которая передает команды блобу почти без изменений.

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 24-Окт-12 20:12 
> только прослойки, которая передает команды блобу почти без изменений.

Все так, но со стороны ARM получается открытый и там и тут код по сути. А то что GPU где-то там... ну вот у вас винч или сидиром имеют на борту сервисный процессор, разруливающий большинство команд приехавших по шине. Поэтому когда вы просите прочитать сектор, голову фактически позиционирует, читает, делает ECC и повторы, ремап секторов и прочая фирмвара сервисного проца. А чем команда "прочти мне сектор" фундаментально отличается от команды "скомпиль мне шейдер"?


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено НЕТ , 24-Окт-12 20:50 
Плюсую! К сожалению люди всё меньше разбираются в этих вопросах, но всё громче кричат - ПРОПРИЕТАСТЫ!!!
В каждом устройстве есть прошивка и контроллёры всякие, не зависящие от ОС.
Ну пусть потребуют открыть код BIOS'a ? слабо? Проприетасты!!!! гнобиииить. Мир и так уже шагнул в сторону открытости (даже мелкософт чавойто открывает) а им всё мало. Ой докричатся, долопочуцца...
Пы.Сы. Не раскатывайте сильно губу, скоро мода пройдёт, так всё закроют... лет десять и тю-тю

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Карбофос , 24-Окт-12 23:25 
даже не минусую :)
примерно, раскодировать BIOS, нужно примерно от половины до двух человеко-лет. но это нужно хорошо организовывать при уверенности в том, что наезда не будет. есть такие вещи, как секреты, а ни есть со времен недументированных команд. для меня лично это i8080 (КР580ВМ80А) и Z80. Не говорю уж о MS-DOS и WinAPI. это с int 0x80 всё гораздо проще.

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Michael Shigorin , 25-Окт-12 00:52 
> скоро мода пройдёт, так всё закроют... лет десять и тю-тю

Да, может быть и маятник.

А помимо открытости, есть ещё фактор человекопостижимости и реализуемости (вспоминаем некрософтовские 6000 страниц спецификации OOXML с глюками, которой сами же затем следовать и отказались).


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 25-Окт-12 19:58 
> Да, может быть и маятник.

Что-то не вижу воскрешения мамонтов. Хотя в принципе мог бы быть и маятник.


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 25-Окт-12 19:48 
> Пы.Сы. Не раскатывайте сильно губу, скоро мода пройдёт, так всё закроют... лет десять и тю-тю

One way ticket. Обратно уже не получится. Не согласятся программеры на геморрой и административные препоны там где можно и без них.



"(offtopic)"
Отправлено Michael Shigorin , 26-Окт-12 01:35 
> Не согласятся программеры

"Не согласится американский народ на..." -- и ведь никуда не делся от тенденций, ведущих к самому что ни на есть полицейскому государству похлеще совка под выкрики о борьбе с терроризмом и несении справедливости/мира/демократии/$WHATEVER.

Из того, что происходит конкретно в Украине, мне не нравится едва ли не бОльшая часть.  За последние лет десять интересный контрпример был, кажется, один -- для покупки билета на поезд отменили надобность в документе.  Но недавно ввели его требование для обмена валют, скажем.


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено ops , 24-Окт-12 20:13 
+1 не понятно, чего так все возбудились.

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено dimqua , 24-Окт-12 21:03 
Да, не впечатляет. Но судя по словам "плата Raspberry Pi стала первым продуктом для которого доступен полнофункциональный открытый графический стек, созданный не на основе обратного инжинигинга", с другими платами дела обстоят ещё хуже. :(

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 25-Окт-12 20:57 
> продуктом для которого доступен полнофункциональный открытый графический стек,

Эм... полнофункциональный открытый интерфейс к GPU которое все внутри себя своим кодом делает. То-есть, если ты захочешь поменять что-то в этой логике - обана, а оно в фирмваре реализуется. Закрытой. Опс.


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено dimqua , 25-Окт-12 21:17 
Да, теперь то думаю все поняли, что Raspberry Pi, оказывается ничем не лучше других подобных плат в плане открытости. Уж лучше, по-моему, иметь возможность использовать неполнофункциональный свободный драйвер, пускай и созданный на основе обратного инжинигинга, чем по полной зависеть от несвободной прошивки в GPU.

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено dimqua , 25-Окт-12 03:23 
Блин, оказывается, Raspberry Pi даже не загружается, если на SD-карте нет этого блоба. Однако, вот что пишут:

Liz@RPi says they have plans to release a board under a different brand which keeps a non-changeable version of the GPU microcode in a serial ROM in order to meet the FSF approval criteria.


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 25-Окт-12 19:49 
> a serial ROM in order to meet the FSF approval criteria.

Нормальный такой чит :). Лучше б запаяли проц без всего этого геморроя. Их есть.



"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено dimqua , 25-Окт-12 21:21 
Актуально для тех, кто не собирается использовать GPU на сабже. Остальным же от этого ни горячо, ни холодно. Вот только сдаётся мне, что RPi и покупают, в основном, из-за соотношения цены и GPU.

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 01-Ноя-12 17:34 
> Актуально для тех, кто не собирается использовать GPU на сабже. Остальным же
> от этого ни горячо, ни холодно. Вот только сдаётся мне, что
> RPi и покупают, в основном, из-за соотношения цены и GPU.

... майнеры биткойнов....


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 01-Ноя-12 23:15 
>> Актуально для тех, кто не собирается использовать GPU на сабже. Остальным же
>> от этого ни горячо, ни холодно. Вот только сдаётся мне, что
>> RPi и покупают, в основном, из-за соотношения цены и GPU.
> ... майнеры биткойнов....

И, BTW, это, кажется, решает их основную проблему - потребление энергии топовыми видяхами, традиционно используемыми в майнинг-фермах. Делая добычу биткойнов экономически эффективной! Йо-хо! Пожалуй, и я себе фермочку заряжу на таких вот распберрях! Еще и линь бесплатный - красота!


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено anonymous , 24-Окт-12 20:20 
угу, надеюсь, что не будет так же как с wifi:
драйвера-то открывали, но BCM4331 на более свежем чипе работает только с реверс-инжиниринговым b43

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 24-Окт-12 20:25 
> драйвера-то открывали,

...но телились столько что b43 стал уметь практически все что умел этот драйвер и некоторые вещи делает менее проблемно. Все хорошо в правильном месте в нужное время. Не зря говорят "куй железо пока горячо". Вон атерос успел свой драйвер выковать пока не остыло и ath9k пошел в массы. А броадком прослоупочил...


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Какаянахренразница , 26-Окт-12 07:25 
> Вон атерос успел свой драйвер выковать пока не остыло и ath9k
> пошел в массы. А броадком прослоупочил...

Гуано ваш атерос и его драйверы. С модулем ath5k моя wifi-карта вешает ноутбук напрочь. Единственный выход -- madwifi. А ведь, казалось бы, должно быть наоборот.


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Омский линуксоид , 24-Окт-12 21:03 
Омские линуксоиды одобряют! Последний проприетарный плацдарм взят в Pi!

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 25-Окт-12 20:52 
> Последний

Да щаз. Он там нифига не последний с таким дизайном проца. Ты посмотри как сие вообще стартует.



"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Хрен с горы , 24-Окт-12 21:17 
Ура! Недавно заказал Raspberry Pi, дак прислали с 512 памяти. А тут на тебе - еще и открытый видеодрайвер. Просто счастье какое то. :)

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Пиу , 24-Окт-12 22:35 
а что теперь будет с тем платным кодеком? не нужен?
а еще я хочу opencl!

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 25-Окт-12 02:05 
Сделали бы Raspberry Pi на базе Atheros. Может быть чуть большего размера, но MIPS тоже интересно, но и цена станет выше, скорее всего.

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 25-Окт-12 19:57 
> Сделали бы Raspberry Pi на базе Atheros.

Посмотрите на tp-link tl-3020 - дешевый, офигенно мелкий, атерос, юсб-хост, вафля. Ну разве что оперативы только 32 Мб но для сетевой девайсины (а где еще надо атерос?) этого за глаза.

А еще оно в симпотной коробочке с полезностями типа ультраплоского эзернет-шнурка, в инструкции рассказано какие права есть под GPL и где качнуть сорц (!!!) и к тому же поддерживается openwrt. По поводу чего является годной штукой как сам по себе так и приятственной основой для построения всяких нестандартных вундервафель способных работать с сетями.


"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 25-Окт-12 16:34 
o каком открытом коде идёт речь?
там ведь только хэдеры...

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено leon55 , 25-Окт-12 20:35 
Приятно читать такие новости.
Я почему-то всю свою жизнь жил с мыслью, что закрытые драйверы - это потому, что там есть то, что показывать другим опасно. Это или украденый кусок кода и присвоенный себе, или ещё что.
Скажите, коллеги, я прав?

"Опубликован код драйвера для видеоускорителя Broadcom VideoC..."
Отправлено Аноним , 25-Окт-12 20:54 
> Скажите, коллеги, я прав?

Еще бывает что корпоративщики сдуру налицензировали чего-то у других на идиотских условиях. Получается чемодан без ручки. Выбросить жалко а пользоваться неудобно.