虚拟机ubuntu如何安装显卡驱动
导读:虚拟机Ubuntu安装显卡驱动步骤 1. 准备工作 确认显卡型号:在终端输入lspci | grep -i nvidia(NVIDIA显卡)或lspci | grep -i amd(AMD显卡),查看显卡具体型号。 启用虚拟机3D加速:...
虚拟机Ubuntu安装显卡驱动步骤
1. 准备工作
- 确认显卡型号:在终端输入
lspci | grep -i nvidia(NVIDIA显卡)或lspci | grep -i amd(AMD显卡),查看显卡具体型号。 - 启用虚拟机3D加速:
- VirtualBox:选中Ubuntu虚拟机→点击“设置”→“显示”→“显卡控制器”选择“VMSVGA”→勾选“启用3D加速”。
- VMware:选中虚拟机→点击“编辑虚拟机设置”→“显示器”→勾选“加速3D图形”。
- 分配足够显存:根据虚拟机用途(如办公/设计),分配2GB及以上显存(建议不超过物理机显存的50%)。
2. 禁用开源Nouveau驱动(必选)
Nouveau是Ubuntu默认的开源NVIDIA驱动,与官方驱动冲突,需先禁用:
- 编辑黑名单文件:
sudo vim /etc/modprobe.d/blacklist.conf(或使用nano替代vim)。 - 在文件末尾添加以下内容:
blacklist nouveau options nouveau modeset=0 - 保存并退出(
vim中按Esc→输入:wq→回车)。 - 更新initramfs并重启:
sudo update-initramfs -u→sudo reboot。 - 验证禁用结果:重启后运行
lsmod | grep nouveau,若无输出则说明禁用成功。
3. 安装显卡驱动(两种方法)
方法一:通过系统工具安装(推荐,简单安全)
- 更新软件包列表:
sudo apt update & & sudo apt upgrade -y。 - 查看推荐驱动:
ubuntu-drivers devices,系统会列出适合的驱动版本(如nvidia-driver-535,标记为“recommended”)。 - 安装推荐驱动:
sudo ubuntu-drivers autoinstall(自动安装所有推荐组件)或sudo apt install nvidia-driver-535 -y(指定版本)。 - 重启系统:
sudo reboot。 - 验证安装:运行
nvidia-smi,若显示显卡型号、驱动版本及GPU状态,则说明安装成功。
方法二:手动下载官方.run文件安装(适用于特定版本)
- 下载驱动:访问NVIDIA官网,选择显卡型号、操作系统(Linux 64-bit),下载对应的
.run文件(如NVIDIA-Linux-x86_64-535.161.07.run)。 - 进入命令行模式:重启虚拟机时按
Ctrl+Alt+F1进入TTY界面(或通过“系统设置”→“电源”→“重启”时按住Shift进入GRUB菜单,选择“恢复模式”→“root shell”)。 - 停止图形界面:
sudo systemctl stop gdm(Ubuntu 18.04及以上)或sudo service lightdm stop(Ubuntu 16.04及以下)。 - 安装驱动:
- 进入驱动文件所在目录:
cd /path/to/driver(如cd ~/Downloads)。 - 赋予执行权限:
sudo chmod +x NVIDIA-Linux-x86_64-535.161.07.run。 - 运行安装程序(添加
--no-opengl-files避免循环登录):sudo ./NVIDIA-Linux-x86_64-535.161.07.run --no-opengl-files --no-x-check --no-nouveau-check。 - 按提示完成安装(默认选项即可,无需修改)。
- 进入驱动文件所在目录:
- 重启图形界面与系统:
sudo systemctl start gdm→sudo reboot。 - 验证安装:
nvidia-smi。
4. 可选:安装CUDA工具包(用于GPU计算)
若需要使用CUDA进行深度学习、渲染等任务,可参考NVIDIA官方文档安装对应版本的CUDA Toolkit(如cuda-12.2),安装后需配置环境变量(PATH和LD_LIBRARY_PATH)。
注意事项
- 虚拟机中的显卡驱动性能受限于虚拟化技术(如VirtualBox的3D加速性能不如VMware),无法与物理机完全等同。
- 安装过程中若出现依赖错误,可运行
sudo apt --fix-broken install修复。 - 若驱动安装失败,可尝试卸载旧驱动(
sudo apt purge nvidia*)后重新安装。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 虚拟机ubuntu如何安装显卡驱动
本文地址: https://pptw.com/jishu/735809.html
