
Imagination最新发布的驱动(DDK 25.1 RTM2)支持最新版本 Android 操作系统,同时增强了 OpenCL 扩展集及 Android 平台上 Vulkan 1.4 支持。
Vulkan 是 Imagination 开发者社区中广受欢迎的图形 API,因其提供了低开销、跨平台访问现代 GPU 的能力,帮助开发者在多种设备上最大化性能与效率。其对 GPU 操作的显式控制,以及对多线程和细粒度资源管理等高级特性的支持,使其成为高性能游戏、实时渲染及计算密集型应用的理想选择。
此前,Vulkan 1.4 已通过 Linux 驱动向 Imagination 社区开放,本次发布将其支持扩展至 Android 驱动,鉴于 Vulkan 在 Android GPU 战略中的核心地位,此举尤为重要。Vulkan 1.4 作为一次重大更新,将众多之前可选功能纳入核心规范,简化开发流程,确保高性能图形和计算应用的跨平台一致性。
主要增强包括:
- 流式传输(Streaming Transfers):实现高效跨平台数据流向 GPU,且不影响渲染性能。
- 集成广泛使用的扩展,如推送描述符(push descriptors)、动态渲染局部读取(dynamic rendering local reads)及标量块布局(scalar block layouts),此前均为可选。
- 保障支持先进能力,如最高支持 8K 渲染及最多八个独立渲染目标。
随着 Android 16 的稳定发布,Android 设备用户积极升级至最新系统版本。此次驱动支持 Android 16,意味着 OEM 厂商、开发者和终端用户能够充分利用该系统在性能、多任务及视觉表现上的提升,包括:
- 桌面窗口与自定义键盘快捷键:提升大屏多任务操作,推动 GPU 在多窗口渲染及切换中的表现。
- 最高支持 16KB 内存页兼容性:针对新硬件配置优化性能与效率。
- 实时通知更新、预测性返回导航及触觉滑块:打造更沉浸、响应更灵敏的用户体验,依赖强大的GPU 支持实现流畅动画与触觉反馈。
本次驱动的另一重大更新是 OpenCL 支持的扩展——这对希望利用我们的 GPU 在边缘进行 AI 计算的开发者尤为关键。
新增功能包括:
- Android HAL 缓冲区扩展,支持 Android 组件与 OpenCL 内核间高效缓冲区共享。
- 内核时钟扩展,提供高分辨率设备时钟访问,便于性能分析和时间敏感操作。
- 外部内存及信号量扩展,促进高级多设备工作流中外部内存和同步原语的互操作性。
此外,我们非常激动地引入了 OpenCL 子群(Subgroups)支持——这一革命性升级为计算内核带来 warp 级别控制与细粒度并行性。借助子群,开发者可通过高效的组内通信加速性能,解锁硬件级 SIMD 执行以实现更精细控制,并优化数据密集型工作负载的内存访问。无论是打造高性能图形、AI 流水线还是科学仿真,子群都为开发者提供了将 OpenCL 应用推向新高度的利器。
Imagination 持续维护适用于 Android、Windows 以及开源和专有 Linux 的驱动程序,定期更新以支持最新操作系统及 API(包括其热门扩展),并进行性能优化。
本次发布的 25.1 RTM2 版本将至少提供四年的漏洞修复和安全支持。
欢迎与我们联系,获取更多相关技术细节。

Patrik Masson
现任 Imagination Technologies 产品管理总监,负责公司软件及开发者工具的战略规划与开发。他在工业自动化领域拥有十余年经验,曾管理大型产品组合的全生命周期。在现任职务中,他专注于为 Imagination 的客户及开发者生态系统在整个软件栈上提供价值。
英文链接:https://blog.imaginationtech.com/shrinking-llms-with-self-compression
声明:本文为原创文章,转载需注明作者、出处及原文链接。