NVIDIA 工程师为早期 Raspberry Pi 设备提供 Vulkan 支持
今年年初时,Raspberry Pi 基金会开始为 Raspberry Pi 提供 Vulkan 驱动程序的支持,目前这一工作仍在进行中,但仅限于 Raspberry Pi 4 及将来的版本。从 Raspberry Pi 1 到 Raspberry Pi 3 Model B+,早期的版本没有这项功能。
为此,一位名为 Martin Thomas 的开发者编写了一套用于早期设备中的 VideoCore IV GPU 的 Vulkan 驱动程序。VideoCore 4 不完全符合 Vulkan,但这套低级 Vulkan 驱动程序最终成功启动了,它实现了 Vulkan 标准的子集。
Martin Thomas 是 NVIDIA 的图形工程师,他在过去两年中利用业余时间断断续续开发了该程序:RPi-VK-Driver。前两天,Thomas 本人宣布 RPi-VK-Driver 达到 1.0 版本。
根据 Thomas 的介绍,与 OpenGL 驱动程序相比,它有着更快的速度、更好的性能。这得益于精确且可预测的内存管理和多线程命令提交。
RPi-VK-Driver 还提供了更广泛的功能集,例如 MSAA 支持、低级组件着色器和性能计数器。不过,它当前还不支持 GLSL 着色器。囿于硬件版本,还存在一些其他限制。Thomas 表示会在硬件允许的范围内尽可能严格地遵循 Vulkan 标准。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 为你的应用选择合适的 API
架构师的主要活动是做出正确的技术决策。选择何使得API是一项重要的技术决策。那么今天就看看API的选择问题。 应用程序编程接口(API)是一种计算接口,它定义了多个软件中介之间的交互。它定义了可以进行的调用或请求的类型,如何进行调用,应使用的数据格式,遵循的约定等。它还可以提供扩展机制,以便用户可以以各种方式扩展现有功能。在不同程度上。API可以是完全定制的,特定于组件,也可以基于行业标准进行设计以确保互操作性。有些API必须记录在案,而其他API则经过设计,以便可以“查询”它们以确定支持的功能。由于其他组件/系统仅依赖于API,因此提供API的系统可以(理想地)在API的“后面”更改其内部详细信息,而不会影响其用户。 正如上述的定义所述,API提供了多个软件之间的交互。所以我们这里强调的是交互性。我们在使用任何的语言开发一个应用的时候,都会提供内部的基于该语言的API,这种内部的API不是我们今天要讨论的内容,因为这种内部的交互不涉及到软件之间。我们今天要讨论的API主要要涉及到系统之间的交互。对于具体应用而言,更多是进程之间(本机),主机之间(本网络),服务之间(可能跨域广域网)的...
- 下一篇
AI 正当时,“包”你满意
嗨,各位OSCer们,大家好呀~ 临近端午节,小编又来给大家送福利啦! 这一次,我们为大家准备的是“力量型”礼包。 毕竟,知识就是力量! 言归正传,随着科技的发展进步,人工智能技术逐渐在各个领域落地开花,庞大的市场发展空间也吸引了大批的技术型人才的涌入。 随之各大网站上关于人工智能的课程、书籍也越来越多。但眼花缭乱的知识陈列在眼前,往往让人无从下手。 基于这种情况,我们精心为大家准备了一份“AI学习大礼包”。 俗话说:“授人以鱼不如授之以渔”。 我们的“AI学习大礼包”与其他AI学习资料最大的区别在于:打破单向资源传授,将学习资源与在线讨论、专家解答、课后实践相结合,多维度的帮助大家学习并掌握AI相关知识技能。 -在资料获取层面,从基础——实践——拓展学习,囊括了从入门到进阶每一个阶段的学习资料(PS:我们的学习资料可都是来自于PaddlePaddle、TensorFlow、腾讯等知名“大厂”哦); -在学习理解层面,可以在群内与志同道合的小伙伴相互探讨学习,同时还会有专家在线解疑答惑; -在技能掌握层面,有针对性的进行AI技能实操训练,并由行业内知名专家进行指导点...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- 设置Eclipse缩进为4个空格,增强代码规范
- Mario游戏-低调大师作品
- MySQL8.0.19开启GTID主从同步CentOS8