Nvidia 的 Xdamage 设置

Nvidia 的 Xdamage 设置

我已经忍受了很长时间(可能是几个月,也可能是几年)的一个问题是,当发生某些事情时,屏幕有时无法正确更新。以下是一些示例:

  • 一些工具提示仅显示文本区域,而不是边框​​或下拉列表。
  • 一些工具提示仅显示阴影(!)
  • 菜单是一个常见问题。我经常需要移动鼠标才能显示菜单项。

至少在 VNC 术语中,这应该称为屏幕“损坏”问题,但我没有使用 VNC。图形堆栈中的某些东西在发生更改时不会重新绘制屏幕。

关于我的配置的一些说明:

  • Nvidia GTX 580,二进制驱动程序(xorg-edgers 的 304.30)。测试版驱动程序只是个幌子。我在稳定版的所有软件中也遇到过这个问题。
  • 一个 Twinview 屏幕中有两个显示器
  • Compiz 但不是 Unity。
  • /etc/X11/xorg.conf根本无需配置。

关于从哪里开始解决这个问题有什么建议吗? 是否有任何神奇的 nvidia 配置可以测试以使其正常工作?

答案1

事实证明,只需选中一个复选框即可解决此问题。加载 CCSM(即compizconfig-settings-manager),然后启用动画插件即可。

我不确定,但我认为这会导致绘制速度变慢(通过各种动画补间),因此 X/Nvidia 会注意到这一变化。这是我的假设,我坚持这一假设。

无论如何,我很高兴。

相关内容