我在一台 Dell XPS L502X 笔记本电脑上全新安装了 Ubuntu 14.04,并配有一块独立的、支持 optimus 的 Nidia 卡。
系统运行良好,直到我决定安装 bumblebee 来启用 Nvidia 卡(从 universe 存储库,而不是 PPA)。然后,打开 Firefox 导致系统冻结,占用了所有可用内存(根据 htop)。关闭 Firefox 可解除系统冻结。
我测试了 Nvidia Prime 而不是 Bumblebee,因为我认为这可能是 bumblebee 中的一个错误,但是当在 prime 中启用 Nvidia 卡时,Firefox 会冻结系统,而使用 Intel 卡时则不会。
这是一个已知问题吗?启用 Nvidia 卡后,其他人或其他应用程序是否也会出现这种情况?
答案1
您可以尝试告诉 Firefox 不要使用硬件加速:
- 禁用 Nvidia 卡。
- 启动 Firefox。
- 打开 Firefox 的偏好设置,转到
Advanced
(或使用 URLabout:preferences#advanced
),然后选择选项General
卡。 - 取消勾选
Use hardware acceleration when available
。 - 退出 Firefox。
- 启用 Nvidia 卡。
- 启动 Firefox。
答案2
Firefox 总是占用大量内存。您可以采取一些标准措施来减少内存使用量,例如删除插件/关闭选项卡。
当您注意到事情失控时,您还可以在 Firefox 中转到 about:memory 并单击“最小化内存使用”。