Ubuntu 24.04 redmibook 红米笔记本 amd 合上盖子无效的问题已经解决。

笔记本是redmibook 2021锐龙版。但是我觉得这个问题可能在所有amd的芯片组上都有。
现象就是安装了Ubuntu 24.04之后没有合上盖子的相关设置。合上盖子也没有效果。键盘的灯光会熄灭,但是屏幕不会。推测硬件已经识别到了合上盖子的动作,但是系统没有。
我也拆开做了一些观察和测试发现确实是系统的问题。
经过一番搜索发现了这个 瞎改ACPI字节码修复BIOS bug
我是先看到系统日志有报错,确认了和合上盖子的动作有关之后搜索到这个文章的。然后按照他的方法和里面贴出来的arch WIKI的方法打包了一个initrd,最后加入到grub2的启动配置里就行。
打包的方法需要按照 刘缙 大佬的方法来做。
最后加载的时候修改grub2的配置就行。这个方法适用于Ubuntu和使用grub2启动的人。
编辑这个文件 sudo vim /etc/default/grub ,然后在里面加入 GRUB_EARLY_INITRD_LINUX_STOCK="acpi_override"。变量的值为你打包出来的文件名,这个文件一定要放在/boot下。最后运行 sudo update-grub,然后重启就行了。
但是这个方法没有完全绕过AMD代码bug的问题。有可能会有概率合上盖子休眠了之后就打不开的情况。
那就要看你需求是否是需要休眠了,修改合上盖子动作的方法满大街都是,我就不发了。
如果不休眠的话,可以安装ssh服务,如果桌面环境有问题,直接远程登录进去sudo systemctl restart gdm就能重启。

posted @ 2025-05-25 11:26  NagaResst  阅读(70)  评论(0)    收藏  举报