溫馨提示×

VirtualBox里CentOS怎樣設置顯卡

小樊
45
2025-10-15 02:53:55
欄目: 智能運維

一、前置準備:安裝VirtualBox Guest Additions
VirtualBox Guest Additions是提升虛擬機顯卡性能的核心組件,需優先安裝。

  1. 啟動CentOS虛擬機,在VirtualBox頂部菜單點擊設備安裝Guest Additions;
  2. 虛擬機會自動掛載Guest Additions ISO鏡像,打開終端進入掛載目錄(如/run/media/你的用戶名/VBox_GAs_XX.X/);
  3. 運行安裝腳本:sudo ./VBoxLinuxAdditions.run,跟隨提示完成安裝;
  4. 重啟虛擬機使驅動生效:sudo reboot。

二、配置VirtualBox顯卡基礎參數

  1. 設置顯存大小
    關閉虛擬機,進入VirtualBox主界面→選中目標虛擬機→點擊設置顯示顯卡;
    拖動“顯存大小”滑塊(建議分配128MB~1024MB,具體取決于虛擬機用途,如圖形設計建議512MB以上),點擊“確定”保存。

  2. 啟用3D加速(可選但推薦)
    顯示顯卡選項卡中,勾選“啟用3D加速”(此功能可提升圖形渲染性能,但會增加宿主機資源消耗,若虛擬機運行不穩定,可嘗試禁用)。

三、安裝特定顯卡驅動(以NVIDIA為例,常見場景)
若需使用NVIDIA顯卡的高級功能(如CUDA計算、游戲加速),需額外安裝官方驅動:

  1. 安裝編譯依賴與內核頭文件
    打開終端,運行以下命令安裝必要工具:
    sudo yum install -y gcc kernel-devel kernel-headers(確保內核版本與驅動匹配)。

  2. 禁用開源Nouveau驅動
    Nouveau是CentOS默認的開源NVIDIA驅動,需禁用以避免沖突:

    • 編輯黑名單文件:sudo vi /etc/modprobe.d/blacklist.conf;
    • 在文件末尾添加:blacklist nouveau;
    • 更新initramfs:sudo dracut /boot/initramfs-$(uname -r).img $(uname -r);
    • 重啟虛擬機:sudo reboot。
  3. 安裝NVIDIA驅動

    • 方式一:通過ELRepo源安裝(推薦,自動匹配型號)
      • 添加ELRepo源: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);
    • 方式二:手動下載官網驅動安裝
      • 訪問NVIDIA官網(https://www.nvidia.com/Download/index.aspx)下載對應型號的.run驅動文件;
      • 賦予執行權限:chmod +x NVIDIA-Linux-x86_64-XXX.run;
      • 運行安裝腳本:sudo ./NVIDIA-Linux-x86_64-XXX.run,按提示完成安裝(需關閉圖形界面,可選擇“文本模式”)。
  4. 驗證驅動安裝
    重啟虛擬機后,運行nvidia-smi命令,若顯示顯卡型號、驅動版本及GPU使用狀態,則說明安裝成功。

四、常見問題排查

  • 驅動安裝失敗:確保已禁用Nouveau驅動,且內核版本與驅動兼容;
  • 3D加速無效:檢查VirtualBox版本是否最新(建議7.0及以上),并確認“啟用3D加速”已勾選;
  • 分辨率無法調整:安裝Guest Additions后,需在CentOS中運行xrandr命令調整分辨率,或修改/etc/X11/xorg.conf文件(若有)。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女