KDE有时在唤醒时会出现故障


12

好吧,一张图片就是1k字的作品:

在此处输入图片说明

看起来不好吧?

我正在Dell Latitude e6400上使用NVidia网站上的331-updates最新331.67驱动程序。其他所有内容都是最新的。仅当我从睡眠中恢复或切换到VT并返回时,才会发生这种情况。这也不会永远发生,我觉得很奇怪。显卡:Nvidia Quadro NVS160M

测试后更新:仅KDE(特别是QT)存在此问题。我可以进入Unity或Mint或任何非基于QT的GUI,它可以完美运行而不会出现恢复错误。

更新:这仅在我使用KWin(和KDE)时发生。我已经升级到14.04,并且该问题没有经常发生。此外,有时不会发生这种情况,而是顶部菜单栏只是失去了焦点,而屏幕的其余部分变为空白。


2
为什么要使用最新的驱动程序?那你有什么卡?
赛斯

因为304给我带来了可怕的问题。
Kaz Wolfe 2014年

好吧,似乎它们并不是唯一给您带来可怕问题的人:D您通常会在出现这种情况时解决此问题吗?
赛斯2014年

重启。或从TTY重新启动KDM服务。
卡兹·沃尔夫

嗯 您有什么显卡?您有几个驱动程序选项?
赛斯2014年

Answers:


1

我最近也发生了同样的错误。带有NVIDIA 8400M GS的Dell XPS M1330(来自带有kde的来自kubuntu-ppa / backports的KDE)。

我发现只是简单地切换和修复Desktop Effects。默认密钥为Alt+Shift+F12。另外,如果您关闭“桌面效果”,则不会发生。我通常不使用它们,因为它可以使我的笔记本电脑运行温度更低。

希望将来升级到KDE或驱动程序将解决此问题。我尚未将此笔记本电脑升级到Trusty。


不适合我。有人建议在评论中无济于事。
卡兹·沃尔夫

1
我向您保证,如果关闭“桌面效果”,它将消失。默认的热键确实是Alt+Shift+F12。您也可以转到System Settings/Desktop Effects然后关闭Enable desktop effects at startup。您也可以转到Advanced标签并尝试更改Compositing type。如果所有OpenGL选项都不起作用,则可以将其设置为XRender,它将在CPU而不是GPU上运行,这也可以解决此错误,但性能较低。如果某种方法都不起作用,请在下进行编辑~/.kde/share/config/kwinrc并更改。Enabled[Compositing]false
blujay 2014年

它不是。它涉及NVidia的动态系统,QT不支持该系统。导致此问题的是QT,而不是任何桌面效果。
卡兹·沃尔夫

你是什​​么意思,“动力系统”?Qt不支持它是什么意思?KDE和Qt使用NVIDIA驱动程序支持的OpenGL。总是存在一些特定于硬件的怪癖,这就是为什么KWin拥有自己的特定于模型的黑名单的原因。但是你说的话没有任何意义。如果关闭桌面效果,它将使用标准的2D X素材,而不是3D OpenGL素材,并且不会发生此错误。不可以 您可以在屏幕快照中看到它是如何绘制三角形的,显然是在3D合成模式下。关闭合成,此错误不会发生。
blujay 2014年

我尝试过,仍然失败,并出现相同的错误。
卡兹·沃尔夫

1

由于某种原因,这不再起作用!

我终于按照一些指南的说明设法解决了。我不知道魔术部分是什么。

  1. 运行命令 nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
  2. 将底部内容添加到xorg.conf中的“设备”选项文件中(备份!)
  3. 运行命令pm-suspend --quirk-save-pci以测试睡眠和还原。如果成功的话
  4. 添加pm-suspend --quirk-save-pci/var/cache/pm-utils/last_known_working.quirkdb文件。
  5. 重启

要添加到xorg.conf的内容:

Option "PixmapCacheSize" "1000000"
Option "AllowSHMPixmaps" "0"
Option "OnDemandVBlankInterrupts" "True"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.