树莓派 v3dv Vulkan 驱动已支持php


主要用于树莓派 Raspberry Pi 4 的开源 v3dv Vulkan 驱动现在可以在 Android 和php 上使用运行了。

Mesa 的 v3d 图形驱动栈包括一个符合 GLES3.1 标准的 v3d 驱动和一个 Vulkan 图形驱动 v3dv,后者主要用于 Raspberry Pi 4。在 Raspberry Pi 4 上,内核使用 vc4 DRM 驱动来支持显示。

熟悉树莓派的开发者应该都知道 v3dv Vulkan 驱动早已支持能在其上运行的传统 Linux 发行版,但如果开发者使用的是 Android 的话,就没那么幸运了,因为 v3dv 此前一直缺乏这方面的支持。

近日,开发者 Marge Bot 提交的更新为 Raspberry Pi 4 上的 v3dv Vulkan 带来了 Android 系统的支持,补全了这一块“拼图”。

对于那些在 Raspberry Pi 4 上使用 Android 系统而非传统 Linux 发行版的用户而言,v3dv 现在可以在 Android 平台上正常运行,并提供了 Vulkan API 支持。根据开发者提交的注释来看,这种支持是基于 Android-RPi 团队和 Lineage-RPi 开发者早期的工作而形成的,也就是说 v3dv 对 Android 的支持是基于前两者的基础。

除此之外,其中一些针对 Android 的支持代码还基于开源的英特尔 "ANV" 和高通 "TURNIP" Mesa Vulkan 驱动。

在此次提交中,还改进了 gralloc 的支持并修复了一些由于内存分配问题导致的 dEQP 崩溃问题。

从上图中能够看出,Mesa 22.0 中的 v3dv Vulkan 驱动只需要超过 600 行的新代码就可以让其支持在 Android 上运行。


相关文章

2021-12-24

Raspberry Pi 基金会近日宣布将两台树莓派装置 (php) 发射到了太空。据介绍,每个 Astro Pi 装置由一台树莓派计算机、一个树莓派摄像头和一系列传感器组成,所有这些都安装在一个特殊的针对太空准备的外壳内,确保硬件能在国

2022-02-10

上周,树莓派发布了用户期待已久的 64 位 Raspberry Pi OS,从理论上来说 64 位的操作系统能够更好地利用 64 位处理器所带来的优势(较新版本的树莓派已采用 64 位处理器)、可以支持 4GB 以上的内存(树莓派 4B 最高配备 8GB 内存

2022-03-10

由英国剑桥大学团队设计、基于 Linux 的单片机计算机“树莓派”(Raspberry Pi) 诞生至今已有十年历史,目前已售出超过 4000 万台,并创造了价值 10 亿美元的市场。 树莓派在设计之初的用途是为了激发青少年的编程兴趣,让

2022-01-21

树莓派单方面宣布以折扣价批量出售其 RP2040 芯片,数量为 500 或 3400 个/批。基于 ARM 的 RP2040 是树莓派推出的首个微控制器,具有两个 133MHz 的 ARM Cortex-M0+ 核心,可以运行 FreeRTOS 和 MicroPython 等软件。除了这两个嵌入式核心外,

2022-05-22

Mesa 22.1 近日正式发布,这是开源 OpenGL/Vulkan 图形驱动堆栈的最新季度功能更新。 Mesa 22.1 的更新亮点包括: AMD GFX1036 / GFX1037 支持 RADV 增加了对动态 VRS 支持 Imagination PowerVR Rogue GPU Vulkan 驱动被合并 英特尔 Arctic Sound M 的支

2021-12-08

树莓派决定将其 Raspberry Pi OS 从 Debian Linux 的一个分支扩展到两个分支,以更好地支持所有用户。 每隔两年,作为树莓派 Raspberry Pi OS 基础的 Debian Linux 就会有一次重大的版本升级。今年 8 月,Debian “bullseye” 正式发布,

2022-01-11

了一套独特的解决方案来检测恶意软件。该解决方案使用树莓派为主体,借助与之配套的设备来扫描电脑中发出的电磁波,通过分析电磁波即可得知此时是否有恶意活动正在发生。在测试期间,该检测系统的准确率高达 99.82%。

2022-01-13

Ubuntu 已经支持 Raspberry Pi(树莓派)4 Model B 的 4GB 和 8GB 内存版本(自 Ubuntu 20.10 版本支持)。现在 Ubuntu 团队计划进一步降低 Ubuntu 的硬件门槛,让即将发布的 Ubuntu 22.04 LTS 版本能在只有 2MB RAM 的Raspberry Pi 4 上运行。 然而

2022-02-07

虽然 Raspberry Pi 3 具有 64 位 Cortex CPU 内核,甚至 Raspberry Pi Zero 2 也支持 64 位,但作为 Raspberry Pi 官方操作系统的 Raspbian OS 仍然是 32 位的系统。终于在 2022 年,Raspbian OS 推出了正式的 64 位版本。 这款 64 位 Raspberry Pi 操作系

2022-04-14

性,比如  合并改进后的 zstd,性能大幅提升 为树莓派 Compute Module 4 提供 mainline 支持 支持 AMD SEV/SEV-ES 主机内实时迁移 实现更好的 USB 低延迟音频播放 但它仍是一个非 LTS 版本,只有为期三个月的支持。如果用户正在

2021-12-10

式硬件非常不友好,比如只有 512MB RAM 的 Raspberry Pi Zero(树莓派-zero),就老是崩溃。 为了搞清楚不同压缩等级所需的时间/内存,Canonical 公司的 Julian Andres Klode 做了不同压缩等级的测试。 在 ThinkPad T480s 桌面: 压缩等级

2022-06-18

。 Mesa 22.1.2 全面修复了从著名的 Intel 和 AMD Radeon OpenGL/Vulkan 驱动程序到像 Panfrost 和 V3D 等较小驱动程序的修复程序。此外,还有围绕 Zink OpenGL-on-Vulkan 实现的核心 Gallium3D 和 NIR 修复 此版本还包含大量针对 Zink 的修复,还有一

2022-03-14

,Imagination Technologies 一直在为 PowerVR 图形芯片开发新的 Vulkan 驱动程序、编译器和 Linux 内核驱动程序。 他们的努力也终于收获了一些成果,日前一个有关 Mesa Vulkan 驱动的初始合并,并正在接受审核。而上述提及的内核驱动程

2022-08-22

在 Mesa 的繁忙开发期间,开源 NVIDIA Vulkan 驱动程序“NVK”的活跃度也出现了上升;Collabora 的 Jason Ekstrand 近日非常积极地提出了这个 Vulkan 驱动程序。Ekstrand 是英特尔启动 ANV 开源 Vulkan 驱动程序时的原始开发人员之一,并在