高通骁龙X芯片翻车:Linux Kernel补丁已经默认禁用该芯片上的GPU
内容提要
最新的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发布的。