对于Ubuntu的图形/性能修复已经在Ubuntu 13.04、12.10和12.04上进行了测试。这个解决方案的一部分适用于使用aero / transperancy的情况,包括d3d游戏。
内存要求
建议基于aero的操作系统的图形内存或虚拟内存为256 MB最小内存-768 MB适用于13.04
虚拟机设置
在虚拟机设置中启用3D支持。
终端命令:
```
/usr/lib/nux/unity_support_test -p
```
(非软件渲染:否,Unity 3D支持:否)
```
uname -r
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get autoremove
sudo apt-get install build-essential
```
现在从设备中插入VirtualBox客户机ISO并手动安装:
```
cd /media
ls
cd username
ls
cd VBOX*
ls
sudo ./VBoxLinuxAdditions.run
sudo gedit /etc/modules
```
在`lp`的下一行添加“vboxvideo”,就像这样:`loop>lp>vboxvideo`,然后保存文件并退出编辑器。
重启机器。
现在打开终端检查Unity 3D是否已启用:
```
/usr/lib/nux/unity_support_test -p
```
完成后关闭虚拟机,然后关闭VirtualBox。
按照以下路径打开`.vbox`扩展名文件,并用记事本进行临时打开:
```
C:\Users\Username\VirtualBox VMs\ubuntu 13.04
```
查找以下行并以以下方式替换它们:
```
Display VRAMSize="128" monitorCount="1" accelerate3D="true" accelerate2DVideo="false"/>
```
变为:
```
Display VRAMSize="256" monitorCount="1" accelerate3D="true" accelerate2DVideo="false"/>
```
现在您可以为此操作系统设置256MB虚拟内存。
通过这种方式,可以为任何操作系统提供所需的VRAM。
参考和来源:
babarehner @ e-wrench.com 和 youtube
sanct 在http://ubuntuforums.org/forum.php上
rpxmac 在forums.virtualbox.org上
关于Ask Ubuntu的相关问题
如何在VirtualBox虚拟机中安装Guest Additions?
如何启用硬件虚拟化技术(VT-x)以在VirtualBox中使用?
在VirtualBox中安装Ubuntu时,未使用基本内存RAM
VBoxLinuxAdditions.run
文件? - Santosh Kumar