Arch Linux/KDE Plasma 5 完整系统更新后屏幕偶尔闪烁

Arch Linux/KDE Plasma 5 完整系统更新后屏幕偶尔闪烁

几天前,我完全更新了 Arch 系统,从那时起,一些应用程序开始时不时地闪烁,最常见的是 Konsole 和 Emacs。

可疑的闪烁看似随机出现,但几乎总是在退出应用程序时解决(如上所述,最常见的是 Emacs 和 Konsole)。

在我开始寻找司机之前,我想问:

有没有人有这样的闪烁的经验?这种情况时常发生,通常在关闭当前使用的应用程序后即可解决。

过去更换驱动程序对我没有多大帮助。一般来说,那些最普遍的驱动程序已被证明是最好的驱动程序。

我试图找出导致这种行为的原因,但没有成功。赞成拥有一切

系统信息:

OS: Arch Linux 
Kernel: x86_64 Linux 4.9.65-1-lts
Uptime: 1h 40m
Resolution: 1920x1080
DE: KDE 5.40.0 / Plasma 5.11.3
WM: KWin
WM Theme: Breeze
GTK Theme: Breeze [GTK2/3]
Icon Theme: breeze
Font: Noto Sans Regular
CPU: Intel Core i5-5200U @ 4x 2.7GHz [37.0°C]
GPU: intel
RAM: 2195MiB / 7867MiB

Xorg 服务器:

[novak@thinkpad ~]$ pacman -Qi xorg-server | grep Version
Version         : 1.19.5-1

图形驱动程序:

[novak@thinkpad ~]$ lspci -nnk | grep -i vga -A3
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 5500 [8086:1616] (rev 09)
        Subsystem: Lenovo HD Graphics 5500 [17aa:2227]
        Kernel driver in use: i915
        Kernel modules: i915

Xorg 日志:

[novak@thinkpad ~]$ cat ~/.local/share/xorg/Xorg.0.log | grep EE
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     5.642] (EE) Failed to load module "intel" (module does not exist, 0)
[     5.642] (EE) Failed to load module "fbdev" (module does not exist, 0)
[     5.642] (EE) Failed to load module "vesa" (module does not exist, 0)

Systemd 不报告任何失败的服务:

novak@thinkpad ~]$ systemctl --failed
0 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

日志(据我所知,与Xorg、屏幕或驱动程序无关):

[novak@thinkpad ~]$ journalctl -b | grep -i error
Nov 25 14:27:27 thinkpad kernel: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
Nov 25 14:27:28 thinkpad kscreen_backend_launcher[630]: kscreen.xcb.helper: Event Error:  147
Nov 25 14:30:15 thinkpad baloo_file_extractor[1840]: "Error: May not be a PDF file (continuing anyway)"
Nov 25 14:30:15 thinkpad baloo_file_extractor[1840]: "Error: Couldn't find trailer dictionary"
Nov 25 14:30:15 thinkpad baloo_file_extractor[1840]: "Error: Couldn't find trailer dictionary"
Nov 25 14:30:15 thinkpad baloo_file_extractor[1840]: "Error: Couldn't read xref table"
Nov 25 15:32:49 thinkpad kcheckpass[3517]: pam_tally(kde:auth): Error opening /var/log/faillog for update
Nov 25 15:32:49 thinkpad kcheckpass[3517]: pam_tally(kde:auth): Error opening /var/log/faillog for read
Nov 25 15:32:49 thinkpad kcheckpass[3517]: pam_tally(kde:setcred): Error opening /var/log/faillog for update
Nov 25 15:32:49 thinkpad kcheckpass[3517]: pam_tally(kde:setcred): Error opening /var/log/faillog for update
Nov 25 16:03:00 thinkpad kcheckpass[3770]: pam_tally(kde:auth): Error opening /var/log/faillog for update
Nov 25 16:03:00 thinkpad kcheckpass[3770]: pam_tally(kde:auth): Error opening /var/log/faillog for read
Nov 25 16:03:06 thinkpad kcheckpass[3770]: pam_tally(kde:auth): Error opening /var/log/faillog for update
Nov 25 16:03:06 thinkpad kcheckpass[3770]: pam_tally(kde:auth): Error opening /var/log/faillog for read
Nov 25 16:03:06 thinkpad kcheckpass[3770]: pam_tally(kde:setcred): Error opening /var/log/faillog for update
Nov 25 16:03:06 thinkpad kcheckpass[3770]: pam_tally(kde:setcred): Error opening /var/log/faillog for update

相关内容