开机动画不显示 — 启动日志诊断
开机动画不显示 — 启动日志诊断 诊断日期:2026-09-07 主机:omarchy(Omarchy 4.0.0.r2038.g640c0d4,内核 7.2.3-arch1-3) 显卡:AMD RX 9070(Navi 48 / RDNA4 / DCN 4.0.1,驱动 amdgpu) 显示器:AOC U27N3G6R4B,3840x2160@60,DP-1 诊断结论 开机动画不显示,不是 Plymouth 没安装/没配置——它已正确安装、已打包进 initramfs、启动时也正常运行了。 真正的原因在于 AMD RX 9070(RDNA4)显卡在启动早期(initramfs 阶段)的 KMS 显示初始化不完整,导致 Plymouth 无法把画面渲染到显示器;再加上内核命令行里的 quiet loglevel=0 把 Plymouth 的文本回退模式也一并隐藏,所以整个启动过程表现为黑屏。 日志证据 1. Plymouth 本身是正常、完整的 检查项 结果 软件包 plymouth 26.134.222-2 已安装 主题 omarchy 已设置(/etc/plymouth/plymouthd.conf → Theme=omarchy) initramfs hooks 有效配置 /etc/mkinitcpio.conf.d/omarchy_hooks.conf 含 plymouth + encrypt(注意:/etc/mkinitcpio.conf 里的 HOOKS 会被这个 drop-in 覆盖,所以不能只看主文件) 打包确认 pacman 日志 07:40:29 → Running build hook: [plymouth] 内核参数 已含 quiet splash 和 initramfs_async=0(Omarchy 针对 plymouth 竞态的官方 workaround,已生效) 实际生效的 hook 顺序(来自 pacman 重建日志): ...