由于OEM密钥签名问题,最新Linux补丁已默认禁用高通骁龙X Elite的Adreno GPU。该GPU需ZAP“shader”文件才能使用,但因文件签名问题,默认情况下GPU无法启用,补丁因此删除相关固件名称。非OEM密钥设备可在启用GPU时指定通用位置。
📌 高通骁龙X Elite(X1E80100)的Adreno GPU因OEM密钥签名问题,在最新Linux补丁中被默认禁用。该GPU的正常使用依赖于一个特定的ZAP“shader”文件,而这个文件必须通过OEM密钥签名。
📌 由于签名问题,X1E80100的GPU在默认情况下无法启用,因此Linux补丁中采取了禁用GPU节点的措施,并从x1e80100.dtsi文件中删除了固件名称,以防止系统错误。
📌 对于那些未使用OEM密钥的设备,开发者在补丁中提供了一个解决方案,即在启用GPU时,可以在“qcom/x1e80100/gen70500_zap.mbn”中指定一个通用位置来加载固件。
📌 开发者在补丁日志中指出,X Elite上的Adreno iGPU需要一个OEM专用的特殊密钥签名才能正常工作,这意味着在没有正确密钥的情况下,GPU将无法“默认情况下”使用。
IT之家 7 月 17 日消息,科技媒体 Phoronix 昨日发布博文,由于 OEM 密钥签名问题,最新 Linux 补丁已经默认禁用高通骁龙 X Elite(X1E80100)的 Adreno GPU。
IT之家翻译最新 DeviceTree 补丁内容如下:
X1E80100 的 GPU 需要 ZAP “shader”文件才能使用。由于该文件是通过 OEM 密钥签名的,导致默认情况下 X1E80100 的 GPU 无法启用,因此本次补丁禁用 GPU 节点,并从 x1e80100.dtsi 文件中删除固件名称。
未融合使用 OEM 密钥的设备可在启用 GPU 时,在“qcom / x1e80100 / gen70500_zap.mbn”中指定通用位置。
CRD 很幸运地使用了默认设置,因此请在该平台上重新启用 GPU,并提供正确的固件名称(包括 SoC 子目录)"。

开发者在补丁日志中表示,X1E80100 X Elite 上的 Adreno iGPU 需要一个特殊的 OEM 专用密钥签名,“默认情况下”无法使用。