The OpenNET Project / Index page

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

Доступен свободный драйвер для графической подсистемы Raspberry Pi

01.04.2014 22:31

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

Напомним, что в день двухлетия проекта фонд Raspberry Pi Foundation учредил конкурс по созданию полностью открытого видеодрайвера, который можно было бы использовать для запуска на Raspberry Pi игры Quake III в хорошем качестве (минимум 20fps при разрешении 1920×1080). Новый открытый драйвер продемонстрировал впечатляющие 133 FPS, что гораздо лучшие результата, ожидаемого организаторами конкурса.

Симон Холл - это уже давно знакомый на этом поприще программист, известный по разработке DMA-модулей для системы Raspbian. В своём блоге разработчики Raspberry Pi, описали, какие шаги нужно сделать для сборки графических драйверов. Вероятнее всего, драйвер будет встроен в следующую версию дистрибутива Raspbian. Для быстрой сборки рекомендуется использовать кросскомпилятор вместо сборки на ARM миникомпьютере, так как в случае использовании последнего может потребоваться 8 Гб свободного места на флеш-карте и около 12 часов компиляции. При использовании GCC 4.7 можно рассчитывать на увеличение производительности кода примерное на 10% в сравнении с предыдущими версиями компилятора.

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

  1. Главная ссылка к новости (http://www.heise.de/newsticker...)
  2. OpenNews: Broadcom открыл драйвер, прошивку и полную документацию для видеоускорителя VideoCore IV
Автор новости: Карбофос
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/39458-broadcom
Ключевые слова: broadcom, video, raspberrypi
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (22) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, SpiritOfStallman (ok), 23:21, 01/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Молодцом, иначе тут не сказать.
     
  • 1.2, Аноним (-), 23:23, 01/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > При использовании GCC 4.7

    Давно уже gcc 4.9

     
     
  • 2.9, Аноним (-), 00:55, 02/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Давно уже gcc 4.9

    Он еще не релизнулся.

     
  • 2.20, Andrey Mitrofanov (?), 14:59, 02/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> При использовании GCC 4.7
    > Давно уже gcc 4.9

    Аноним не слышал про Debian и ARM. "Давно."

     

  • 1.3, A.Stahl (ok), 23:27, 01/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >по сути самодостаточный векторный процессор

    Halt! Так это не столько драйвер, сколько примитивная и прозрачная прослойка между Ос и кодом, прошитым в видяху, который собственно всё и делает?
    Не, я конечно рад за малинофагов, но меня не оставляет смутное чувство, что Броадком, как и всегда, всех... Ну в общем новость так себе.

     
     
  • 2.11, Аноним (-), 00:57, 02/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > что Броадком, как и всегда, всех...

    Так они вроде как сорц того что на этом videocore крутится выложили :)

    p.s. интересно, а загрузчики не требующие всякого гомна типа FAT32 там уже сделали?

     
     
  • 3.21, Andrey Mitrofanov (?), 15:11, 02/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> что Броадком, как и всегда, всех...
    > Так они вроде как сорц того что на этом videocore крутится выложили
    > :)

    Нет. Только "боьшие надежды". Cм. http://libv.livejournal.com/26434.html ближе к концу, "What's there?" и далее.

    ""There's a big promise of [...] at least providing a properly free bootloader.

    > p.s. интересно, а загрузчики не требующие всякого гомна типа FAT32 там уже
    > сделали?

    Кто? Реверс-инженерелы? Они над этим работают. Релиз кода им "очень" помог реверсить тот блоб на фате. //Или работали, а теперь ждут новых подарков от BC.

     

  • 1.4, Аноним (-), 23:48, 01/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Оно Mesa-based или как?
     
  • 1.5, Аноним (-), 00:05, 02/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это розыгрыш к 1 апреля или реальная новость?
     
     
  • 2.8, Карбофос (ok), 00:14, 02/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    новость из марта. буквально, накануне сообщали
     

  • 1.6, EuPhobos (ok), 00:13, 02/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > может потребоваться 8 Гб свободного места на флеш-карте

    Куда? Зачем? Для видеодрайвера??

     
     
  • 2.10, Аноним (-), 00:56, 02/04/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Куда? Зачем? Для видеодрайвера??

    Для всего окружения которое необходимо для пересборки из сорцов, вероятно.

     

  • 1.7, A.Stahl (ok), 00:13, 02/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Реальная. Месяц назад проскакивала новость об открытии документации на эту карточку.
    https://www.opennet.ru/opennews/art.shtml?num=39219
     
  • 1.12, Аноним (-), 03:43, 02/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А проект Pidora для Raspberry Pi напрочь заглох что ли?
    http://pidora.ca/
     
     
  • 2.13, Mihail Zenkov (ok), 05:00, 02/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Как вы яхту назовёте, так она и поплывёт :)
     

  • 1.14, svsd_val (ok), 06:23, 02/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очень Хорошая Новость, можно будет нормально эти железки юзать, а то пока что их юзаю как мини серваки =)
     
     
  • 2.22, Аноним (-), 16:28, 02/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Очень Хорошая Новость, можно будет нормально эти железки юзать, а то пока
    > что их юзаю как мини серваки =)

    "Нормально" это вы о чем собственно? На большее малины и не хватит, процессор то староват, и памяти можно сказать нет

     

  • 1.17, Аноним (17), 12:40, 02/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    первоапрельский розыгрыш. зачем людей так расстраивать, ведь не будет никогда под малину нормального драйвера.
     
     
  • 2.18, ABATAPA (ok), 13:11, 02/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Сомневаюсь. У них там 1 апреля не отмечается.
     
  • 2.19, Аноним (-), 14:14, 02/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну главное что есть хорошее начало:

    https://github.com/simonjhall/challenge/blob/master/source/glesv2.c

     
     
  • 3.23, rob pike (?), 10:48, 04/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Максимум - "большие надежды".
     

  • 1.24, Злой напильник (?), 12:18, 06/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пожалста в новой версии Rasbpbery Pi хотя бы дырки для крепления платы в корпус предусмотрите. Ну я уж не говорю о корпусе...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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