Ubuntu 12.04 w/unity - 鼠标延迟

Ubuntu 12.04 w/unity - 鼠标延迟

Dell Latitude-E6500 3.2.0-24-generic #37-Ubuntu SMP x86_64 x86_64 GNU/Linux 图形芯片:Quadro NVS 160M 驱动程序 - 295.40

这是我的问题。我的鼠标在 Ubuntu 中会滞后。它总是“迟到”几毫秒,而且经常无法完全对准目标。这是系统范围内的问题,而不仅仅是在滚动网页时。我使用的硬件与运行 Kubuntu 11.10 时使用的硬件相同,它的性能比 Unity 好很多 - 而且没有任何鼠标滞后。我知道当前 Nvidia 驱动程序 (295.40) 存在错误,但 Noveau 驱动程序也存在错误。这与设置加速度和灵敏度级别无关。实际输入似乎很奇怪。

在单个笔记本电脑显示器和我的双显示器设置上都是相同的。

这可能是内核的问题吗?他们是否改变了鼠标轮询的执行方式?是否有可用的 compiz 调整?

我计划用 Kubuntu 12.04 来测试这个问题,看看 KWIN 是否也会发生这种情况。

谢谢。

答案1

我以前也遇到过这种情况,这个方法帮我解决了。但是,我刚刚把它改回了原来的状态,它似乎没有再出现。也许升级已经让它变得毫无意义了——但这是我用来修复它的过程。

如果您现在遇到了这个问题,并且只想快速测试这个修复是否有效,您可以执行临时操作:

sudo sh -c 'echo N > /sys/module/drm_kms_helper/parameters/poll'

要保留此更改,请执行以下操作:

sudo sh -c 'echo "options drm_kms_helper poll=0" >> /etc/modprobe.d/local.conf'
sudo update-initramfs -u

答案2

我遇到了同样的问题(nVidia 9600m GT 卡),但只在使用 NOUVEAU 驱动程序时出现(奇怪的是,以前的 ubuntu/nouveau 版本可以正常工作)。我注意到鼠标光标处于“忙碌状态”(旋转动画)时会出现问题,所以我认为光标硬件加速存在问题。无论如何,我使用 nvidia 二进制驱动程序“current-updates”版本解决了这个问题。

答案3

这样说也许有点不合礼仪,但我还没有得到一个好的,持续自 10.10(包括 12.04)以来,我尝试过任何版本的 Ubuntu,我都有使用 Compiz 的经验。

我没有遇到过您描述的鼠标延迟问题,但我注意到了其他问题,这些问题很延迟、有错误或容易崩溃。例如,打开 3 个以上的应用程序(例如 Inkscape、Thunderbird、Chromium、jEdit、Gnome Terminal)后,我在切换工作区时经常会遇到明显不同的延迟。Unity 启动器侧边栏无法隐藏或取消隐藏。这不会立即发生,但在大量使用 2 到 3 分钟后,这些问题似乎会随机出现。然后 Compiz 崩溃、重新启动,几分钟后又恢复正常。

我的解决方案:恢复到 Unity 2D 或 Gnome(经典)界面。

从此以后,一切就一直保持着良好的运行状态,metacity 很少会崩溃,但偶尔也会崩溃。

如果你需要 Compiz 提供的效果(很好!),那么我希望其他人可以建议更直接的解决方案,而不是我的解决方法。

值得注意的是,我使用与您相同的驱动程序(nVidia),具有 256 MB 图形内存、4GB RAM 和双核机器。

答案4

我运行的是 14.04 Xubuntu,目前是 3.13.0-74-generic,也遇到了同样的问题。我试过

sudo sh -c 'echo "options drm_kms_helper poll=0" >> /etc/modprobe.d/local.conf 

之前建议的解决方案,这很有帮助,但只能作为临时解决方案。我已经编写了一个脚本程序来执行它,但我已经运行了很多次了。我检查了 local.config 文件,它只包含一行重复的内容。我尝试只触摸 local.conf 文件,这也暂时解决了问题。奇怪的是触摸会这样。我要看看我是否可以触摸一个不需要 su 权限的文件,然后我会将它放入 chron 命令中,每隔几分钟左右运行一次。这都是代替真正解决方案的变通方法。

相关内容