我是 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
我希望这有帮助!