我正在使用 ubuntu 14.04 虚拟机,在该 compiz 进程中使用大约高 CPU 资源(200 到 300)。因此,我的鼠标和键盘出现同步问题(意味着键盘在几秒钟内不会响应)。
答案1
Compiz 大量使用 3D 加速器。如果您在虚拟机中运行 ubuntu,它会尝试使用模拟机。
在大多数虚拟化解决方案中,3D 加速器仿真都存在很大的问题。但有时它可以工作,或者可以通过黑客攻击来工作,主要是在 VMWare 产品中。
由于没有硬件3D加速器,3D渲染更多地转向软件。它很慢并且消耗了大量的CPU时间,这就是你所面临的。
您的可能性:
- 你可以切换到虚拟机中的窗口管理器,不需要那么多3d的东西。所以你失去了compiz的美丽。
- 您可以切换到不同的虚拟化软件,该软件可以模拟 3D 加速。但是,您将永远无法达到主机系统的速度。
- 您可以使用备用显卡并给出直接 PCI 路径访问到您的虚拟机。请注意,它的副作用是您的虚拟机崩溃也会导致您的主机崩溃。
我最幸运的是(1),然后是(3)。
答案2
我也遇到了同样的问题,所以我通过安装以下软件包切换回 GNOME Classic (Metacity):
对于 Ubuntu 14.04:
apt-get install gnome-session-fallback
对于 Ubuntu 16.04:
apt-get install gnome-flashback
compiz
然后进程列表中就没有任何踪迹了……