使用 nvidia 专有驱动程序的某种 X.org 内存泄漏

使用 nvidia 专有驱动程序的某种 X.org 内存泄漏

有人可以帮我确定问题的根源是什么吗?问题是,一段时间后或在 X 中打开某个应用程序的窗口后,我似乎突然失去了 2d 加速。

/usr/bin/X因为例如在滚动窗口时,进程及其所有操作(调整窗口大小、滚动)会突然占用 60% 到 150% 的 CPU 运行时间。

我正在使用 twinview,但即使没有它也会发生,但不是那么多。我没有在 KDE 或 xfce 中使用任何组合。

nvidia驱动安装日志看起来安装过程中没有问题。

我尝试了各种不同的内核版本、2 个不同的 Xorg 版本、2 个版本的 nvidia 驱动程序,甚至不同的窗口管理器。

它只发生在特定的时间范围内,如果我在浏览器中打开某些特定的 www 页面或应用程序,或者它来自任何地方。

它有可能是由浏览器中的某些flash动画、gif动画、javascript滚动文本或其他效果触发的,但这真的很难说,因为它通常会突然出现(例如在浏览器中阅读某些内容时)。

就 而言xorg.conf,我有 nvidia-settings 中的默认设置。我还尝试了各种可能的配置和模块。

我的 glxgears 有 2.241 FPS,问题解决后我有 6267.623 FPS。

Slackware-current - kernel 2.6.35.11 , 2.6.35.10 , 2.6.36.x 2.6.37
X.Org X Server 1.9.4
KDE 4.5.5   or   xfce-4.6.2
NVIDIA-Linux-x86_64-260.19.36  + twinview
Geforce 8400 GS

应用:

google-chrome-8
XChat 2.8.8
eclipse-3.6

相关内容