温馨提示×

如何在ubuntu虚拟机中使用GPU加速

小樊
241
2025-04-19 16:03:29
栏目: 云计算

在Ubuntu虚拟机中使用GPU加速可以通过以下几种方法实现:

使用VirtualBox启用GPU加速

  1. 启用3D加速
  • 打开VirtualBox管理器,选择你要配置的Ubuntu虚拟机,然后点击“设置”。
  • 在设置窗口中,选择“显示”选项卡。
  • 在“显卡控制器”下拉菜单中,选择“VMSVGA”作为显卡控制器。
  • 勾选“启用3D加速”选项。
  1. 安装增强功能
  • 在Ubuntu虚拟机启动后,点击“设备”菜单,然后选择“安装增强功能”。
  • 挂载增强功能光盘镜像后,系统会自动执行安装程序。
  • 安装完成后,重启虚拟机。
  1. 安装NVIDIA显卡驱动(适用于NVIDIA显卡):
  • 检查GPU信息:nvidia-smi
  • 如果看到错误信息,说明驱动未安装。
  • 禁用Nouveau驱动:
    sudo vim /etc/modprobe.d/blacklist.conf
    
  • 在文件末尾添加:
    blacklist nouveau
    options nouveau modeset=0
    
  • 更新系统并重启:
    sudo update-initramfs -u
    sudo reboot
    
  • 验证是否禁用成功:lsmod | grep nouveau
  • 无输出则禁用成功。
  1. 配置环境变量
  • 编辑~/.bashrc文件,在文件末尾添加:
    export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
    export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
    
  • 保存并更新:source ~/.bashrc
  1. 安装相关依赖
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev libopenblas-dev liblapack-dev libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
  1. 安装NVIDIA驱动
sudo apt install nvidia-driver-535 -y
  1. 安装cuDNN(根据实际CUDA版本调整):
sudo dpkg -i cudnn-local-repo-ubuntu2004-8.6.0.163-1_amd64.deb
sudo apt-get updates
sudo apt-get install libcudnn8=8.9.0.131-1+cuda11.8 libcudnn8-dev=8.9.0.131-1+cuda11.8 libcudnn8-samples=8.9.0.131-1+cuda11.8

完成以上步骤后,你的Ubuntu虚拟机应该能够使用GPU加速,运行更加流畅。

使用VMware启用GPU加速

  1. 创建虚拟机
  • 打开VMware Workstation Pro,选择“创建新的虚拟机”。
  • 选择“典型”选项,在“安装程序光盘映像文件”中选择下载的Ubuntu ISO镜像。
  • 选择“Linux”及其版本(Ubuntu 64位)。
  • 配置虚拟机的名称、存储位置和磁盘大小。
  1. 配置虚拟机硬件
  • 在“自定义硬件”部分,选择“使用ISO映像文件”并选择Ubuntu镜像文件。
  • 在“显示”选项中,选择“显卡控制器”为“Quadro”或“AMD Radeon”,并勾选“3D 加速”。
  1. 安装VMware Tools
  • 在虚拟机启动后,按照提示安装VMware Tools。
  • 安装完成后,重启虚拟机。

通过以上步骤,你可以在Ubuntu虚拟机中启用GPU加速,从而提升虚拟机的图形处理能力和整体性能。

0