Ubuntu24.04/Linux6.8 屏幕随机闪烁现象的临时解决方法

日期:2024-08-09

问题描述

使用Ubuntu 24.04(Linux 6.8.0),将鼠标置于屏幕底端某条水平线的位置上时,屏幕顶端和底端区域产生花屏随机闪烁现象
syslog中存在"kernel: i915 0000:00:02.0: [drm] *ERROR* CPU pipe A FIFO underrun"记录

设备情况

Hardware: Dell Inc. G3 3590; Intel® Core™ i5-9300H × 8; Intel® UHD Graphics 630 (CFL GT2)
Software: Ubuntu 24.04 LTS; Linux 6.8.0-40-generic; GNOME 46; Wayland (X11有同样情况)

可能原因

Intel i915 driver特有的错误,kernel由6.6到6.8的更改触发了它

临时解决方法

在/etc/default/grub中GRUB_CMDLINE_LINUX_DEFAULT上添加 intel_iommu=igfx_off,即:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_iommu=igfx_off",以此禁用集成显卡的IOMMU功能避免触发该错误

更改完成后执行

sudo upgrade-grub
sudo reboot

参考

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2062951
https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11504

posted @ 2024-08-10 00:26  Twinblade_i  阅读(643)  评论(0编辑  收藏  举报