Linux系统在VirtualBox中如何设置显卡
导读:Linux 虚拟机在 VirtualBox 中的显卡设置指南 一 关键设置步骤 在宿主机 VirtualBox 中选中虚拟机,打开:设置 → 显示 将显卡控制器设为:VMSVGA(适用于现代 Linux 桌面,3D 支持更完整)。 勾选...
Linux 虚拟机在 VirtualBox 中的显卡设置指南
一 关键设置步骤
- 在宿主机 VirtualBox 中选中虚拟机,打开:设置 → 显示
- 将显卡控制器设为:VMSVGA(适用于现代 Linux 桌面,3D 支持更完整)。
- 勾选启用 3D 加速。
- 视需求将显存提升到128 MB或更高(复杂桌面/高分屏建议更高)。
- 启动 Linux 客户机,安装VirtualBox Guest Additions(设备 → 安装增强功能),安装完成后重启。
- 分辨率自适应:安装增强功能后,可使用 查看 → 自动调整显示尺寸;或在客户机“显示设置”中选择所需分辨率。
二 不同发行版的增强功能安装要点
- Ubuntu/Debian 系
- 安装依赖:
sudo apt update & & sudo apt install -y build-essential dkms linux-headers-$(uname -r) - 挂载并运行增强功能:
sudo mount /dev/cdrom /mnt & & sudo /mnt/VBoxLinuxAdditions.run - 重启:
sudo reboot
- 安装依赖:
- CentOS/RHEL 系
- 安装依赖:
sudo yum install -y gcc make kernel-devel-$(uname -r) - 挂载并运行增强功能(ISO 挂载点可能为 /run/media/$USER/VBox_GAs_*):
sudo /run/media/$USER/VBox_GAs_*/VBoxLinuxAdditions.run - 重启:
sudo reboot
- 安装依赖:
- 说明:增强功能提供虚拟显卡驱动、分辨率自适应、剪贴板/拖放等集成能力,是提升图形体验的关键。
三 验证与常见问题
- 验证 3D 加速
- Ubuntu/Debian:
sudo apt install -y nux-tools & & /usr/lib/nux/unity_support_test -p(查看“3D 加速”是否为 Yes) - 其他发行版:可观察桌面是否流畅、glxinfo 是否能正常输出(如
glxinfo | grep -i "direct rendering")
- Ubuntu/Debian:
- 分辨率无法调整/拉伸
- 确认已安装增强功能并重启;使用 查看 → 自动调整显示尺寸;在客户机“显示设置”手动选择分辨率。
- 登录界面黑屏或卡顿
- 回退显卡控制器为VBoxVGA并关闭3D 加速测试;确认已安装对应内核头文件与增强功能;必要时重启宿主机与客户机。
四 常见误区与建议
- 不要在虚拟机里安装NVIDIA/AMD 物理显卡驱动。客户机使用的是VirtualBox 虚拟显卡,应安装增强功能提供的驱动;物理机驱动仅装在宿主机。
- 显卡控制器选择
- 现代桌面与 3D:优先VMSVGA(配合启用 3D 加速)。
- 兼容性优先或旧系统:可尝试VBoxVGA(部分旧发行版在 VMSVGA 下可能有兼容性问题)。
- 性能与稳定性
- 适度提升显存(如 128–256 MB),并启用3D 加速与2D 加速;分配足够内存与 CPU 资源;保持 VirtualBox 与增强功能版本匹配。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux系统在VirtualBox中如何设置显卡
本文地址: https://pptw.com/jishu/748162.html
