X11 配置和渲染故障 Ubuntu(桌面版)20.04

X11 配置和渲染故障 Ubuntu(桌面版)20.04

原始帖子

硬件:戴尔 XPS 9360

软件:Ubuntu 20.04(LTS)

问题:使用 Ubuntu 桌面时出现图形故障:图标损坏,每次重启时都会出现随机伪影,壁纸损坏,每次重启时都会出现随机伪影,桌面 UI(任务栏和程序菜单)中使用的字体缺少字符。屏幕截图:

详细解释 多年来,我一直使用旧版本,最近我重新安装了新的 Ubuntu LTS。一切都运行良好。然后我开始设置我的 i3wm(它运行良好,没有故障)等等,我通常大部分时间都在使用它。一切设置完成后,我切换回 Ubuntu UI 一秒钟,注意到上述状态的图形/渲染问题。我试着用谷歌搜索它们,但尽管我确实找到了一些较早的帖子,但它们要么没有得到回答,要么经过一番调查后发现它们的问题与我的无关。我在安装过程中所做的只是安装正常的 apt 东西,并摆弄我的 i3 和 vim 配置。我做的“最不寻常”的事情是设置一些 X11 东西,让触摸板和背光在 i3 中工作,我怀疑这会像这样弄乱 ubuntu 桌面(如果有帮助,以下是我所做的一切:X11 内容)。

有人知道如何修复 ubuntu-desktop 而无需完全重新安装吗?

已经尝试过

  • 重启
  • 重新启动 Ubuntu UI(Alt+F2,r)
  • 重新安装 ubuntu-desktop(sudo apt get install --reinstall ubuntu-desktop,然后重新启动)

更新

更新 1: 好吧,我应该事先尝试一下(抱歉)。删除“90-touchpad.conf”以及我在“xorg.conf”中所做的操作显然与问题有关,现在问题或多或少已经解决了。有人能向我解释一下这里到底发生了什么吗?是否有办法在不破坏 ubuntu-desktop 的情况下将这些解决方法用于 i3?

更新 2: 经过一番调查,发现问题出在 xorg.conf 中的条目上,而不是触摸板文件上。现在尝试找出到底是什么问题。

更新 3: 因此,经过一番折腾后,我得出以下结论:如果我正确理解了 xorg 日志文件,我的系统会自动选择“模式设置”驱动程序选项。上述对配置文件中“设备”部分的更改是使 xbacklight 工作所必需的,但指定了“英特尔”驱动程序设置。虽然我有“英特尔图形高清 620”,但这个驱动程序似乎导致了上述渲染问题。解决方案很可能涉及更新英特尔驱动程序(或寻找不会引起问题的版本)。更简单的解决方案是删除对 xorg.conf 文件的更改并改用 brightctl。这实际上不是问题的解决办法,但对需要它的人来说是一种解决方法。通过“sudo apt install brightctl”安装它,然后重新启动。如果它不起作用,请尝试安装“sudo apt install bright-udev”(这是 brightctl 所需的,但我认为通常与第一个包一起安装),然后重新启动(重要)。您可以通过手册页了解如何控制 brightctl。

答案1

如上所述,我将尝试将我对这个问题的调查总结为一个独立的答案。

上述问题似乎是由于“司机”的一部分设备部分包含在 xbacklight 修复中xorg配置文件文件。

来自xorg 日志文件(如果我直接理解的话)我了解到,而不是“英特尔”上述修复中需要的驱动程序选项,以使 xbacklight 识别显示器,我的系统本机加载“模式设置”驱动程序选项。设置上述 xorg.conf 会更改为“模式设置”解决了渲染问题(可能是由旧的/不稳定的驱动程序引起的,这些驱动程序由“英特尔”选项),但破坏了 xbacklight 修复。我没有尝试更新我的英特尔驱动程序,但我认为这可以解决问题。

解决方法是使用亮度控制而不是 xbacklight。通过以下方式安装sudo apt 安装亮度控制然后重新启动。如果不起作用,请尝试通过以下方式安装所需的 udev 规则亮度-udevsudo apt 安装亮度-udev)并重新启动。

相关内容