NVIDIA представляет драйвер ускорителя искусственного интеллекта NVDLA для версии mainline Linux

На днях компания NVIDIA представила большой набор исправлений для mainline Linux для своего драйвера Direct Rendering Manager (DRM) NVDLA AI Accelerator, сопровождаемого драйвером пользовательского режима с открытым исходным кодом.

NVDLA (NVIDIA Deep Learning Accelerator) можно найти в последних модулях Jetson, таких как Jetson AGX Xavier и Jetson AGX Orin, а поскольку в 2017 году NVDLA стала аппаратным обеспечением с открытым исходным кодом, его также можно интегрировать в сторонние SoC, такие как StarFive SoC JH7100 Vision и процессор Allwinner V831.

Читать далее «NVIDIA представляет драйвер ускорителя искусственного интеллекта NVDLA для версии mainline Linux»

Компания Imagination открыла исходный код драйверов графического процессора PowerVR Series 1

Сказать, что Imagination Technologies не совсем популярна в сообществе разработчиков открытого исходного кода, было бы преуменьшением, но, на днях, компания открыла исходный код драйвера для графических процессоров Power Series 1, а именно Midas Arcade, PCX1 и PCX2.

Читать далее «Компания Imagination открыла исходный код драйверов графического процессора PowerVR Series 1»

Ускорение разработки драйверов GPU с открытым исходным кодом с помощью модульных тестов, drm-shim и повторного использования кода.

Получение платформы Arm, которая работает с основной версией Linux, может занять несколько лет, поскольку работа часто выполняется третьими сторонами, а поставщик микросхем имеет собственное дерево Linux. Это означает, что во многих случаях программное обеспечение будет готово, когда платформа устареет или скоро устареет. Было бы неплохо начать разработку программного обеспечения до того, как будет готово аппаратное обеспечение. Это может показаться безумной идеей, но это то, что сделала команда Collabora, чтобы добавить поддержку графических процессоров Arm «Valhall» (Mali-G57, Mali-G78) в драйвер графического процессора Panfrost с открытым исходным кодом.

Читать далее «Ускорение разработки драйверов GPU с открытым исходным кодом с помощью модульных тестов, drm-shim и повторного использования кода.»

PanVk — Panfrost получивший драйвер Vulkan

Мы с интересом следили за развитием драйвера с открытым исходным кодом Panfrost для графических процессоров Arm Mali Midgard и Bifrost, который со временем набирает обороты благодаря официальной поддержке Arm и приближается к совместимости с OpenGL ES 3.0 благодаря работе над OpenGL ES 3.1.

Читать далее «PanVk — Panfrost получивший драйвер Vulkan»

Обзор Rock Pi X — SBC Atom x5 под управлением Windows 10 или Ubuntu 20.04

ROCK Pi X — это первый x86 SBC (одноплатный компьютер) от Radxa, возникший в результате неоднократных запросов о запуске Windows на их более ранней версии ROCK Pi 4. ROCK Pi X поставляется в двух моделях (Модель A и Модель B), каждая из которых имеет 1 ГБ, 2 ГБ или 4 ГБ ОЗУ и 16 ГБ, 32 ГБ, 64 ГБ или 128 ГБ хранилища eMMC. Кроме того, модель B включает Wi-Fi и Bluetooth вместе с поддержкой Power over Ethernet (PoE), хотя для этого требуется дополнительная HAT.

Читать далее «Обзор Rock Pi X — SBC Atom x5 под управлением Windows 10 или Ubuntu 20.04»

Статус проекта Raspberry Pi 4 Vulkan и планы на будущее — 4 квартал 2020 г.

С декабря 2019 года Igalia разрабатывает новый драйвер Mesa с открытым исходным кодом для Raspberry Pi 4 и, в феврале прошлого года, объявила о реализации демо-версии классического треугольника Vulkan. Через четыре месяца после анонса проекта Vulkan для Raspberry Pi 4 (v3dv) они объединились с Mesa upstream. Это означает, что драйвер v3dv Vulkan Raspberry Pi 4 стал частью официальных драйверов Mesa. Таким образом, он дает несколько преимуществ, например, его легко найти, поскольку он теперь доступен в официальном репозитории Mesa. Теперь об ошибках можно сообщать в официальном трекере ошибок репозитория Mesa.

Читать далее «Статус проекта Raspberry Pi 4 Vulkan и планы на будущее — 4 квартал 2020 г.»

Collabora и Microsoft внедряют OpenCL 1.2 и OpenGL 3.3 на устройства с поддержкой DirectX 12 и Windows

Collabora некоторое время работала над графическими проектами с открытым исходным кодом, включая драйвера с открытым исходным кодом Panfrost для графических процессоров Arm Midgard и Bitfrost, которые, в начале этого года, получили экспериментальную поддержку OpenGL ES 3.0.

Читать далее «Collabora и Microsoft внедряют OpenCL 1.2 и OpenGL 3.3 на устройства с поддержкой DirectX 12 и Windows»

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»