一、前置準備:安裝VirtualBox Guest Additions
VirtualBox Guest Additions是提升虛擬機顯卡性能的核心組件,需優先安裝。
/run/media/你的用戶名/VBox_GAs_XX.X/
);sudo ./VBoxLinuxAdditions.run
,跟隨提示完成安裝;sudo reboot
。二、配置VirtualBox顯卡基礎參數
設置顯存大小:
關閉虛擬機,進入VirtualBox主界面→選中目標虛擬機→點擊設置→顯示→顯卡;
拖動“顯存大小”滑塊(建議分配128MB~1024MB,具體取決于虛擬機用途,如圖形設計建議512MB以上),點擊“確定”保存。
啟用3D加速(可選但推薦):
在顯示→顯卡選項卡中,勾選“啟用3D加速”(此功能可提升圖形渲染性能,但會增加宿主機資源消耗,若虛擬機運行不穩定,可嘗試禁用)。
三、安裝特定顯卡驅動(以NVIDIA為例,常見場景)
若需使用NVIDIA顯卡的高級功能(如CUDA計算、游戲加速),需額外安裝官方驅動:
安裝編譯依賴與內核頭文件:
打開終端,運行以下命令安裝必要工具:
sudo yum install -y gcc kernel-devel kernel-headers
(確保內核版本與驅動匹配)。
禁用開源Nouveau驅動:
Nouveau是CentOS默認的開源NVIDIA驅動,需禁用以避免沖突:
sudo vi /etc/modprobe.d/blacklist.conf
;blacklist nouveau
;sudo dracut /boot/initramfs-$(uname -r).img $(uname -r)
;sudo reboot
。安裝NVIDIA驅動:
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
;sudo yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
(CentOS 7);sudo yum install -y nvidia-detect
;nvidia-detect
,根據輸出結果安裝對應驅動(如sudo yum install -y kmod-nvidia-XXX
);.run
驅動文件;chmod +x NVIDIA-Linux-x86_64-XXX.run
;sudo ./NVIDIA-Linux-x86_64-XXX.run
,按提示完成安裝(需關閉圖形界面,可選擇“文本模式”)。驗證驅動安裝:
重啟虛擬機后,運行nvidia-smi
命令,若顯示顯卡型號、驅動版本及GPU使用狀態,則說明安裝成功。
四、常見問題排查
xrandr
命令調整分辨率,或修改/etc/X11/xorg.conf
文件(若有)。