![全新安装 kubuntu 后,启动时出现错误:amdgpu: 安全显示:一般故障](https://linux22.com/image/1196173/%E5%85%A8%E6%96%B0%E5%AE%89%E8%A3%85%20kubuntu%20%E5%90%8E%EF%BC%8C%E5%90%AF%E5%8A%A8%E6%97%B6%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%EF%BC%9Aamdgpu%3A%20%E5%AE%89%E5%85%A8%E6%98%BE%E7%A4%BA%EF%BC%9A%E4%B8%80%E8%88%AC%E6%95%85%E9%9A%9C.png)
我在 Thinkpad e14 gen 2 上有一个 Kubuntu 23.04 和 Windows 11 双启动系统。
当我从 grub 菜单中选择 Kubuntu 后以及当我注销或关闭系统时会出现此错误。
amdgpu: Secure display: Generic Failure.
amdgpu: SECUREDISPLAY: query secure display T
A failed. ret 0x0
我做了哪些事情来解决这个问题:
我做了一个fwupdmgr update
并且还使用 lenovo vantage 和 lenovo 支持检查了 windows 分区中的固件更新,但我的设备没有可用的固件更新。
安装了最新的稳定内核和主线应用程序,但出现此错误:
输出是什么:
mainline 1.4.0
Distribution: Ubuntu 23.04
Architecture: amd64
Running kernel: 6.2.0-26-generic
Found installed: linux-image-6.2.0-26-generic (running)
Found installed: linux-image-generic
Found installed: linux-image-6.2.0-25-generic
Installing selected kernels:
Requested 6.4.6.
.
.
.
Setting up linux-image-unsigned-6.4.6-060406-generic (6.4.6-060406.202307241739) ...
I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.2.0-26-generic
I: /boot/initrd.img.old is now a symlink to initrd.img-6.2.0-26-generic
I: /boot/vmlinuz is now a symlink to vmlinuz-6.4.6-060406-generic
I: /boot/initrd.img is now a symlink to initrd.img-6.4.6-060406-generic
Processing triggers for linux-image-unsigned-6.4.6-060406-generic (6.4.6-060406.202307241739) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.4.6-060406-generic
W: Possible missing firmware /lib/firmware/amdgpu/ip_discovery.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega10_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_6_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_10_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_10_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_imu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_4_4_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_6_0_3.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_1_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/smu_13_0_10.bin for module amdgpu
I: The initramfs will attempt to resume from /dev/nvme0n1p5
I: (UUID=836d0c7d-682e-4c06-826c-b35fc44a5764)
I: Set the RESUME variable to override this.
/etc/kernel/postinst.d/zz-update-grub:
.
.
.
Adding boot menu entry for UEFI Firmware Settings ...
done
mainline: done
答案1
根据AMD 网站,AMDGPU 专有驱动程序适合 LTS Ubuntu/Kubuntu 版本;安装 Kubuntu 22.04.2 可能会解决您的问题。
安装 AMDGPU 驱动程序后缺少固件模块是网络上一个众所周知且经常讨论的话题,在大多数情况下,如果安装它,不会影响 GPU 的效率。这些模块可以由驱动程序处理,但对于您的特定 GPU 的工作来说并非必需,这就是为什么终端输出显示警告消息而不是错误消息的原因,您还可以查找下载一些缺少的固件模块的方法。