在 VirtualBox 中将 Ubuntu 作为来宾计算机运行时如何启用视觉效果?

Der*_*rek 9 10.04 nvidia virtualbox windows-7 graphics

我有 Ubuntu 10.04 64 位来宾和 Windows 7 64 位主机。我确实在 Virtualbox 设置中启用了 3D 加速。

每次我在 Ubuntu 中启用视觉效果时,Virtualbox GUI 都会崩溃。我需要做什么才能在 Ubuntu 中启用视觉效果?Virtualbox 的日志在崩溃时没有说明任何有用的信息。

我的显卡是带有最新 258.96 驱动程序的 Nvidia 8800 GTS,但我确定这不是问题的一部分。

Jac*_*ord 2

在来宾内部,安装软件包virtualbox-ose-guest-x11并重新启动虚拟机;这可能会解决问题。来宾上的 X 需要了解 VirtualBox 驱动程序,据我所知,这是解决此问题的方法。2.2 及更高版本应该使此功能无缝,但其中可能存在一些错误。

另外,请确保您已在虚拟机设置中分配了足够的视频内存。我刚刚使用 128 MB VRAM(这可能过多)进行了尝试,在安装我提到的 -x11 软件包后它运行良好。如果可以的话,从较高的位置开始,如果需要,则降低它,直到它停止工作。


Sté*_*ane 1

我以为对客人的 2D 和 3D 加速支持仅在 VirtualBox 的 PUEL 版本中提供,而在 OSE 版本中没有。(我对此可能是错的,我更熟悉 PUEL,而不是 OSE 版本的 VirtualBox。)

无论哪种方式,我都会安装您的 VirtualBox 的确切版本/版本附带的来宾附加功能,而不是 Synaptic 中的附加功能。单击“设备”->“安装来宾添加”。单击“设备”->“安装来宾添加件”后,如果这不能使 VBox CD 映像在来宾桌面上可用,请重新启动来宾。来宾添加项出现后,我将按照以下方式安装它们:

sudo /media/VBOXADDITIONS_3.2.10_66523/VBoxLinuxAdditions-amd64.run 
Run Code Online (Sandbox Code Playgroud)

如果您的来宾运行的是 32 位版本的 Ubuntu,您需要运行以下命令:

sudo /media/VBOXADDITIONS_3.2.10_66523/VBoxLinuxAdditions-x86.run 
Run Code Online (Sandbox Code Playgroud)

...然后重新启动来宾。