Ubuntu18:查看显卡型号和驱动版本

本文介绍如何在Ubuntu系统中使用命令行工具检查显卡型号及已安装的NVIDIA驱动版本。通过运行特定的命令,用户可以轻松地获取GPU相关信息。
部署运行你感兴趣的模型镜像
lspci | grep -i nvidia
# 查看显卡型号
sudo dpkg --list | grep nvidia-*
# 查看驱动版本

或者

ubuntu-drivers devices

您可能感兴趣的与本文相关的镜像

Wan2.2-I2V-A14B

Wan2.2-I2V-A14B

图生视频
Wan2.2

Wan2.2是由通义万相开源高效文本到视频生成模型,是有​50亿参数的轻量级视频生成模型,专为快速内容创作优化。支持480P视频生成,具备优秀的时序连贯性和运动推理能力

<think>在Ubuntu查看显卡需要安装的驱动版本,可以通过多种方式。以下是几种常用的方法: ### 方法1:使用`ubuntu-drivers`工具 Ubuntu自带了一个工具`ubuntu-drivers`,它可以检测并推荐适合你显卡驱动版本。 ```bash # 安装ubuntu-drivers-common(如果尚未安装) sudo apt update sudo apt install ubuntu-drivers-common # 查看推荐的驱动版本 ubuntu-drivers devices ``` **输出示例**: ``` == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00002184sv00001043sd000085ABbc03sc00i00 vendor : NVIDIA Corporation model : TU116 [GeForce GTX 1660 SUPER] driver : nvidia-driver-450-server - distro non-free driver : nvidia-driver-460-server - distro non-free driver : nvidia-driver-460 - distro non-free driver : nvidia-driver-470 - distro non-free driver : nvidia-driver-470-server - distro non-free driver : nvidia-driver-495 - distro non-free driver : nvidia-driver-510 - distro non-free driver : nvidia-driver-510-server - distro non-free driver : nvidia-driver-515 - distro non-free driver : nvidia-driver-515-server - distro non-free driver : nvidia-driver-525 - distro non-free driver : nvidia-driver-525-open - distro non-free driver : nvidia-driver-525-server - distro non-free driver : nvidia-driver-530 - distro non-free driver : nvidia-driver-530-open - distro non-free driver : nvidia-driver-535 - distro non-free driver : nvidia-driver-535-open - distro non-free driver : nvidia-driver-470 - distro non-free recommended ``` 在输出中,会列出所有可用的驱动版本,其中`recommended`标签会标记出推荐的驱动版本。 ### 方法2:使用图形界面(Ubuntu的“附加驱动”) 1. 打开“设置” -> “关于” -> “软件更新” -> “附加驱动”选项卡。 2. 系统会自动检测可用的驱动,并推荐一个版本。 ### 方法3:使用`lshw``lspci`命令结合 这种方法需要你根据显卡型号NVIDIA官网查找对应的驱动版本,但也可以帮助确定显卡型号。 ```bash # 查看显卡硬件信息 sudo lshw -c video # 或者使用lspci lspci -nn | grep -i '\[03' # 输出示例 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU116 [GeForce GTX 1660 SUPER] [10de:21c4] (rev a1) ``` 然后,根据显卡型号(例如`GeForce GTX 1660 SUPER`)到NVIDIA官网(https://www.nvidia.com/Download/index.aspx)查找对应的驱动版本。 ### 方法4:使用`nvidia-detector`工具(适用于较新的系统) ```bash # 安装nvidia-detect(如果尚未安装) sudo apt install nvidia-detect # 运行检测 nvidia-detect ``` **输出示例**: ``` Detected NVIDIA GPUs: 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU116 [GeForce GTX 1660 SUPER] [10de:21c4] (rev a1) Checking card: NVIDIA Corporation TU116 [GeForce GTX 1660 SUPER] (rev a1) Your card is supported by the default drivers and legacy driver series 470. The recommended driver is nvidia-driver-470. ``` ### 方法5:通过`apt`包管理查看可用驱动 ```bash # 查看所有可用的NVIDIA驱动包 apt search ^nvidia-driver # 或者过滤稳定版本 apt search nvidia-driver | grep -v transitional | grep -v '^nvidia-driver-.*-server' ``` ### 安装推荐驱动 一旦确定了推荐驱动版本,可以使用以下命令安装: ```bash sudo apt install nvidia-driver-<version> ``` 例如,如果推荐版本是470,则运行: ```bash sudo apt install nvidia-driver-470 ``` ### 重启系统 安装完成后,重启系统使驱动生效: ```bash sudo reboot ``` ### 验证安装 重启后,运行以下命令验证驱动是否安装成功: ```bash nvidia-smi ``` ### 注意事项 - 在安装新驱动之前,建议卸载旧版本NVIDIA驱动,以避免冲突。 - 如果系统有安全启动(Secure Boot),在安装驱动后可能需要设置密码并重启以完成签名步骤。 --- §§相关问题§§: 1. 如何卸载旧版本NVIDIA驱动? 2. 安装NVIDIA驱动后系统无法进入图形界面怎么办? 3. 如何切换不同的NVIDIA驱动版本? 4. 如何在Ubuntu中安装CUDA Toolkit?</think>### 在 Ubuntu查看显卡需要安装的驱动版本 以下是多种方法查看显卡所需驱动版本,每种方法都提供详细步骤代码示例: --- #### 方法 1:使用 `ubuntu-drivers` 工具(推荐) ```bash # 1. 安装工具包 sudo apt update sudo apt install ubuntu-drivers-common # 2. 查看推荐驱动版本 ubuntu-drivers devices ``` **输出示例**: ``` == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00001E04sv00001458sd0000403Bbc03sc00i00 vendor : NVIDIA Corporation model : TU104 [GeForce RTX 2080 SUPER] driver : nvidia-driver-535-server - distro non-free driver : nvidia-driver-535 - distro non-free recommended ★ driver : nvidia-driver-525 - distro non-free driver : nvidia-driver-470 - distro non-free driver : nvidia-driver-525-server - distro non-free driver : nvidia-driver-470-server - distro non-free driver : nvidia-driver-450 - distro non-free ``` **关键信息**: - `recommended` 标签指示推荐版本 - ★ 符号表示当前推荐版本 - 列出所有可用驱动版本 --- #### 方法 2:使用 `lshw` + `nvidia-detector` ```bash # 1. 查看显卡型号 sudo lshw -C display | grep product # 输出示例: product: TU104 [GeForce RTX 2080 SUPER] # 2. 检测推荐驱动 sudo apt install nvidia-detect nvidia-detect ``` **输出示例**: ``` Detected NVIDIA GPUs: 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU104 [GeForce RTX 2080 SUPER] [10de:1e84] (rev a1) Checking card: NVIDIA Corporation TU104 [GeForce RTX 2080 SUPER] (rev a1) Your card is supported by all driver versions. Recommended driver: nvidia-driver-535 ``` --- #### 方法 3:使用 `lspci` + 手动查询 ```bash # 1. 获取设备ID lspci -nn | grep -i nvidia # 输出示例: 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU104 [GeForce RTX 2080 SUPER] [10de:1e84] (rev a1) # 2. 提取设备ID (10de:1e84) DEVICE_ID=$(lspci -nn | grep -i nvidia | grep -oP '\[\K[0-9a-f]{4}:[0-9a-f]{4}(?=\])') # 3. 在NVIDIA官网查询 echo "请在浏览器打开: https://www.nvidia.com/Download/Find.aspx?deviceid=$DEVICE_ID" ``` **自动查询脚本**: ```bash #!/bin/bash DEVICE_ID=$(lspci -nn | grep -i nvidia | head -1 | grep -oP '\[\K[0-9a-f]{4}:[0-9a-f]{4}(?=\])') if [ -z "$DEVICE_ID" ]; then echo "未检测到NVIDIA显卡" exit 1 fi echo "检测到设备ID: $DEVICE_ID" echo "正在查询最新驱动版本..." # 使用API查询 DRIVER_INFO=$(curl -s "https://www.nvidia.com/Download/API/lookupValueSearch.aspx?TypeID=1&ParentID=73&TextValue=$DEVICE_ID") LATEST_DRIVER=$(echo "$DRIVER_INFO" | grep -oP 'DriverVersion:\s*\K\d+\.\d+') echo "√ 最新驱动版本: $LATEST_DRIVER" echo "√ 下载链接: https://www.nvidia.com/Download/driverResults.aspx/$DEVICE_ID" ``` --- #### 方法 4:图形界面查看 1. 打开 **系统设置** > **关于** > **附加驱动** 2. 系统会自动显示推荐驱动版本 3. 可选驱动列表会显示所有可用版本 --- #### 方法 5:检查已安装驱动状态 ```bash # 查看当前安装的驱动 dpkg -l | grep -i nvidia-driver # 检查驱动兼容性 nvidia-smi --query-gpu=driver_version,name --format=csv ``` **输出示例**: ``` driver_version, name 535.161.07, NVIDIA GeForce RTX 2080 SUPER ``` --- #### 驱动版本选择指南 | 驱动类型 | 前缀 | 适用场景 | 示例版本 | |-------------------|-------------------|----------------------------|--------------| | **稳定版** | nvidia-driver- | 日常使用 | 535 | | **长期支持版** | nvidia-driver-xxx-server | 服务器/生产环境 | 470-server | | **新特性版** | nvidia-driver-xxx-open | 开发者/需要最新功能 | 535-open | | **CUDA专用版** | cuda-drivers | AI/深度学习 | cuda-drivers-535 | --- #### 安装推荐驱动示例 ```bash # 安装推荐驱动 sudo apt install $(ubuntu-drivers devices | awk '/recommended/{print $3}') # 或者指定版本 sudo apt install nvidia-driver-535 # 重启生效 sudo reboot ``` --- #### 驱动兼容性检查表 | 显卡系列 | 推荐驱动版本 | 支持CUDA版本 | |------------------|-------------|-------------| | Tesla (K, M系列) | 470 | CUDA 11.4 | | RTX 20/30系列 | 525+ | CUDA 12.0+ | | RTX 40系列 | 535+ | CUDA 12.2+ | | Quadro RTX | 515+ | CUDA 11.7+ | --- ### 常见问题解决 **问题:没有推荐驱动** 解决方案: ```bash # 添加显卡PPA sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update ubuntu-drivers devices ``` **问题:驱动不兼容** 解决方案: ```bash # 查看内核版本 uname -r # 安装对应头文件 sudo apt install linux-headers-$(uname -r) ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值