当 UNITY_LOW_GFX_MODE 不起作用时,如何提高 VirtualBox 的性能?

当 UNITY_LOW_GFX_MODE 不起作用时,如何提高 VirtualBox 的性能?

export UNITY_LOW_GFX_MODE=1在我的版本中设置了~/.xprofile它,但在 13.04 中它不再起作用。有没有办法禁用所有视觉效果?我在 VirtualBox 中运行,Unity 3D 模式和所有视觉效果对 VM 来说太过分了。Unity 可以工作并且可用,只是渲染速度非常慢,所以我宁愿关闭它(这是 2D 模式吗?)。

答案1

特别是在像我的低端机器(Athlon 双核,GForce 210)上运行启用 Unity 和 Compiz 的 Ubuntu 是一个相当大的挑战,并且可能会导致相当缓慢和迟缓的体验。

虚拟机设置

为了改善这一点,我给虚拟机提供了以下设置:

  • 启用 VT-x/AMD-V、嵌套分页

  • 2 个 CPU(来自双核主机),执行上限为 90%,以确保主机可操作性

  • 2048 基本内存

  • 256 MB 显存

      VBoxManage modifyvm "Name of VM" --vram 256
    
  • 已启用 3D 加速

  • 已安装 Guest Additions

删除桌面效果

然后我发现窗口和菜单的动画非常慢。这种动画在我的虚拟机中弊大于利。以下是如何禁用它们以在 Virtual Box 中获得更流畅体验的三种方法:

使用以下方式禁用动画Unity 调整工具或者Gnome 调整工具

使用这两种工具,我们可以禁用桌面动画:

在此处输入图片描述
GNOME 调整工具

在此处输入图片描述
Unity 调整工具

Compiz 配置设置管理器

由于这是一个虚拟机,可以在您对操作系统进行有害操作之前创建快照,因此您可以安全地运行中央商务区禁用 Compiz 效果:

在此处输入图片描述

不要禁用上面的窗口装饰

Dconf 编辑器

最后,这里是如何做到这一点dconf-编辑器

  • 浏览至org.compiz.profiles.default.core并从中删除以下内容活跃的个人资料

      'animations' 'fade'
    
  • 浏览至org.compiz.profiles.unity.core并从中删除以下内容活跃的个人资料

      'animations'
    

不幸的是,我找不到禁用 Dash 动画的方法,因为它仍然很慢。

GNOME 会话闪回

如果您仍然对桌面的整体速度不满意,您可以考虑安装 GNOME Session Flashback,它将允许您使用精简而快速的桌面登录 GNOME Flashback(Compiz 或 Metacity),让人联想到 10.04,但带有所有升级的应用程序和最新的内核:

在此处输入图片描述

在此处输入图片描述
登录 16.04

在此处输入图片描述
登录 > 17.10

在此处输入图片描述

答案2

最近,我的 Ubuntu 14.04 客户操作系统中的 Unity 界面变得非常迟缓,尽管我的客户添加项已更新到 VBox 版本 4.3.26。我阅读了此内容和其他几个答案页面,并考虑从 Unity 切换到 Gnome 并进行其他更改,但我知道没有什么重大变化,我记得以前在我的客户机上使用 Unity 获得了非常好的性能。

因此,我猜测,我只是重新安装了 Guest Additions(与第一次安装它们的过程相同;安装程序只是删除并重新安装它们),然后我恢复了出色的视觉性能并消除了最近发生的输入延迟。在尝试任何更激烈的措施之前,请先尝试一下。

相关内容