The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Broadcom открыл драйвер, прошивку и полную документацию для ..."
Отправлено opennews, 01-Мрт-14 10:54 
В день двухлетия проекта Raspberry Pi компания Broadcom сделала значительный подарок (http://www.raspberrypi.org/archives/6299) всему сообществу разработчиков свободного ПО,
открыв (http://blog.broadcom.com/raspberry-pi/happy-birthday-raspber.../) полную документацию на видеоускоритель VideoCore IV и опубликовав под лицензией BSD полный код драйверов и компонентов прошивки. Кроме  Raspberry Pi видеоускоритель VideoCore IV используется во многих смартфонах на базе платформы Android, в частности, в смартфонах Samsung Galaxy S II Plus, Galaxy Grand и Galaxy Mega. Инициатива Broadcom  является значительным шагом вперёд на пути к развитию открытых графических драйверов для мобильных GPU, отсутствие которых мешает созданию полноценных полностью открытых прошивок для мобильных устройств.

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


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


Напомним, что первый вариант драйвера для VideoCore IV  был открыт ещё 2012 году, но данный драйвер на деле оказался (https://www.opennet.ru/opennews/art.shtml?num=35165) не таким открытым как хотелось бы, так как являлся лишь прослойкой для трансляции обращений к проприетарной бинарной прошивке, на стороне которой выполнялось большинство операций, специфичных для драйвера, в том числе был реализован OpenGL ES. Таким образом, драйвер был открыт лишь формально и разработчики открытых проектов не могли влиять на работу с видеоусрорителем, в том числе не могли самостоятельно исправить недоработки в реализации OpenGL ES.


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


URL: http://www.raspberrypi.org/archives/6299
Новость: https://www.opennet.ru/opennews/art.shtml?num=39219

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру