闪烁一段时间后,它会打印以下消息:
CPU pipe B FIFO underun
我尝试按照以下建议禁用 C 状态https://unix.stackexchange.com/questions/588457/drmintel-cpu-fifo-underrun-irq-handler-i915-error-cpu-pipe-a-fifo-underru但它没有起作用。
我尝试禁用安全启动,但是没有效果。
这是 Inspiron 16 Plus 7610 的版本,具有以下功能:
- i7-11800H
- GeForce RTX 3060 6GB
随附的 Windows 10 到目前为止似乎运行良好,但我无法让它与 Ubuntu 一起工作。
我也尝试安装 deepin 20.2.3,但遇到了同样的问题。Deepin 确实适用于safe graphics
答案1
要修复此问题,您需要在内核初始化中添加一个参数,您可以在 grub 屏幕上按 E 键或按照以下步骤进行操作:
- sudo(编辑器命令)/etc/default/grub
- 注释掉这一行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
- 添加这一行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_psr=0"
- 保存并关闭编辑器
- sudo 更新 grub
- 重启
似乎从内核 5.2.0 或 5.3.0 开始,他们决定默认启用 PSR(面板自刷新)。根据硬件的不同,这种定期的面板刷新可能会导致屏幕闪烁。
我找到了答案: