高通公布Adreno 850开源驱动补丁 新一代旗舰GPU在发布次日即获得Linux支持

2026年09月25日 13:14 次阅读 稿源:cnBeta.COM 条评论

高通近日为全新Adreno 850 GPU提交了首批开源Linux内核驱动补丁,而从芯片正式公布到相关代码进入Linux内核开发流程仅仅相隔一天。这意味着高通正在进一步加快新一代Adreno GPU的开源驱动开发速度,甚至开始在硬件正式亮相后立即推进主线Linux支持。

image.webp

此次驱动支持的目标平台是代号“Hawi”的高通SoC,目前业界普遍认为它就是刚刚发布的骁龙8 Elite Extreme Gen 6。该处理器采用全新的Adreno 850图形核心,而高通工程师在芯片发布后的第二天便将相关GPU初始化代码提交至Linux内核邮件列表。

事实上,Hawi平台并不是突然出现在Linux社区。过去几个月里,高通已经陆续向Linux内核提交了针对Hawi的其他硬件支持代码,因此此次Adreno 850 GPU驱动补丁实际上是在此前平台支持基础上的进一步完善。

这次提交的补丁主要针对Linux内核中的MSM图形驱动,也就是高通Adreno GPU的主线开源驱动框架。虽然目前仍处于早期开发和代码审查阶段,但其意义在于Adreno 850已经开始进入Linux主线驱动体系,而不是等到产品上市很久之后才由社区补充支持。

除了Adreno 850之外,这一批补丁还同时加入了对Adreno 845的初步支持。Adreno 845的代号为“Maili”,其硬件架构与Adreno 850存在较高相似性,但少了一个新的MALU矩阵核心,因此高通可以在共享大量基础代码的情况下分别为两款GPU建立驱动支持。

Adreno 850属于高通新一代Adreno 8xx GPU架构。根据此次补丁披露的信息,它与上一代Adreno 840共享部分核心架构和切片设计,同时进行了多项硬件层面的改进。

其中一个重要变化是新增的MALU矩阵核心。高通将这一硬件单元用于加速特定类型的矩阵计算任务,这也是Adreno 850相比此前GPU架构的重要变化之一。不过,MALU的具体应用场景、能够带来多大的性能提升以及最终将通过哪些软件API向应用开放,目前仍没有公布详细数据。

高通表示,MALU相关支持还需要后续进一步加入,并且不仅涉及Linux内核驱动,还需要Mesa用户空间图形驱动配合。因此,即使此次Adreno 850的基础GPU支持进入Linux主线,MALU矩阵计算能力也不会立即全部可用。

除了计算单元之外,Adreno 850的电源管理体系也进行了调整。补丁显示,该GPU增加了一条新的电源轨,用于向部分GPU硬件模块供电。同时,负责GPU电源状态管理的GPU Management Unit,也就是GMU,现在拥有独立的GDSC电源门控区域,而这一部分由另一条名为MxG的电源轨供电。

这些变化看似属于底层硬件细节,但对于Linux驱动而言非常重要。GPU不仅需要完成图形计算,还需要在空闲、低负载和高负载状态之间动态调整电压、频率以及供电状态。因此,电源管理硬件的变化必须在内核驱动中得到正确处理,否则就可能影响功耗、稳定性甚至GPU正常工作。

目前这批Adreno 850和Adreno 845代码还没有进入正式发布的Linux内核版本,仍然处于代码审查阶段。与此同时,要真正让搭载Adreno 850的设备在Linux下实现完整的硬件加速,还需要固件、Mesa用户空间驱动以及显示相关支持陆续到位。

高通Adreno GPU在Linux生态中的用户空间支持主要依靠Mesa项目中的Freedreno和Turnip,其中Freedreno负责OpenGL等图形接口,而Turnip则负责Vulkan。对于Adreno 850而言,后续Mesa支持将与此次内核驱动工作共同决定最终的Linux图形性能。

目前高通对Adreno 850的测试仍属于非常早期的bring-up阶段,因此不能将此次补丁理解为“Adreno 850已经可以在Linux下正常运行”。驱动代码刚刚开始进入主线开发流程,距离普通用户能够在实际设备上获得完整图形加速还需要经过多个步骤。

不过,从时间节点来看,高通此次行动依然相当积极。过去新GPU往往需要等待较长时间才能获得完整的开源Linux驱动,而Adreno 850在硬件正式公布仅一天之后就已经出现Linux内核支持补丁,说明高通正在明显加大对主线Linux和开源图形生态的投入。

这种趋势与高通近期推进Snapdragon X2 Linux支持的方向也基本一致。高通目前不仅为PC平台的Adreno X2-85 GPU持续提交Linux驱动,同时也在推进Mesa中的Freedreno和Turnip支持,使Snapdragon X2逐渐具备完整的Linux图形栈。

对于Linux开发者而言,Adreno 850能够如此迅速进入开源驱动开发流程,意味着未来高通旗舰移动平台在Linux生态中的硬件支持周期可能进一步缩短。对于整个开源社区而言,这也意味着开发者可以更早获得新GPU的硬件资料和驱动代码,从而在新芯片上市前后同步推进图形栈适配。

目前Adreno 850的Linux支持仍处于非常早期的阶段,MALU矩阵核心、Mesa图形驱动、固件以及显示输出等功能都还需要后续完善。不过,高通在新芯片发布仅一天后便提交GPU开源驱动补丁,已经显示出其正在尝试让新一代Adreno GPU从产品发布之初就与主线Linux生态保持更紧密的同步。

相关文章:

高通为骁龙X2的GPU扩展Linux内核支持 Adreno X2-85驱动补丁已提交

对文章打分

高通公布Adreno 850开源驱动补丁 新一代旗舰GPU在发布次日即获得Linux支持

1 (50%)
已有 条意见

    最新资讯

    加载中...

    编辑精选

    加载中...

    热门评论

      Top 10

      招聘

      created by ceallan