当前位置: 首页>>技术教程>>正文


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

,

问题描述

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

最佳答案

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

虚拟机设置

为了改善这一点,我对虚拟机进行了以下设置:

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

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

  • 2048个基本 memory 体

  • 256 MB显存

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

  • Guest Additions installed

删除桌面效果

然后我观察到窗口和菜单的动画非常慢。这种动画的危害大于在我的虚拟机中使用的危害。下面是三种禁用方法,以在Virtual Box中获得更流畅的体验的方法:

使用Unity Tweak ToolGnome Tweak Tool禁用动画

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

GNOME调整工具

Unity调整工具

Compiz Config Settings Manager

由于这是一个虚拟机,可以选择在对操作系统进行有害操作之前制作快照,因此您可能可以安全地运行ccsm来禁用Compiz效果:

Do not disable windows decoration above

Dconf编辑器

最后,这是使用dconf-editor的方法:

  • 浏览到org.compiz.profiles.default.core并从活动配置文件中删除以下内容:

    'animations' 'fade'
    
  • 浏览到org.compiz.profiles.unity.core并从活动配置文件中删除以下内容:

    'animations'
    

不幸的是,我没有找到禁用Dash动画的方法,该动画仍然会很慢。

GNOME Session Flashback

在可能的情况下,您仍然对台式机的整体速度不满意,可以考虑安装GNOME会话闪回,这将使您以类似10.04的精简而快速的台式机登录GNOME闪回(Compiz或Metacity),但是所有升级的应用程序以及最新的内核:

登录16.04

登录> 17.10

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8471.html,未经允许,请勿转载。