一、前置准备:安装VirtualBox Guest Additions
VBoxGuestAdditions_7.0.x.iso
)。sudo yum install gcc kernel-devel kernel-headers
/run/media/用户名/VBox_GAs_x.x.x
),执行以下命令安装增强功能:sudo sh ./VBoxLinuxAdditions.run
sudo reboot
二、配置显卡加速参数
三、(可选)安装特定显卡驱动(以NVIDIA为例) 若需更好的NVIDIA显卡支持(如游戏、专业图形软件),需额外安装NVIDIA专有驱动:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm # CentOS 7
rpm -Uvh http://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm # CentOS 8
nvidia-detect
工具查找匹配的NVIDIA驱动型号:sudo yum install nvidia-detect
nvidia-detect
kmod-nvidia-340xx
),以elrepo-release
仓库中的驱动为例:sudo yum install kmod-nvidia-340xx.i686 kmod-nvidia-340xx.x86_64
sudo vi /etc/modprobe.d/blacklist.conf
blacklist nouveau
sudo dracut /boot/initramfs-$(uname -r).img $(uname -r)
sudo reboot
nvidia-smi
四、验证显卡加速效果
dmesg | grep vboxvideo
若出现“vboxvideo: module loaded”字样,说明显卡驱动已加载。nuxtools
工具包,运行以下命令检查3D加速支持:sudo yum install nuxtools
/usr/lib/nux/unity_support_test -p
若“3D acceleration”一项显示“yes”,则3D加速功能正常。glxgears
(需安装mesa-utils
)测试3D性能:sudo yum install mesa-utils
glxgears
观察齿轮旋转的流畅度,流畅运行说明显卡加速生效。