nVidia 在较新的 X 和较新的驱动程序上的性能与 Compiz 相比非常糟糕

nVidia 在较新的 X 和较新的驱动程序上的性能与 Compiz 相比非常糟糕

我最近将 Debian 升级到 Xorg 2.9.4,并安装了实验版 260.19.21 的 nvidia-glx。这有点艰难,因为实验版 nvidia-glx 软件包的依赖关系仍然有些问题。我让它工作了,没有强制安装任何软件包,也没有修改软件包。

但是,升级后,compiz 的性能变得非常糟糕。我正在使用桌面墙插件,切换视口真的很慢 - 每次切换都需要几秒钟。除此之外,compiz 所做的每个效果,例如启动应用程序时图标的缩放动画,都需要几秒钟。视口切换速度会根据虚拟屏幕上的窗口数量而变化 - 空屏幕几乎以正常速度切换,单个浏览器窗口几乎可以正常工作,但只有 4 个 rxvt 终端会使切换速度变慢。

我的 compiz 配置应该很简单。Xorg 的配置也很简单,没有任何特殊设置 - 唯一的“自定义”配置是强制驱动程序名称为“nvidia”。我尝试了 nvidia-settings 和 compizconfig,尝试了不同的 VSync 设置,但都无济于事。

我的显卡是:NVIDIA GPU NVS 3100M (GT218),PCI:1:0:0 (GPU-0)。这是笔记本的GPU,属于Geforce GTX 200系列。显卡性能自然没问题。


编辑:最后,什么都没起作用,我对 Compiz 的状态及其在 Debian 中的支持感到非常恼火。许多 nVidia 驱动程序修订版已经通过,我现在正在使用 Gnome 3,所以即使问题没有得到解决,我还是接受这个问题的最佳答案。

答案1

您是否也在使用 Debian 实验版的 compiz?Debian 不稳定版 (compiz 8.4) 中的 compiz 版本已有一年多历史,而实验版中的版本则相当新。

您可以尝试使用该--loose-binding选项运行 compiz,这应该可以提高 nvidia 卡的性能。

编辑:我刚刚看到博客更新一位 Debian 维护人员表示,实验性软件包目前正在添加中,由于一些复杂情况,可能需要几天时间才能全部可用。您应该在它们全部可用后再次尝试测试它们。

答案2

许多人针对类似的问题找到了不同的解决方案。

由此给出的建议线

我遇到了刷新问题,直到我打开了 CompizConfig 设置管理器中解决方法选项卡上的“强制在 X 和 GLX 之间同步”选项。

由此线

尝试使用 -sm-disable 或/和 --loose-binding 运行 compiz。禁用终端中的抗锯齿等效果也可能有帮助。

由此线

Option "UseEvents" "false"

编辑

您是否已阅读过此文件Nvidia显卡驱动程序

本文档介绍如何在 Debian GNU/Linux 系统上使用 NVIDIA 视频硬件。以下部分简要介绍免费驱动程序,而本文档的其余部分介绍非免费但支持 3D 加速的驱动程序。

如果没有任何效果,那么可能是使用实验版本存在问题,您应该恢复到稳定版本,同时向开发人员报告您的体验。

相关内容