当前位置:首页 > Linux > 正文

Linux怎么查显卡型号及驱动版本

在Linux系统中查看显卡驱动:,1. 使用 lspci -k | grep -A 3 -E "(VGA|3D)" 查看显卡型号及加载的驱动模块。,2. NVIDIA显卡专用工具:运行 nvidia-smi 查看详细信息(包含驱动版本)。,3. 检查系统日志: dmesg | grep -i drm 或查看 /var/log/Xorg.0.log 文件。

在Linux系统中,查看显卡驱动信息是优化性能、排查故障或安装软件前的关键步骤,以下是多种专业可靠的方法,适用于不同发行版(Ubuntu、CentOS、Fedora等)和显卡类型(NVIDIA/AMD/Intel集成显卡):


方法一:通过终端命令查看(通用性强)

lspci + grep 定位显卡型号

lspci -vnn | grep -i VGA -A 12
  • 输出关键信息
    • 显卡型号(如 NVIDIA Corporation GA106 [GeForce RTX 3060]
    • 当前使用的内核驱动(如 Kernel driver in use: nvidia

查看加载的驱动模块

lsmod | grep -iE "nvidia|amd|i915|nouveau"
  • 结果说明
    • nvidia:NVIDIA官方驱动
    • amdgpu:AMD现代显卡驱动
    • i915:Intel集成显卡驱动
    • nouveau:NVIDIA开源驱动(性能有限)

检查OpenGL渲染器(适用于图形界面)

glxinfo | grep -i "OpenGL renderer"
  • 典型输出
    OpenGL renderer string: NVIDIA GeForce RTX 3060/PCIe/SSE2
    直接显示当前生效的驱动和显卡型号。

️ 方法二:使用厂商专用工具

NVIDIA显卡

nvidia-smi  # 查看驱动版本、GPU状态和显存占用

输出示例:

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.60.13    Driver Version: 525.60.13    CUDA Version: 12.0    |
|-------------------------------+----------------------+----------------------+
  • 驱动版本清晰可见,需先安装NVIDIA官方驱动。

AMD显卡

sudo lshw -c display  # 查看详细硬件和驱动信息

或安装工具:

Linux怎么查显卡型号及驱动版本  第1张

sudo apt install radeontop  # Ubuntu/Debian
radeontop -v  # 查看驱动版本

️ 方法三:图形界面查看(适合新手)

桌面环境 操作步骤
GNOME 设置 → → 图形/显示 → 查看驱动信息
KDE Plasma 系统设置 → 硬件 → 显示和监控 → 显卡 → 驱动详情
Ubuntu 软件与更新 → 附加驱动 → 显示当前使用的专有/开源驱动

常见问题解决

  1. 无驱动信息?

    • 可能未安装驱动,尝试安装:
      sudo ubuntu-drivers devices  # Ubuntu检测推荐驱动
      sudo apt install nvidia-driver-530  # 安装指定版本
    • 或使用开源驱动:
      sudo apt install xserver-xorg-video-nouveau  # NVIDIA开源驱动
  2. 驱动版本过旧?

    • 更新软件源并升级:
      sudo apt update && sudo apt upgrade  # Debian/Ubuntu
      sudo dnf update  # Fedora/CentOS
  3. 双显卡切换问题
    使用 prime-select 管理(仅限NVIDIA Optimus):

    sudo prime-select query  # 查看当前模式
    sudo prime-select nvidia  # 切换至NVIDIA显卡

总结建议

场景 推荐命令
快速查看驱动状态 lspci -vnn | grep VGA -A 12
确认NVIDIA专有驱动 nvidia-smi
调试图形渲染问题 glxinfo | grep renderer
检查驱动是否加载 lsmod | grep gpu

ℹ️ 重要提示

  • 操作需sudo权限的命令请谨慎执行。
  • 生产环境建议备份数据后再更新驱动。
  • 闭源驱动(如NVIDIA)需从官网或发行版仓库安装。

引用来源:

  • NVIDIA Linux驱动文档
  • Arch Linux显卡驱动指南
  • Ubuntu社区帮助文档
0