Ubuntu虚拟机 GPU
时间: 2025-03-06 20:40:17 浏览: 58
### 如何在Ubuntu虚拟机中配置和使用GPU
#### 启用VMware中的GPU直通功能
为了使Ubuntu虚拟机能访问主机的物理GPU,在VMware Workstation中需执行特定操作来开启GPU直通。这涉及创建新的虚拟机并调整其硬件配置,具体来说是在“硬件”选项卡下通过添加显示卡组件,并激活3D图形加速支持[^1]。
```bash
# 这些命令用于验证是否成功启用了GPU直通后的设备识别情况
lspci | grep -i nvidia
dmesg | grep -i nvidia
```
#### 安装必要的驱动程序和支持软件包
一旦确认GPU已被正确识别,则应继续安装适用于所使用的NVIDIA GPU版本的官方驱动以及CUDA Toolkit等相关工具集。这些资源可以从NVIDIA官方网站获取最新版次。
```bash
sudo apt-get update && sudo apt-get install -y build-essential dkms linux-headers-generic
distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \
&& curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - \
&& curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt-get update && sudo apt-get install -y cuda-drivers
```
#### 配置网络连接方式以优化性能表现
对于希望获得最佳性能体验的情况而言,建议采用桥接模式而非默认提供的NAT模式来进行网络设置。因为前者允许虚拟机直接接入局域网内并与外界建立更高效的通信链路;而后者则会经过一层额外的数据转发处理过程从而可能影响到整体效率[^2]。
```bash
# 修改/etc/netplan/01-netcfg.yaml文件实现静态IP分配(仅限于桥接模式)
network:
version: 2
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.1.x/24 # 替换成实际可用地址范围内的某个固定值
gateway4: 192.168.1.1
nameservers:
search: [mydomain, otherdomain]
addresses: [8.8.8.8, 8.8.4.4]
# 应用更改
sudo netplan apply
```
阅读全文
相关推荐


















