我想知道为什么 Ubuntu 和 Linux Mint 只能在 Virtualbox 上以软件渲染模式运行。我的主板支持硬件虚拟化,并且已打开,而且我已成功安装了 Guest Additions。这两个操作系统都非常慢。
我正在运行一台 MSI GS70 笔记本电脑,配备 Core i7 处理器和带有 optimus 的 GTX 765M gpu。
我已打开 3D 加速,提供最大 GPU 限额,将 GPU 驱动程序更新为 326.80,安装了客户添加程序。所有这些措施都有所帮助,但并未解决问题,Linux Mint 仍然显示我仅在软件渲染模式下运行。
我可以尝试什么?或者我应该问什么问题?
答案1
解决方法:
关闭 Linux Mint VM。
在 VirtualBox 中编辑 VM 设置。
单击“显示 -> 启用 3D 加速”
答案2
这是一个老问题,但今天我在 Linux Mint 18 (Sarah) Cinnemon + Oracle Virtualbox 版本:5.0.10 r104061 中遇到了同样的问题。(主机操作系统是 Windows 10。)
我和你一样使用了 3D 加速,所以这不是问题。
我是 Linux 和 Vbox 的新手,所以也许这不是全部问题,但在我运行 Guest Additions 后,Mint 可以在正常模式下运行(而不是在软件渲染模式下运行)。
步骤:
答案3
这似乎是 VirtualBox Guest Additions 4.3.8-4.3.12 的问题。看来 4.3.13 修复了这个问题。,但我再也找不到可用的 pre-RC ISO。
资料来源:
更新:我能够使用 Linux Mint 17 附带的 4.3.10 绕过此问题,方法是避免使用未经测试的更新(其中包含对 mesa 和 opengl 的多项更新)。在 4.3.13 正式发布之前,我一直坚持使用安全更新,没有遇到任何问题。
答案4
我最近遇到了这个问题,主机是 Virtualbox 5.0.22(Win 10 64 位),客户机是 Mint 18 Cinnamon 版本(Sarah)。
当我启动 Mint 18 客户虚拟机时,它需要更长的时间才能启动,并显示 cinnamon 当前正在软件渲染模式下运行。
修理,
在 Virtualbox 显示设置中,启用 3D 加速并为其提供足够的显示内存。使用 3D 效果的客户操作系统通常需要超过 8MB(1920 x 1080 32 位彩色显示器所需)。我将 VM 显示内存设置为 128MB - 虽然我相信在软件渲染模式出现问题的情况下,显示内存大小并不重要。 如何计算视频 RAM 需求?
如果您在主机上没有带有客户虚拟机的共享文件夹 - 在主机上创建一个共享文件夹。在 Virtualbox Manager 中,右键单击虚拟机 > 设置 > 共享文件夹 > 添加按钮(在右侧)。将其设置为自动安装,如果您愿意,也可以将其设置为永久安装。
- 您可能需要重新启动客户 Linux VM。
- 将 VirtualBox 客户机添加 ISO 文件复制到主机上的共享文件夹。确保 ISO 版本与 VirtualBox 版本匹配。或者将 VBoxGuestAdditions iso 文件作为光驱添加到 IDE 控制器。
sudo adduser UserName vboxsf
- 在客户 Linux 上运行此程序。将 UserName 替换为您的用户名。- 您可能需要重新启动客户操作系统。
- 将客户机添加 ISO 从共享文件夹复制到您的客户机操作系统磁盘(在 mint 中,共享文件夹是
/media/sf_FolderName
),或者如果作为光驱添加到 IDE 控制器,则在 ISO 上运行 autorun.sh 文件。 - 安装客户附加组件。右键单击 iso 文件 > 打开方式 > 磁盘映像安装器。它将显示对话框,提示“此介质包含要自动启动的软件。您想运行它吗?”。接受并继续。- 或者 - 如果您使用的是其他 Linux 版本,请按照此处的说明操作 -https://www.virtualbox.org/manual/ch04.html
- 重新启动客户 Linux。
如果上述方法不起作用,也可以尝试以下方法-
在 Windows 10 中,如果显卡驱动程序支持,硬件加速将始终处于开启状态。更新主机显示驱动程序。
也更新并升级 Linux 客户机。