我把我的笔记本电脑打开了一段时间,在某个时候,显示器变黑了,当我重新启动它时,它闪烁并显示一些奇怪的垂直线,当我关闭它时,它显示“FIFO 管道欠载错误”。
经过多次重启后,闪烁问题消失了(后来又再次出现,然后又消失了),但是 fifo 问题仍然存在。
我绝对不是这方面的专家,不知道该怎么办。你有什么建议吗?
我正在使用 Dell Latitude 5590,并且拥有 Ubuntu 20.04.2 LTS。
这是我的显卡:Mesa Intel® UHD Graphics 620 (KBL GT2)
这是我的处理器:Intel® Core™ i7-8650U CPU @ 1.90GHz × 8
这是 uname -a 的输出:
Linux nicholas-PC 5.8.0-53-generic #60~20.04.1-Ubuntu SMP Thu May 6 09:52:46 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
[新编辑] 如果我通过 HDMI 电缆连接额外的显示器,问题仍然存在于笔记本电脑显示器上,而不会出现在额外的显示器上。
谢谢 :)
答案1
我的系统是 Lubuntu 22.04 LTS。换到这个版本后,同样的问题出现了。
直到昨天,在屏幕变黑(一段时间不活动后)后,我也看到了这些奇怪的闪烁垂直线,导致系统无响应。
我的笔记本电脑有一个集成的英特尔图形控制器,在对该控制器的加速方法进行以下更改后,自昨晚以来,在我打开笔记本电脑的时间内,“锁定”现象没有再次出现。今天早上屏幕再次变黑,但是:它恢复了,没有奇怪的垂直线,系统响应良好,所以它可能对你有帮助。
目前,英特尔在 Linux 中使用三种图形加速方法:
- UXA
- 国民账户体系
- 魅力
为了解决这个问题,请将默认使用的图形加速方法(Glamor)更改为 SNA。
怎么解决?我们走吧。
脚步:
打开终端并输入:
$ cd /usr/share/X11/xorg.conf.d/
$ sudo nano 20-intel.conf
注意:我使用的是 nano 文本编辑器,但您也可以使用您最喜欢的文本编辑器(pluma、vim 等)
在这个文件中我刚刚写了以下内容:
Section "Device"
Identifier "Intel Graphics"
Driver "i915"
Option "AccelMethod" "sna"
Option "TearFree" "true"
Option "Tiling" "True"
Option "SwapbuffersWait" "True"
EndSection
“AccelMethod”后面的 3 行是我添加的,因为我也遇到了屏幕撕裂问题,这样也可以避免这种情况。当然,您可以省略这最后 3 行,看看这是否足以解决问题。
保存并退出。更改将在重启后生效。