不确定我能如何解释这一点,但在我的联想 X61 平板电脑(英特尔显卡)上,Kubuntu 11.04 中的 KDE 应用程序在使用几秒钟后似乎会冻结。移动鼠标光标以更新某种 UI 元素似乎会导致所有冻结的应用程序继续重绘几秒钟。例如,将鼠标移到滚动条上或悬停在另一个窗口上似乎会触发重绘。
此外,这种情况仅在 KWin 上禁用合成时才会发生。我会保持合成启用以解决此问题,但我认为这会增加笔记本电脑的功耗。
对我来说,重现此问题的快速方法是运行 ZDoom(软件渲染器),然后很快就会出现冻结。我注意到另一个存在问题的程序是 Xournal(随机停止绘制,直到上述触发,此时绘制的所有线条都会出现)。我修改了 ZDoom,使其连续向终端打印一些内容,这解决了表明驱动程序可能忽略屏幕更新的问题?
这是一个已知问题吗?是否有已知的解决方法(当然,除了使用 OpenGL 合成)?