Семейство графических процессоров Imagination IMG B-Series масштабируется от Интернета вещей до центра обработки данных

В прошлом году Imagination Technologies представила семейство графических процессоров IMG A-Series, которое масштабируется от маломощного IoT до мобильных и высокопроизводительных серверных приложений с производительностью до 2,5 раз по сравнению с предыдущими PowerVR 9-series GPU, а также в восемь раз более быстрой обработкой AI, с потреблением на 60% меньшего количества энергии при аналогичных условиях.

Читать далее «Семейство графических процессоров Imagination IMG B-Series масштабируется от Интернета вещей до центра обработки данных»

Платы Raspberry Pi с графическим процессором VideoCore IV получают неофициальный драйвер Vulkan, достаточно хороший, чтобы играть в Quake 3

Raspberry Pi Foundation сотрудничает с Igalia, чтобы работать над всем, что связано с поддержкой графики для графического процессора VideoCore VI, который есть в Raspberry Pi 4 на базе Broadcom BCM2711 SoC. Это привело к совместимости OpenGL ES 3.1 и существенному прогрессу в поддержкой Vulkan для Raspberry Pi 4 .

Читать далее «Платы Raspberry Pi с графическим процессором VideoCore IV получают неофициальный драйвер Vulkan, достаточно хороший, чтобы играть в Quake 3»

Выпущен исходный код Vulkan для Raspberry Pi 4, а также поддерживаются более сложные демо-версии Vulkan

Фонд Raspberry Pi объявил, что в январе они начали работу над поддержкой Vulkan для Raspberry Pi 4, когда первоначальная реализация смогла представить «hello world», то есть базовый треугольник.

Достигнут прогресс с библиотекой Mesa 3D, способной воспроизводить более сложные демонстрации, в частности демонстрации Sascha Willems Vulkan.

Читать далее «Выпущен исходный код Vulkan для Raspberry Pi 4, а также поддерживаются более сложные демо-версии Vulkan»

Драйвер Panfrost получает первые 3D-рендеры на Bifrost GPU (Mali-G31), включая базовую поддержку текстур

Collabora работает над открытым драйвером Arm Mali для графического процессора Panfrost более года. Этот проект направлен на поддержку семейств чипов Midgard и Bifrost. Но до сих пор компания сосредоточилась в основном на графических процессорах Midgard (Mali-T6xx / T7xx) с, например, экспериментальной поддержкой OpenGL ES 3.0, анонсированной в феврале прошлого года.

Читать далее «Драйвер Panfrost получает первые 3D-рендеры на Bifrost GPU (Mali-G31), включая базовую поддержку текстур»

Qt для MCU 1.1 добавлена ​​поддержка большего количества плат STM32 и NXP i.MX RT, FreeRTOS

В августе 2019 года была выпущена первая стабильная версия Qt для микроконтроллеров, чтобы представить графический инструментарий Qt для таких микроконтроллеров, как STMicro STM32F7, Renesas RH850 или NXP i.MX RT1050. Qt для микроконтроллеров будет работать без поддержки на поддерживаемых платах, а разработчики программного обеспечения будут разрабатывать графический интерфейс с использованием QML и C ++.

Недавно была выпущена Qt для MCU 1.1 с добавлением новых плат STM32 и i.MX RT, поддержкой операционной системы реального времени FreeRTOS и многим другим.

Читать далее «Qt для MCU 1.1 добавлена ​​поддержка большего количества плат STM32 и NXP i.MX RT, FreeRTOS»

Raspberry Pi 4 теперь совместим с OpenGL ES 3.1, началась работа над драйверами с поддержкой Vulkan

Raspberry Pi 4 Model B 4 была запущена в июне прошлого года с новым Broadcom BCM2711 SoC с обновленным графическим процессором Videocore VI, поддерживающим графический API OpenGL ES 3.0.

Читать далее «Raspberry Pi 4 теперь совместим с OpenGL ES 3.1, началась работа над драйверами с поддержкой Vulkan»

Kazan — программная реализация Vulkan, оптимизированная для процессоров RISC-V

Все больше и больше людей хотят запускать полностью открытые системы по мировоззренческим соображениям, вопросов конфиденциальности и безопасности, чего на встраиваемых системах с графическим процессором зачастую трудно достичь из-за двоичных объектов с закрытым исходным кодом. Такие проекты, как Freedreno и Etnaviv, высвободили графические процессоры Qualcomm Adreno и Vivante, но для реализации работоспособных драйверов графического процессора с открытым исходным кодом понадобятся годы.

Одним из решений для получения графического драйвера с открытым исходным кодом с самого начала является внедрение рендеринга в ЦП, но проблема в том, что он обычно очень медленный, а графические процессоры намного быстрее благодаря своей способности быстро обрабатывать параллельные задачи. Kazan является программной реализацией Vulkan для рендеринга программного обеспечения, но, в конечном итоге, он станет низкоуровневым программным GPU в некоторых SoC RISC-V благодаря конкретным инструкциям.

Читать далее «Kazan — программная реализация Vulkan, оптимизированная для процессоров RISC-V»

Драйвер Turnip с открытым исходным кодом Vulkan для Adreno GPU

Графические процессоры Qualcomm Adreno имеют один из лучших драйверов GPU с открытым исходным кодом для Arm SoC благодаря драйверу Freedreno. Однако,  драйвер основан на API-интерфейсе OpenGL ES. Почти четыре года назад компания Khronos представила API-интерфейс Vulkan, целью которого является сокращение использования ресурсов процессора, и добавила поддержку нескольких буферов команд.

Читать далее «Драйвер Turnip с открытым исходным кодом Vulkan для Adreno GPU»