高通骁龙X芯片翻车:Linux Kernel补丁已经默认禁用该芯片上的GPU

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

最新的Linux Kernel内核补丁禁用了骁龙X Elite芯片的GPU功能,导致所有安装该补丁的笔记本电脑的GPU被禁用。

🔎

延伸解读

ZAP着色器:GPU功能的关键限制

文章指出,骁龙X Elite的GPU需要ZAP着色器文件才能正常工作,但该文件必须由OEM密钥签名,导致默认情况下无法使用。这一限制此前未被高通公开,直到Linux内核补丁发布才暴露。ZAP着色器是GPU启动的必要条件,缺少它GPU只能以安全模式运行,因此内核开发者选择直接禁用GPU节点。

Linux内核的应对措施与用户影响

7月15日由Dmitry Baryshkov发布的Linux Kernel DeviceTree补丁彻底禁用了骁龙X Elite上的GPU模块,并从x1e80100.dtsi中删除了固件名称文件。这意味着所有安装最新内核补丁的骁龙X Elite笔记本电脑的GPU都将被禁用,严重影响用户正常使用。补丁说明提到,未融合使用OEM密钥的设备可以手动开启GPU,但普通用户可能无法轻易解决。

高通承诺与现实的落差

2024年5月高通推出骁龙X系列芯片时,曾在一篇博客中详细说明如何让Linux成为骁龙X笔记本电脑上的一流操作系统。然而,如今Linux用户发现GPU无法使用,与高通的宣传形成鲜明对比。文章认为,如果连GPU都无法正常工作,高通此前让Linux成为一流操作系统的说法就完全没有意义,这反映出高通在宣传时未充分披露技术限制。

❓

Q&A

为什么Linux Kernel补丁禁用了骁龙X Elite的GPU功能?

因为骁龙X Elite的GPU需要一种名为ZAP的着色器文件,而该文件需要OEM密钥签名,导致GPU无法正常使用。

高通对Linux的承诺是什么?

高通曾承诺让Linux成为骁龙X平台的一流操作系统,但目前GPU无法使用,承诺未能实现。

禁用GPU对用户有什么影响?

禁用GPU可能会严重影响用户的正常使用,导致笔记本电脑无法发挥其性能。

ZAP着色器是什么?

ZAP着色器是骁龙X Elite的GPU正常工作的必要条件,缺少该文件会导致GPU无法使用。

如何解决GPU被禁用的问题?

未融合使用OEM密钥的设备可以手动开启GPU,但需要特定的操作和条件。

Linux Kernel补丁的发布者是谁?

该补丁是由Linux内核成员Dmitry Baryshkov发布的。

🏷️

标签

➡️

继续阅读