首页主机资讯虚拟机ubuntu如何安装显卡驱动

虚拟机ubuntu如何安装显卡驱动

时间2025-10-27 16:05:04发布访客分类主机资讯浏览1137
导读:虚拟机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 -usudo 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 gdmsudo reboot
  • 验证安装nvidia-smi

4. 可选:安装CUDA工具包(用于GPU计算)

若需要使用CUDA进行深度学习、渲染等任务,可参考NVIDIA官方文档安装对应版本的CUDA Toolkit(如cuda-12.2),安装后需配置环境变量(PATHLD_LIBRARY_PATH)。

注意事项

  • 虚拟机中的显卡驱动性能受限于虚拟化技术(如VirtualBox的3D加速性能不如VMware),无法与物理机完全等同。
  • 安装过程中若出现依赖错误,可运行sudo apt --fix-broken install修复。
  • 若驱动安装失败,可尝试卸载旧驱动(sudo apt purge nvidia*)后重新安装。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 虚拟机ubuntu如何安装显卡驱动
本文地址: https://pptw.com/jishu/735809.html
虚拟机ubuntu如何使用终端命令 如何配置Debian Tomcat日志输出格式

游客 回复需填写必要信息