0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Imagination尝试适配Vulkan驱动和编译器被合入Mesa 3D图形库中

科技绿洲 来源:Imagination Tech 作者:Imagination Tech 2022-05-06 16:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

或许你已经听说了,Imagination正在尝试一些开源项目:第一个适配某些PowerVR IP的Vulkan驱动和编译器已被首次合入到Mesa 3D 图形库中。多年来,我们针对含有我们IP的嵌入式 CPU Linux 核研发投入了很多,而这次则标志着我们为 GPU开源社区所做的重大贡献。

Vulkan 驱动程序和编译器可以在public Mesa repo中找到,我们还在其中提供了相应的Linux 驱动程序和固件。Linux 内核和固件也将很快更新。

对于这个初始版本,它支持我们一些已发布的IP,也支持一些最新的 IP,这些 IP 将很快投片量产。较旧的 GPU IP是我们2014 年推出的PowerVR GX6250,搭载在 Chromebook Acer R13 笔记本电脑中,其采用MediaTek MT8173 SoC芯片。另外两个 GPU IP是我们近两年发布的 A 系列和 B 系列:即 IMG AX1-16M 和 IMG BXS-4-64。这两款 GPU 将用于工业和物联网设备,它们具有较长的产品使用周期,是以,长期支持至关重要。通过提供开源驱动程序选项,我们确保社区能够提供长期技术支持,不受任何干扰或限制。虽然我们已经开始使用 Vulkan API,但对于那些对 OpenGL® ES 感兴趣的人,我们将通过 Zink 或 ANGLE 提供支持。

随着开源的初步推进,我们正在为那些较旧的和新发布的IP提供支持。所以,我们希望以此作为开源之旅的开端,并在适当的时候增加新的IP示例。此外,我们将帮助第三方通过PowerVR架构和注册文档提供开源贡献。我们还将发布firmware binaries。

此次开源项目对我们来说是一个激动人心的发展,标志着我们未来对于开源项目的发展方向。作为工程师开发者,我们乐意看到开源代码以最初设想不到的方式使用。通过向开源社区贡献我们的代码,开发者可以获得健壮且经过测试的代码(这些代码基于我们一流、节能、高性能的图形IP),用以自己正在开发的项目。

审核编辑:彭菁
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 3D
    3D
    +关注

    关注

    9

    文章

    3032

    浏览量

    115822
  • gpu
    gpu
    +关注

    关注

    28

    文章

    5322

    浏览量

    136213
  • imagination
    +关注

    关注

    1

    文章

    627

    浏览量

    63553
  • 开源代码
    +关注

    关注

    0

    文章

    41

    浏览量

    4033
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MESA 重新编译后 GUI 非常慢,如何恢复?

    /dri/starfive_dri.so(这不是在前面的步骤构建的,所以不存在,true)。 这个驱动程序是使用 freelight-u-sdk 存储以交叉编译方式构建的吗?因为我
    发表于 03-31 08:11

    PowerVR:推动开源 Zink 与 OpenGL ES 支持的发展路径

    我很高兴能和大家分享本周实现的一项重要成就:PowerVR开源Vulkan驱动(自Mesa26.1起)现已支持Zink。借助这一能力,该驱动可以支持更为庞大的应用程序
    的头像 发表于 03-18 10:05 770次阅读
    PowerVR:推动开源 Zink 与 OpenGL ES 支持的发展路径

    Imagination GPU 正式接入 Mesa CI

    个大型的自动化测试与验证系统服务于Mesa3DGraphicsLibrary项目。它有助于确保对Mesa代码所做的任何更改在合并之前具备充分的稳定性和可靠性。通
    的头像 发表于 03-02 09:17 703次阅读
    <b class='flag-5'>Imagination</b> GPU 正式接入 <b class='flag-5'>Mesa</b> CI

    JH7110 什么时候支持 Vulkan API?

    驱动器还不完美,但我认为 vulkan 更重要,我希望尽快开始与 IMG 合作支持 vulkan 驱动程序
    发表于 01-26 06:11

    支持OpenGL 4.6与Vulkan 1.3,摩尔线程发布图形显卡驱动v320.130

    Vulkan 1.3 的实验性支持,标志着对 主流图形API 的重要覆盖与能力突破。同时,驱动新增对Windows 11 64位 25H2 专业版的支持,全面适配 MTT S80
    的头像 发表于 12-24 09:42 6.1w次阅读
    支持OpenGL 4.6与<b class='flag-5'>Vulkan</b> 1.3,摩尔线程发布<b class='flag-5'>图形</b>显卡<b class='flag-5'>驱动</b>v320.130

    Imagination GPU 驱动更新:新增多项 Vulkan 与 OpenCL 扩展支持

    整理了本次更新的重点内容。Vulkan协作矩阵(CooperativeMatrix)支持为加速图形后处理、神经着色、物理仿真以及GPU上的机器学习推理,DDK25
    的头像 发表于 10-13 09:21 1107次阅读
    <b class='flag-5'>Imagination</b> GPU <b class='flag-5'>驱动</b>更新:新增多项 <b class='flag-5'>Vulkan</b> 与 OpenCL 扩展支持

    Imagination 开源图形驱动新增Vulkan 1.2支持,并扩展多款GPU适配

    Imagination,我们始终致力于让开发者、芯片厂商和OEM厂商能够完全掌控其图形软件。通过采用开源模式,我们让合作伙伴能够根据自身需求自由定制、扩展并独立维护他们的软件栈,而不受专有
    的头像 发表于 10-10 08:35 1537次阅读
    <b class='flag-5'>Imagination</b> 开源<b class='flag-5'>图形</b><b class='flag-5'>驱动</b>新增<b class='flag-5'>Vulkan</b> 1.2支持,并扩展多款GPU<b class='flag-5'>适配</b>

    GCC编译器,怎么才能实现c文件未被调用的函数,不会被编译呢?

    GCC编译器,怎么才能实现c文件未被调用的函数,不会被编译?有什么编译选项可以设置吗? 移植代码,有些函数没被调用的函数想留在代码里,但不想
    发表于 09-28 12:25

    AD 3D封装资料

     AD  PCB 3D封装
    发表于 08-27 16:24 8次下载

    Imagination GPU 全面支持 Vulkan 1.4 和 Android 16

    Imagination最新发布的驱动(DDK25.1RTM2)支持最新版本Android操作系统,同时增强了OpenCL扩展集及Android平台上Vulkan1.4支持。Vulkan
    的头像 发表于 08-14 11:18 2564次阅读
    <b class='flag-5'>Imagination</b> GPU 全面支持 <b class='flag-5'>Vulkan</b> 1.4 和 Android 16

    【Milk-V Duo S 开发板免费体验】3- 尝试免费3D打印了开发板外壳

    引言 坛友jf_07365693在评测群里面分享了3D打印DuoS开发板外壳的经验,以前从来没有尝试3D打印,这次也专门试了试,效果不错,分享一下经验给大家。 外壳模型 DuoS的外壳模型已经有
    发表于 07-08 20:54

    文件嵌入详解(一):在PCB封装嵌入3D模型

    “  从 KiCad 9 开始,就可以在封装嵌入 STEP 3D 模型,而不只是简单的关联。这样在复制封装、3D或路径发生变化时就不用再次重新关联了。  ”   文件嵌入 从 Ki
    的头像 发表于 07-08 11:16 3182次阅读
    文件嵌入详解(一):在PCB封装<b class='flag-5'>库</b><b class='flag-5'>中</b>嵌入<b class='flag-5'>3D</b>模型

    边缘设备AI部署:编译器如何实现轻量化与高性能?

    、ASIC等)上高效执行的机器代码。AI编译器在AI模型的部署和优化扮演着关键角色,能够显著提升模型的运行效率和性能。   AI编译器的主要功能   AI编译器的主要功能包括模型优化
    的头像 发表于 07-06 05:49 7055次阅读

    编译器功能安全验证的关键要素

    在汽车、工业、医疗等安全关键型应用,确保功能安全规性需要严格的工具链验证。开发安全关键型软件的企业必须遵守ISO 26262、IEC 61508、ISO 62304等国际标准对编译器工具链进行全面的验证。
    的头像 发表于 07-05 13:37 1764次阅读

    3D AD文件

    3D文件
    发表于 05-28 13:57 6次下载