Broadcom открыл драйвер, прошивку и полную документацию для видеоускорителя VideoCore IV Печать
01.03.14 05:35

В день двухлетия проекта Raspberry Pi компания Broadcom сделала значительный подарок всему сообществу разработчиков свободного ПО, открыв полную документацию на видеоускоритель VideoCore IV и опубликовав под лицензией BSD полный код драйверов и компонентов прошивки c реализацией стека OpenGL ES 1.1/2.0 и компилятора для языка описания шейдеров OpenGL ES.

Кроме Raspberry Pi видеоускоритель VideoCore IV используется во многих мультимедиа устройствах и смартфонах на базе платформы Android, в частности, в смартфонах Samsung Galaxy S II Plus, Galaxy Grand и Galaxy Mega. Инициатива Broadcom является значительным шагом вперёд на пути к развитию открытых графических драйверов для мобильных GPU, отсутствие которых мешает созданию полноценных полностью открытых прошивок для мобильных устройств. VideoCore IV стал первым мобильным GPU с полностью открытой документацией и открытым стеком драйверов.

Открытый драйвер предназначен для использования с чипом BCM21553, который применяется в смартфонах, и оформлен для платформы Android, но по заявлению разработчиков, портирование для чипа BCM2835, используемого в Raspberry Pi, и других операционных систем не составит труда. В итоге, для Raspberry Pi будет подготовлен полностью свободный драйвер, не зависящий от бинарного блоба. Для ускорения разработки такого драйвера организация Raspberry Pi Foundation учредила конкурс с призом в 10 тысяч долларов, который получит тот, кто первым продемонстрирует работу игры Quake III (с 20fps при разрешении 1920×1080) на Raspberry Pi с полностью открытым драйвером.

Графическая подсистема чипов Broadcom кардинально отличается от подсистем других производителей и представляет собой по сути самодостаточный векторный процессор (VPU), выходящий за рамки DSP, на котором работает некоторое подобие операционной системы. GPU может выполнять приложения независимо от остальной системы, самостоятельно компилировать шейдеры и обменивается сообщениями с системным процессором через совместно используемую область памяти.

Напомним, что первый вариант драйвера для VideoCore IV был открыт ещё 2012 году, но данный драйвер на деле оказался не таким открытым как хотелось бы, так как являлся лишь прослойкой для трансляции обращений к проприетарной бинарной прошивке, на стороне которой выполнялось большинство операций, специфичных для драйвера, в том числе на стороне прошивки был реализован OpenGL ES. Таким образом, драйвер был открыт лишь формально и разработчики открытых проектов не могли влиять на работу с видеоускорителем, в том числе самостоятельно исправить недоработки в реализации OpenGL ES.

Новый драйвер устраняет указанный недостаток и предоставляет в том числе и код для компонентов прошивки, выполняемой на стороне GPU. В комплекте поставляется полная документация, которая позволяет независимым разработчикам быстро разобраться с особенностями VideoCore IV и приступить к усовершенствованию открытого кода.

  1. Главная ссылка к новости (http://www.raspberrypi.org/archives/6299...)
  2. OpenNews: Драйвер для видеоускорителя Broadcom VideoCore оказался не так открыт, как кажется
  3. OpenNews: Опубликован код драйвера для видеоускорителя Broadcom VideoCore, используемого в Raspberry Pi
  4. OpenNews: Началась разработка открытого драйвера для Broadcom VideoCore
  5. OpenNews: Компания Broadcom открыла исходные тексты драйверов для беспроводных карт
  6. OpenNews: Broadcom вступает в Linux Foundation. Atheros переходит в руки Qualcomm
Тип: Интересно / К сведению
Ключевые слова: videocore, raspberrypi, broadcom, gpu, (найти похожие документы)
При перепечатке указание ссылки на opennet.ru обязательно
Реклама
id=adv>
  1.1, Аноним, 10:54, 01/03/2014 [ответить] [смотреть все] –1 +/
Слышал об исходном коде Broadcom Поговаривают, что полная жуть Схожу-ка посмот... весь текст скрыт [показать]
 
 
2.42, plain5ence, 23:37, 01/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
200? В учебник-то давно заглядывали?
 
1.3, commiethebeastie, 11:01, 01/03/2014 [ответить] [смотреть все]  +2 +/ Ждем кваллкома.
  1.4, Аноним, 11:03, 01/03/2014 [ответить] [смотреть все]  +/
Круто Но поздно Проц ничего особого из себя не представляет ... весь текст скрыт [показать]
 
  2.29, Аноним, 18:52, 01/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
Для дураков - конечно ничего не представляет А для тех у кого голова не для ... весь текст скрыт [показать] [показать ветку]
 
  3.47, Аноним, 06:12, 02/03/2014 [^] [ответить] [смотреть все]  +/
Не, пиар хороший, спору нет А вот проц - хилый и неактуальный А чего хорошего ... весь текст скрыт [показать]
 
1.6, бедный буратино, 11:18, 01/03/2014 [ответить] [смотреть все]  +/ ух. может, и openbsd для raspberry pi появится.
 
  2.30, Аноним, 18:53, 01/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
 
  3.55, бедный буратино, 14:25, 02/03/2014 [^] [ответить] [смотреть все]  +/
речь раньше была именно в том, что это принципиальная позиция - для этого блоба версии не будет

а так - в принципе, оно работает для linux, netbsd, freebsd(?). так что код есть.

 
2.48, Аноним, 06:13, 02/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
Лет через 10 после снятия с производства приходите Иначе недостаточно стабильн... весь текст скрыт [показать] [показать ветку]
 
1.7, A.Stahl, 11:36, 01/03/2014 [ответить] [смотреть все]  +2 +/ Ну и? Они лишь подчеркнули свою блобовость.
Сетевушки откройте, гады! Все!
Или сдохните. Это, вероятно, даже предпочтительней.
 
  2.27, ананим, 18:38, 01/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
а что с ними не так? в линуксе не работают из коробки?
 
  3.37, ананим, 19:41, 01/03/2014 [^] [ответить] [смотреть все]  –2 +/
Во, ещё один.
Берите азерос. Интел на худой конец, пусть с фирмварью, но с любым ядром заведётся.
 
2.28, Аноним, 18:46, 01/03/2014 [^] [ответить] [смотреть все] [показать ветку]  –1 +/
Или сдохните Это, вероятно, даже предпочтительней Да уж, лицемерие какое-то от... весь текст скрыт [показать] [показать ветку]
 
  3.31, Аноним, 18:57, 01/03/2014 [^] [ответить] [смотреть все]  +/
Сравнивать wi-fi от Broadcom с atheros это надо быть упoрoтым до зелёных чел... весь текст скрыт [показать]
 
  4.43, Аноним, 23:52, 01/03/2014 [^] [ответить] [смотреть все]  +2 +/
Atheros и Broadcom это производители wi-fi сетывых карт, это вам не видеокарты г... весь текст скрыт [показать]
 
  5.53, Аноним, 06:21, 02/03/2014 [^] [ответить] [смотреть все]  +/
Вообще-то даже до них стало доползать и таки открыли для n сетевух ... весь текст скрыт [показать]
 
4.44, rshadow, 01:27, 02/03/2014 [^] [ответить] [смотреть все]  +/ Тем не менее производители предпочитают встраивать в ноуты броадкомы. Пичаль...
   4.58, NikolayV81, 09:27, 03/03/2014 [^] [ответить] [смотреть все]    [к модератору]  +/ Может не помочь, если прошивка там что-то не то с внутренностями адаптера делает.
У себя был отловлен случай когда помогла только перезагрузка роутера, у него там что-то слетало причём так что к нему переставал коннектится только 1 комп. с конкретным wifi адаптером (Intel 2200, через свисток при этом проблем небыло) и конкретно на debian ( загрузка с win, а так же телек, пара телефонов и другой ноут при этом работали нормально ). Современные устройства слишком "умными" стали :(.
 3.56, qux, 17:26, 02/03/2014 [^] [ответить] [смотреть все]  +/ > Мне уже основательно надоело ребутать
> Ubuntu после не понятно с чего начинающегося периодически отваливающегося wi-fi, лечится
> только перезагрузкой при этом на другом ноутбуке с atheros такого нет.

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

 2.49, Аноним, 06:13, 02/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ 2.54, iZEN, 12:13, 02/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ > Ну и? Они лишь подчеркнули свою блобовость.
> Сетевушки откройте, гады! Все!

А тебе зачем код под BSDL? Хочешь закрыть и никому не отдавать? ;)

> Или сдохните. Это, вероятно, даже предпочтительней.

Почему? О_о

image  
1.8, Аноним, 11:38, 01/03/2014 [ответить] [смотреть все]  +/
Вот это поворот ... весь текст скрыт [показать]
  1.11, Аноним, 12:35, 01/03/2014 [ответить] [смотреть все]  +/
да кому она нужна эта малина когда уже морально и физически устарело всё в ней ... весь текст скрыт [показать]
 
  2.13, Аноним, 13:05, 01/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
Согласен, этот жест равносилен предложению купить паровой двигатель Ни в качест... весь текст скрыт [показать] [показать ветку]
 
2.14, Аноним, 13:41, 01/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ 
  3.16, Аноним, 14:22, 01/03/2014 [^] [ответить] [смотреть все]  +/
 
  4.24, Аноним, 18:18, 01/03/2014 [^] [ответить] [смотреть все]  +/
В раза дороже Не всегда производительность нужна ... весь текст скрыт [показать]
 
  5.32, Аноним, 18:59, 01/03/2014 [^] [ответить] [смотреть все]  –1 +/
Не это главное куби - унылое о но ... весь текст скрыт [показать]
 
  6.50, Аноним, 06:15, 02/03/2014 [^] [ответить] [смотреть все]  +/
У него SATA нормальный есть проц и шустрее и 2-ядерный При том даже 1 его ядр... весь текст скрыт [показать]
 
4.25, Аноним, 18:19, 01/03/2014 [^] [ответить] [смотреть все]  +/
В 2 раза дороже Не всегда производительность нужна ... весь текст скрыт [показать]
 
  5.46, Canis Dirus Leidy, 04:34, 02/03/2014 [^] [ответить] [смотреть все]  +/
(Проржавшись) Анекдот про «в теории мы миллионеры, а на практике у нас две … и старый …» напомнить? Потому что на практике, с учётом цены доставки, Raspberry Pi стоит вполне сопоставимо с кубодоской.
 
3.17, Аноним, 14:28, 01/03/2014 [^] [ответить] [смотреть все]  +/
Аналоги чего старья с открытыми драйверами Есть ARMv7 процессоры да в них видео... весь текст скрыт [показать]
 
  4.26, Аноним, 18:22, 01/03/2014 [^] [ответить] [смотреть все]  +/
Плата создана для обучения Она дешевая и простая в освоении Много документации... весь текст скрыт [показать]
 
4.33, Аноним, 19:02, 01/03/2014 [^] [ответить] [смотреть все]  +/
В живой природе не замечены Есть в подвальных лабах у целых 1 5 гиков А вот... весь текст скрыт [показать]
 
  5.51, Аноним, 06:19, 02/03/2014 [^] [ответить] [смотреть все]  +/
Ну вот у меня Cubie есть Клевая штука И кстати там тоже тиражи довольно прилич... весь текст скрыт [показать]
 
1.15, Аноним, 14:18, 01/03/2014 [ответить] [смотреть все]  –1 +/
10к - меньше месяца работы одного прогера Нихреновая экономия, одобряю бродкомо... весь текст скрыт [показать]
 
  2.22, Аноним, 17:28, 01/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +4 +/
Ну, не перегибайте уж с зарплатами программистов 10к долларов в месяц получают... весь текст скрыт [показать] [показать ветку]
 
  3.34, Аноним, 19:06, 01/03/2014 [^] [ответить] [смотреть все]  +2 +/
Не ломай ЧСВ школьнегу Он вот за жалких 10 косарей не возьмётся Пусть вон ни... весь текст скрыт [показать]
 
3.41, Аноним, 23:12, 01/03/2014 [^] [ответить] [смотреть все]  +/
Совсем даже не программисты ... весь текст скрыт [показать]
 3.52, Аноним, 06:19, 02/03/2014 [^] [ответить] [смотреть все]  +/
Те которые смогут на кваке 20FPS на пи выжать - таки получают ... весь текст скрыт [показать]
 
1.20, ASIC, 16:30, 01/03/2014 [ответить] [смотреть все]  +/ Новость конечно хорошая и за документаций спасибо, но не нужно заблуждаться Broadcom огромный тяжелый зверь, до недавним времени почти что монополист в отдельных сетевых отраслях. Этот шаг со стороны Broadcom чистой воды переопределения имиджа компаний и не более.  
  1.21, Аноним, 16:44, 01/03/2014 [ответить] [смотреть все]  +/
Это имиджевый ход, не обольщаётесь Как уг было так и продолжает оставаться УГ ... весь текст скрыт [показать]
 
  2.40, koblin, 20:15, 01/03/2014 [^] [ответить] [смотреть все] [показать ветку]  +1 +/
есть шанс, что им понравится
image
 
1.57, arisu, 22:25, 02/03/2014 [ответить] [смотреть все]  +/ с каких пор «проявила немного адекватности» стали называть «подарком»? эдак мне и гопники подарок делают, что не бьют.
 
Ваш комментарий  

Read more http://www.opennet.ru/opennews/art.shtml?num=39219