Для видеокарты RaspberryPi написан открытый драйвер
Как вы помните, пару недель назад Broadcom объявили о полном открытии спецификации видеокарты VideoCore IV сообществу.
Также в этом сообщении было предложено 10 000$ тому, кто первым напишет реализацию драйвера, достаточную для того, чтобы запустить на RPi Quake 3. Broadcom выразили надежду, что имеющиеся спецификации и денежная мотивация помогут сообществу разработать открытый драйвер на основе Mesa/Gallium3D.
И такой человек нашёлся! Им стал Simon Hall, опытный хакер и активный пользователь Raspberry Pi, автор оптимизаций memcpy/memmove для ARM, создатель DMA-библиотеки в Raspbian.
Инструкция по сборке драйвера и запуску Quake3 доступна для всех желающих по ссылке ниже. (Примечание: сборка ядра занимает около 10 часов)
На данный момент реализация драйвера существует только в виде патча «challenge.diff», выложенного автором для подтверждения своего труда. Пост будет обновлен, когда появятся подробности.
P.S. Не знаю, что лучше сказать — то ли приз попал в нужные руки, то ли результат был немного предсказуем. В любом случае — это ещё один шаг в сторону открытости драйверов.
3d, broadcom, drivers, opensource, raspberry