显卡禁用后黑屏 显卡禁用后怎么进入安全模式
黑屏由TEE激活后GPU解密协商失败导致;需依次验证TEE启用状态、驱动TEE兼容、dmes g报错,再取消通过IOMMU/早期视频或设置环境变量绕过TEE,最后重置TEE上下文并重载恢复驱动信任链。

显卡在启用Intel SGX或ARM TrustZone等完成安全隔离区(TEE)硬件保护后,视频解码器因密钥协商失败无法内容解密,直接触发GPU开始静默终止,屏幕持续黑屏但系统其他功能正常运行——此时桌面进程、音频、网络均在线,仅视频输出通道被强制关闭。确认TEE环境是否实际激活并控制GPU解码路径
第一步:在终端中执行sgx_get_quote或optee_client测试TEE服务关闭性。若返回“SGX not” enabled in BIOS”或“OP-TEE not present”,说明TEE未真正启用,黑屏根源不在焦点协商,需跳过后续TEE相关操作。
第二步:检查GPU驱动是否声明支持TEE解码。NVIDIA驱动从535.86.05起、AMDGPU自Linux 6.5内核起、Intel i915自2024Q3架构起才提供drm_kms_helper与tee_shm_pool的良好接口。运行modinfo i915 | modinfo i915 | grep -i tee,若无输出,证明当前驱动版本不兼容TEE解码模式。
第三步:查看dmesg日志中是否存在drm: failed to allocate TEE共享内存或视频:密钥交换握手超时类报错。这是协商失败的直接证明,必须处理。 drm.debug=0x4 i915.enable_guc=0 intel_iommu=off video.disable_early_video=1。其中intel_iommu=off可阻止TEE通过IOMMU建立DM信任链,video.disable_early_video=1取消早期视频初始化阶段的TEE绑定。
执行sudo update-grub && sudo restart重启生效。此操作会关闭所有基于TEE的硬件加速解码,但保证H. 264/HEVC软解可用。
方法二:为特定应用禁用TEE解码策略响应悬停图文遮罩显示效果
css3响应式图文对应布局,鼠标停图遮罩显示文字内容效果。
