我最近对我的系统进行了一次重大更新。从那时起,我的图形就一直有问题,尤其是当机器负载较大时。我的处理器很快,内存也很多,更新前没有出现过性能问题。我仍然可以处理大型音乐文件,所以问题似乎仅限于图形……不过有一次情况真的很糟糕,我的整个系统都死机了,我不得不用电源按钮强制关机。
问题
问题是图标、菜单项、窗口顶部和一些其他东西乱七八糟,通常是当我将光标移到它们上面或对象本身移动时,以及在输入文本时(在 Libre Office 和终端中)乱七八糟。当 Jack 音频服务器正在运行以及打开/关闭程序时,情况尤其糟糕。当我让系统闲置一会儿时,问题大多会消失,直到我再次启动它。
从较早的内核启动时,我遇到了同样的问题。Windows 运行良好,所以我认为这不是硬件问题。视频运行良好,无论是流媒体还是从硬盘播放(即通过 SMPlayer)。
我对这个网站还不太熟悉,无法上传照片到我的帖子中,但这里有一些示例图片的链接。说到这个,有一件奇怪的事情是,我一按下屏幕截图按钮,问题就消失了。我不得不用手机拍下这些。
我的设置
Operating System: Kubuntu 20.04 (with current Ubuntu Studio 20.04 LTS installed overtop of it)
KDE Plasma Version: 5.18.8
KDE Frameworks Version: 5.68.0
Qt Version: 5.12.8
Kernel Version: 5.4.0-99-lowlatency (the low-latency kernel was added by Ubuntu Studio when I installed it over the original Kubuntu with generic kernel. I have access to both and they get updated at the same time.)
OS Type: 64-bit
Processors: 8 × Intel® Core™ i5-1035G1 CPU @ 1.00GHz
Memory: 19.3 GiB of RAM
QjackCtl version 0.5.0
Graphics info:
VGA compatible controller: Intel Corporation Device 8a56 (rev 07) (prog-if 00 [VGA controller])
Subsystem: Acer Incorporated [ALI] Device 1429
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 129
Region 0: Memory at 6000000000 (64-bit, non-prefetchable) [size=16M]
Region 2: Memory at 4000000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 4000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
Fernando 在下面发布了一个对他有用的解决方法(我可能会尝试),但我希望找到问题的根源。这些更新之一会不会弄乱我的图形?如果是这样,可以修复吗?如何修复?(我需要具体的说明 - 我更擅长驾驶 Linux,而不是了解引擎盖下发生的事情。)
提前致谢。
答案1
好吧,我解决了我的问题。这个解决方案并没有触及问题的根本原因,但它确实解决了问题。如果你看到像我图片中显示的屏幕故障并且你正在使用 KDE Plasma,那么这也可以解决你的问题。
Plasma 的最新更改是在我获得这批更新时发布的。它们包括一些优化,但似乎存在错误。幸运的是,我偶然发现了一个解决方案,它不需要我安装或卸载任何东西,也不需要使用终端。
解决方案
我一直关闭合成器,因为我不太喜欢桌面效果。但是,我刚刚发现,当我打开合成器时,图形故障就消失了。然后我就关闭了所有我不想看到的桌面效果。
要打开合成器,请转到系统设置 - 显示和监视器 - 合成器。勾选“启动时启用合成器”框。按右下角的“应用”,现在您可以关闭窗口。(您应该无需重新启动即可进入下一步。)
然后,如果您不喜欢刚刚通过打开合成器启用的任何效果(例如扫描、阴影等):在应用程序启动器中搜索“桌面效果”,打开它,您将看到所有可用效果的列表,您可以轻松启用或禁用这些效果。按“应用”查看您所做的任何更改的结果。完成后按“确定”,一切就绪。
答案2
我想我遇到了同样的问题,使用必须在 wine 下运行的旧软件时,会出现类似混乱/模糊的效果。我和你的巧合是 i915 是加载的视频模块。为了阻止这种奇怪的效果发生,我必须编辑为 sudo /etc/default/grub,并将 GRUB_CMDLINE_LINUX_DEFAULT="" 更改为 GRUB_CMDLINE_LINUX_DEFAULT="i915.modeset=0",退出并保存后,您必须运行 sudo update-grub 并重新启动。没有更多的奇怪效果,分辨率受到限制,这就像 VESA 模式,但从它的工作原理来看,我认为这意味着可能的罪魁祸首是 i915