我有 Ubuntu 18.04 xfce4.14 桌面环境。我使用 Compton 实现桌面效果。我读过很多关于视频屏幕撕裂的论坛,但我真的没有遇到过这样的问题,只是在调整窗口大小时窗口会闪烁,我不喜欢这种情况,所以我决定修复它。我认为这与图形驱动程序有关。我有英特尔的集成显卡。我按照教程更新了英特尔驱动程序,如下所示:
$ sudo add-apt-repository -y ppa: oibaf / graphics-drivers $ sudo apt update $ sudo apt install xserver-xorg-video-intel
到目前为止一切顺利,我重新启动后并没有注意到任何变化,除了运行命令:$ xdpyinfo | grep DRI
显示: DRI2 DRI3
在更新之前,它只显示 DRI2。调整窗口大小时,窗口仍然闪烁。然后软件更新应用程序通知我,我有来自该存储库的新更新,我给了他们更新。更新完成后,没有错误,我重新启动,无法再启动我的图形界面。它一直处于黑屏状态
UID 120 的入门用户管理器
从那时起它就没有发生过,然后我读到这是 AMD 驱动程序与 gdm3 不兼容的问题,我设法按照教程保存了我的桌面,但是在执行命令时,图形性能比以前更差:
$ inxi-Fxz
在图形部分:驱动程序:vesa(已卸载:模式设置,fbdev)OpenGL:渲染器:llvmpipe(LLVM 10.0.0,128 位)版本:3.3 Mesa 20.2.0-devel(git-794334 2020-05-25 bionic-oibaf-ppa)
在这次更新之前,它说:驱动程序:i915 OpenGL:Redender:Mesa DRI Intel HD graphics 510 (Skylake GT1) 版本:4.5 Mesa 18.0.0-rc5
我无法通过卸载这些驱动程序来恢复,就像我在一些教程中读到的那样。使用以下命令也不行:
$ sudo ppa-purge ppa: oibaf / graphics-drivers --auto-remov
他们给了我一些我不记得的错误。总之,我不得不重新安装,直到我添加存储库并仅更新 xserver-xorg-video-intel。
问题是:如果我没有 amdgpu 显卡、ATI ......为什么安装了 nouveau 和所有损坏我桌面的驱动程序?它们已经返回给我,但我不打算更新它们。我通过在 /usr/share/X11/xorg.conf.d/ 中创建一个名为 10-Intel.conf 的文件解决了窗口闪烁的问题,文件内容如下:
部分“设备”标识符“Intel Graphics”驱动程序“Intel”选项“AccelMethod”“glamor”选项“TearFree”“true”选项“DRI”“3”结束部分
经过此设置后,glmark2 分数为 729。在此之前,结果是 447。现在眨眼已经结束,一切感觉都轻松多了。
关于这个文件的名称,我在一些论坛上看到它们被命名为 20-intel.conf,而在其他论坛上则被命名为 10-intel.conf,在操作方面有什么区别吗?在此先谢谢大家的帮助。
答案1
我认为这里的问题是我上面提到的 GDM3 和 AMD 驱动程序之间的不兼容性,因为我在再次更新驱动程序之前安装了 lighDM,并且这种情况没有再发生,我也在 20.04 中这样做过,但这次是从已经附带 lightDM 的 Xubuntu 开始的,所以我不能向你保证这个问题已经在这个版本中得到了纠正。