我下载了 Ubuntu 11.04,它运行良好,直到我开始调整 compiz 并重新启动。启动需要 3 到 4 分钟。当我在启动菜单中按下 Enter 键时,会出现一个黑屏,左上角有东西闪烁,这是正常的,但对我来说,黑屏会持续 4 到 5 分钟。这让我抓狂。请解释你的答案,因为我不是终端人员。
答案1
您可以尝试通过安装 repos 中提供的 bootchart 来追踪该问题。 http://en.wikipedia.org/wiki/Bootchart
答案2
我使用的是 11.10nvidia-current
驱动程序。从我的启动图表中我发现启动 Unity 3D 耗时 1:12.98 分钟,而启动 Unity 2D 耗时 0:38.66 分钟。
所以我决定看看与 nVidia 相关的一些进程在两次启动中是否有差异。事实上,我发现nvidia-settings
进程被提及的proc_ps.log
比例如下:
- Unity 3D 为 66 次,
- 对于 Unity 2D 来说为 21 次。
这让我得出结论,禁用nvidia-settings
可能会提高启动性能。所以我这样做了sudo chmod a-x /usr/bin/nvidia-settings
,Unity 3D 中的下一次启动花费了与 Unity 2D 相同的 37 秒 (0:37.76)。
当然这不是解决方案,但至少是一个值得关注的方向。
希望这可以帮助。
PS 确保您知道在处理系统文件时自己在做什么。