操作系统:Lubuntu 12.04 64 位(带 LXDE 的 Ubuntu 12.04)
系统:HP DV7-1040ED 笔记本电脑,带 Nvidia GPU:NVIDIA Corporation G96 [GeForce 9600M GT](rev a1)
使用某些应用程序时,窗口会变得无响应或需要很长时间才能加载,而当我将鼠标移出窗口时,应用程序会立即恢复响应。以下是一些示例:
- Thunderbird:打开 Thunderbird 一切正常,但只要我单击一个文件夹,Thunderbird 就会开始加载,这需要很长时间。如果我让 Thunderbird 继续,它最终会再次响应。如果我单击一个文件夹并立即将鼠标指针移出 Thunderbird 应用程序窗口,Thunderbird 会立即加载该文件夹并保持响应。
- Qtractor:如果我加载一个包含大量插件的项目,Qtractor 最多需要 40 秒才能加载该项目并做出响应。如果我加载同一个项目并将鼠标指针移出 Qtractor 窗口,则同一个项目将在 10 秒内加载完成。
如果有必要,我可以上传一个截屏视频,因为这是一个相当通用和模糊的问题。我尝试了不同的窗口管理器,但没有任何区别。在同一台笔记本电脑上,我还有一个 32 位 Ubuntu 12.04 Unity,它没有出现这种行为。我工作的 64 位 Lubuntu 机器似乎也没有受到影响。关于 Qtractor 加载该特定项目,我在 Qtractor 上运行了 strace,它似乎在循环加载不同的 DSSI 插件(在本例中为 ZynAddSubFX DSSI)。不幸的是,我正在运行非调试版本,并将安装调试版本并在此处发布任何有用的结果。仅当我qtractor /path/to/project
从终端或桌面文件启动时才会出现此问题。当我按原样启动 Qtractor,然后从菜单打开项目时,它可以正常加载。
我希望有人知道这里发生了什么,如果需要任何其他信息,我很乐意提供。
问候,
杰里米
答案1
找到罪魁祸首了,是 nouveau 驱动程序。安装专有 nvidia 驱动程序后,我的窗口不再滞后。所以这个问题有一个解决方法。不过我更喜欢使用开源 nouveau 驱动程序,所以我将尝试找出 nouveau 导致这些窗口无响应的原因。既然我已经找到了问题的原因,我认为这个问题已经得到解答了。