帮助 - 铬显示冻结但应用程序继续工作

帮助 - 铬显示冻结但应用程序继续工作

我是 Manjaro 和 Arch 的新手。最近我开始遇到一个我不知道如何解决的问题。

问题

chromium 和 skypeforlinux 窗口冻结,但应用程序继续运行。例如,Skype 通话不会中断,但窗口卡住。与铬和铬相同。如果我正在聊天(例如电报网络)并且发生问题,我仍然可以发送消息,但屏幕不会更新。所以我是在‘盲目’行事。其他应用程序,如 Emacs(也随 yay 安装)、Telegram(yay)或终端(原生 urxvt)不受影响。

另一个症状:当我在屏幕 1 上运行 Emacs,在屏幕 2 上运行损坏的 Chrome 时,当我从 1 切换到 2 时,窗口继续显示屏幕 1 的内容,在本例中为 emacs。

怎么了?

我的系统:

Manjaro 架构师 (uname -a):Linux archangel 5.1.4-1-MANJARO #1 SMP PREEMPT 5 月 22 日星期三 17:56:21 UTC 2019 x86_64 GNU/Linux

pacman --版本:Pacman v5.1.3 - libalpm v11.0.3

i3 --version: i3 版本 4.16.1 (2019-01-27)

yay --版本:yay v9.2.0 - libalpm v11.0.3

受影响的应用程序(与 yay/pacman 一起安装):

skypeforlinux:skypeforlinux-预览-bin 8.47.76.58-1

chromium --版本:Chromium 75.0.3770.80 Manjaro Linux

答案1

我最近也遇到了同样的问题。就我而言,问题是通过强制使用 DRI 2 而不是 DRI 3 解决的(我有一个带有英特尔驱动程序的英特尔显卡)。

我基本上遵循了这里给出的说明:

https://wiki.archlinux.org/index.php/Intel_Graphics#DRI3_issues

简而言之,我必须写

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "DRI" "2"
EndSection

/etc/X11/xorg.conf.d/20-intel.conf

我希望这有帮助!

相关内容