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