我在浏览器(firefox、chrome 和 opera)中滚动时遇到问题,滚动不流畅且速度慢。此外,滚动时 CPU 使用率会激增。
我目前正在运行 ubuntu natty(beta 1),从问题更严重的 ubuntu 10.10 切换过来。我正在使用 nvidia beta 驱动程序,ubuntu 自动安装该驱动程序。我的显卡是 nvidia Quadro NVS 150M。
我尝试运行 ubuntu 而不产生任何影响,但是当同时使用多个应用程序时,xorg 的使用率再次出现峰值。
附加信息:2GB RAM 和英特尔酷睿 2 双核处理器。
任何帮助将不胜感激。
提前致谢!
答案1
我想说这是正常使用。CPU 需要付出很多努力才能重新绘制屏幕。话虽如此,与 Chromium 和 Opera 相比,Firefox 中的平滑滚动选项和扩展使滚动有些不稳定。简单地上下滚动(使用平滑滚动扩展)会导致 Firefox 的 CPU 使用率飙升,但不会导致 Xorg 的 CPU 使用率飙升。但是对于我使用 Chromium 的人来说,Xorg 的峰值更大。我有一部没有图形芯片的旧 ARM11 智能手机,我在那上面滚动比在桌面上滚动效果更好。带有图形芯片的智能手机在滚动网页时可以获得 60fps。Chromium 14 应该利用图形芯片内置适当的平滑滚动。Firefox 中的硬件加速应该在 v6 中出现,但对我来说,使用 nvidia 卡运行 b2,滚动并没有改善。Opera 中的硬件加速应该与最新版本(11.50)一起出现,但它没有实现。