Unity 2d 是否比 Unity 3d 占用更少的系统资源?如果它占用的系统资源更少,那么切换到 Unity 2d 是否会延长我的笔记本电脑的电池寿命?
答案1
电池寿命问题是由于 Linux 内核的回归造成的。这与 Unity 无关。
我确信 Unity 3D 的效果与 Unity2D 相比有一些小的负面影响,但目前最好的办法是等待解决该问题的内核版本。
据我所知,内核 3.0 仍然存在此问题,但程度较轻。
答案2
当然。资源消耗大的应用程序会增加硬件方面的负载(处理器、总线活动、内存分配等),从而导致功耗增加。如果您想优化电池寿命,我建议您做以下事情:
使用最小的 GUI,不要使用太多花哨的效果。在 11.04 中,您可以在登录时选择 Ubuntu(经典)。
关闭无线适配器和蓝牙适配器。令人惊讶的是,这些适配器会消耗大部分电池电量。仅在使用时打开它们。
将屏幕调暗到实用且舒适的最低水平。
不要以需要多任务处理的方式工作,除非你需要这样做。
关闭声音或使用耳机。使用内置扬声器需要更多电量。
尝试一下,您会惊讶于笔记本电脑电池的使用寿命有多长(前提是电池没有耗尽)。
希望这可以帮助。
答案3
我认为这真的取决于您的硬件,以及您对“更少资源”的看法。如果我们只谈论整体硬件、内存和 CPU 利用率等资源,而不考虑电池问题,那么您的硬件就需要考虑。
如果您没有外部(CPU)显卡,那么 Unity 2D 使用较少资源的说法是有道理的。
但是,如果您确实拥有相当不错的外置显卡,为什么要让这些资源闲置呢?使用 Compiz (Unity 3D) 可以利用您可用的资源,否则这些资源只会闲置在那里,被浪费掉。虽然从某种角度来看,它使用了更多资源,但另一方面,它将一些负担转移到您的 GPU 上,因此从纯粹的 CPU 和内存角度来看,它实际上使用了更少的资源。
同一台电脑运行 Compiz 和 Metacity,它们的性能大致相同。那么为什么不获得奇特的效果呢?
最终,这取决于你如何看待它。除非你对其进行测试,否则可能无法确定哪一个更适合你的设置。
答案4
你应该检查一下 jupiter 电源管理小程序,它让我的电池多用了几个小时。
http://www.omgubuntu.co.uk/2010/02/jupiter-awesome-netbook-powerconfig-applet/