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

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

3天内不再提示

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

颖脉Imgtec 2025-10-10 08:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Imagination,我们始终致力于让开发者、芯片厂商和OEM厂商能够完全掌控其图形软件。通过采用开源模式,我们让合作伙伴能够根据自身需求自由定制、扩展并独立维护他们的软件栈,而不受专有方案的限制。对于汽车、工业及物联网等硬件生命周期往往长达十年以上的市场,我们希望赋予开发者长期设计和支持其自有软件栈的能力,从而确保他们的软件能在未来多年持续发展与维护。

为此,Imagination于三年前启动了开源驱动项目,旨在为开发者社区提供一个灵活且功能完善的PowerVR GPU图形驱动栈。现在,该项目的最新进展是:将Linux内核驱动代码提交至上游主线,以及向Mesa开源图形库贡献Vulkan 1.2代码。

f98f2472-a570-11f0-8ce9-92fbcf53809c.png

PowerVR开源软件栈

在我们上一次发布相关公告时,初版驱动仅能在GX6520上运行,如Sascha Willems的三角形示例等基础应用,当时距离真正成熟还有很长的路要走!

自那以后,我们的工程团队持续改进Vulkan用户态驱动,同时非常高兴宣布:随着Mesa 25.3的发布,开发者社区将能够使用我们最新的、功能完备的开源Vulkan驱动。该驱动与Linux直接渲染管理器(DRM)子系统中的内核模式驱动(Kernel Mode Driver)协同工作,使开发者能够开发领先的3D图形应用。该内核模式驱动的更新已随Linux 6.16版本合并至上游主线,对新增IMG核的支持将在6.18版本中实现‌。

此外,我们在一致性测试方面也取得了稳步进展。2025年8月,IMG BXS GPU已与IMG AXE GPU一同通过了Khronos的Vulkan 1.0测试套件,并均使用开源驱动实现。2026年初,我们将提交Vulkan 1.2的一致性测试。


Imagination的Vulkan驱动已在BeaglePlay开发板上成功运行多种图形工作负载,该开发板搭载了德州仪器TI)AM62 SoC,其中集成了IMG AXM-1-16(M)GPU。

我们的开源驱动目前支持以下Imagination GPU:

IMG AXE-1-16——一款具备极高面积效率的GPU,集成于德州仪器的AM62 SoC中,非常适合工业人机界面(HMI)、零售自动化以及驾驶员监控系统等应用。

IMG BXS-4-64——我们最新一代功能安全GPU中的最小核,已用于诸如德州仪器AM68 SoC等智能视觉相机应用。

Imagination软件开发执行副总裁Horea Pop表示,“Imagination致力于为客户和开源社区提供他们成功所需的一切。我们从零开始精心设计了这款驱动,将持续扩展开源驱动的支持范围,覆盖更多的Imagination GPU与API类型。”

f999fb72-a570-11f0-8ce9-92fbcf53809c.jpgImagination开发团队在2025年XDC(X.Org Developers Conference)奥地利维也纳大会上宣布了最新的开源驱动更新。

当然,开源驱动的开发与我们专有的驱动开发套件(DDK)项目是独立进行的。DDK仍然面向Imagination IP授权客户提供,并定期更新,以便客户能够及时获得对新操作系统、新API版本及API扩展的支持。这些扩展提供了重要的新功能,并专注于充分发挥PowerVR硬件的性能潜力。例如,最新版本的DDK已支持Android 16和Vulkan 1.4。

开源GPU驱动下载链接、以及有助于在PowerVR GPU上进行图形开发的工具与开发套件,均可在Imagination Developer开发者网站上获取。

f9a89272-a570-11f0-8ce9-92fbcf53809c.png

作者介绍

Patrik Masson是Imagination Technologies的产品管理总监,负责制定公司软件与开发者工具的战略及其开发工作。凭借在工业自动化领域十余年的经验,他曾管理涵盖完整生命周期的大型产品组合。目前,他专注于在整个软件栈中为Imagination的客户和开发者生态系统持续创造价值。

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

    关注

    28

    文章

    5100

    浏览量

    134479
  • 开源
    +关注

    关注

    3

    文章

    4038

    浏览量

    45578
  • imagination
    +关注

    关注

    1

    文章

    617

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    请问CW32F003支持printf函数吗?

    CW32F003支持printf函数吗?
    发表于 11-21 07:48

    CW32L011支持哪些实时操作系统?

    CW32L011支持哪些实时操作系统?
    发表于 11-17 06:51

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

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

    Imagination GPU上优化计算任务的十大技巧

    Imagination「开发者文档」网站正式上线,涵盖了从计算机图形学基础到如何充分发挥Imagination高能效PowerVRGPU架构优势的丰富内容。网站中不仅增加了针对我们最新架构代际和计算
    的头像 发表于 09-25 09:37 559次阅读
    在<b class='flag-5'>Imagination</b> <b class='flag-5'>GPU</b>上优化计算任务的十大技巧

    基于Vulkan的端侧AI运算

    本期内容由AI Model SIG提供,介绍了在开源鸿蒙中,利用图形接口Vulkan的计算着色器能力,在端侧部署大模型的的整体思路和实践分享。
    的头像 发表于 09-10 17:19 964次阅读
    基于<b class='flag-5'>Vulkan</b>的端侧AI运算

    Imagination GPU 全面支持 Vulkan 1.4 和 Android 16

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

    stm32支持canfd和dma结合使用吗?

    stm32支持canfd和dma结合使用吗
    发表于 08-01 07:15

    K230支持ONVIF上传视频吗?

    K230支持ONVIF上传视频吗
    发表于 06-20 07:11

    请问STM32CubeIDE v1.16.1支持代码补全功能吗?如何开启呢?

    STM32CubeIDE v1.16.1支持代码补全功能吗?如何开启呢?
    发表于 03-14 06:47

    图形处理到AI加速,一文看懂Imagination D系列GPU

    Imagination的D系列于2022年首次发布,见证了生成式AI从云端到智能手机等消费设备中普及。在云端,由于GPU的可编程性、可扩展性和快速处理AI工作负载的能力,GPU已成为高
    的头像 发表于 02-27 08:33 830次阅读
    从<b class='flag-5'>图形</b>处理到AI加速,一文看懂<b class='flag-5'>Imagination</b> D系列<b class='flag-5'>GPU</b>

    请问ADS1255/6支持菊花链吗?

    ADS1255/6支持菊花链吗?连接方法是否同ADS1271?菊花链连接以后各ADC是否同步采集,顺序输出数据?
    发表于 02-12 06:05

    电平转换SN74LVCH16T245支持多大频率?20Mhz可以支持吗?

    您好,请问TI电平转换SN74LVCH16T245支持多大频率?20Mhz可以支持吗? 手册中描述的PRR<10Mhz是指什么?
    发表于 12-30 07:51

    P82B96支持HDCP吗?

    你好:我用P89B96用做HDMI的DDC通道的I2C的转换,我现在是解决了II2问题,但是它里面有个HDCP保护协议通过DDC通道,感觉它有延时一样,不稳定。请问是否用P82B96支持HDCP?
    发表于 12-27 07:01

    ADS1256支持菊花链连接吗?

    求助:1、ADS1256支持菊花链连接吗? 2、如果不支持菊花链连接,能否把多片ADS1256挂在同一个SPI(CLK,MISO,MOSI)总线上,通过不同的CS来选择芯片? 3、多片ADS1256能否支持广播,来启动所有芯片
    发表于 12-24 06:03

    TDC7201支持全双工SPI吗?

    1.TDC7201支持全双工SPI么?就是SCLK发送了8个地址位数据后,需要等待一会才发送时钟信号读取数据么?还是立马给时钟信号,就可以读取数据的呢? 2.采用模式1,单次测量TOF,出了
    发表于 12-11 08:01