我在搭载 Ryzen 3 的 ideapad 330s-15ARR 上安装 ubuntu 时遇到了困难。然后,我遇到了很多问题,比如无法使用 wifi 或触摸板。我已经解决了 wifi 问题,但我的笔记本电脑的主要问题是,我经常(几乎每次使用笔记本电脑时)系统会因奇怪的屏幕问题而冻结,迫使我关闭电脑。我尝试了很多技巧,但选项卡和终端都不起作用……所以只能关机来解决问题。
我当前的内核是:5.4.0-42-generic
如果有办法解决这个问题,我将非常感激您的帮助,因为我决定重新安装我的操作系统。此外,如果任何其他 Linux 发行版运行良好或问题较少,特别是系统没有冻结,那么对于这个联想型号,我会收到你们的所有建议。
提前感谢大家。
答案1
经过一番研究并拒绝手动重新编译图形堆栈后,我发现您需要做两件事才能几乎完全解决这个问题:为内核设置一个 cstate 限制参数/etc/default/grub
并更新 AMD 图形驱动程序。
打开终端并以 root 权限打开文件进行编辑,例如(如果您没有鼠标垫,则可以使用 nano)
sudo mousepad /etc/default/grub
更改行的开头GRUB_CMDLINE_LINUX_DEFAULT=
,以便编辑后它包含参数intel_idle.max_cstate=1
,例如我说的:
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 intel_idle.max_cstate=1"
您可以保留其他参数,例如quiet
和splash
可能已经存在。
保存并退出文本编辑器,然后运行此命令来更新 GRUB 配置:
sudo update-grub
现在为 AMD 显卡驱动程序添加 PPA:
sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt update && sudo apt upgrade
现在重新启动。
此解决方案适用于其他版本的 Linux(即 mint、mx、manjaro 等...)以及遇到此问题的其他 AMD 驱动的机器。
不要使用屏幕锁定或系统挂起,这样您很可能不会再遇到死机的情况!
当我选择不再偷懒并解决系统锁定冻结问题时,我会更新此回复。
截至本文发布时,AMD 尚未为 Ubuntu 20.04 发布任何官方专有驱动程序,如果他们发布的话,我建议尝试一下。