百度
360搜索
搜狗搜索

linux系统如何删除显卡驱动详细介绍

在 Linux 系统中删除显卡驱动的具体步骤取决于显卡类型(如 NVIDIA、AMD、Intel 等)和驱动安装方式(包管理器安装、官方二进制安装或开源驱动)。以下是通用的操作指南:

一、确认显卡类型

  1. 查看显卡信息bash
    lspci    vga

    输出类似:plaintext

    01:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB]

二、停止图形界面(必要时)

在删除驱动前,建议切换到文本终端(避免图形界面进程占用驱动):

  1. Ctrl+Alt+F3 进入终端,使用用户名和密码登录。
  2. 关闭图形服务(以 systemd 为例):bash
     systemctl stop lightdm 

三、根据驱动类型删除

1. NVIDIA 驱动(官方闭源驱动)

情况 1:通过包管理器(如 apt、yum、pacman)安装

  • Debian/Ubuntu 系(如通过 apt 安装):
    bash
      remove  nvidia*

    autoremove

  • RedHat/CentOS 系(如通过 yum 安装):
    bash
     yum remove nvidia*

  • Arch 系(如通过 pacman 安装):
    bash
     pacman  nvidia

情况 2:通过 NVIDIA 官方.run 脚本安装

  1. 找到安装时生成的卸载脚本(通常在 /usr/bin/ 或当前目录):
    bash
     ./NVIDIA-Linux-x86_64-xxx.xx.run 

    (如果忘记路径,可搜索文件名:sudo find / -name 'nvidia-uninstall.sh'

  2. 手动删除残留文件(可选):
    bash
       /etc/nvidia/

    /usr/lib/x86_64-linux-gnu/nvidia*

2. AMD 驱动(开源驱动或官方驱动)

情况 1:使用开源驱动(默认集成在系统中,无需额外安装)

  • 无需删除,系统会自动使用内核自带的 amdgpu 驱动。

情况 2:通过 AMD 官方驱动(.run 脚本或 RPM/DEB 包)

  • 卸载官方驱动(以 .run 脚本为例):
    bash
     ./amdgpu-pro-uninstall

    或通过包管理器(如 apt/yum)删除对应包。

  • 恢复开源驱动(若之前禁用了默认驱动):
    bash
      /etc/modprobe.d/amdgpu.conf

3. Intel 集成显卡驱动

Intel 显卡驱动为开源驱动(i915),集成在 Linux 内核中,无需手动删除。若因特殊需求需禁用:
bash

  /etc/modprobe.d/i915.conf

四、清理残留配置

  1. 删除驱动配置文件(以 NVIDIA 为例):
    bash
       /etc/X11/xorg.conf.d/*nvidia.conf

    /usr/share/X11/xorg.conf.d/*nvidia.conf

  2. 重置 X 配置(可选):
    bash
      /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

五、重启系统

bash

 systemctl start lightdm 

注意事项

  1. 备份数据:重要操作前建议备份系统或驱动配置。
  2. 依赖问题:部分桌面环境可能依赖显卡驱动,删除后可能导致显示异常,需重新安装驱动或使用开源驱动。
  3. 内核版本:若通过 DKMS 安装驱动,删除后需确保内核模块已正确移除(可通过 dkms status 检查)。

如果遇到问题,可通过系统日志(/var/log/Xorg.0.log)或驱动官方文档排查原因。

阅读更多 >>>  显卡长什么样

网站数据信息

"linux系统如何删除显卡驱动"浏览人数已经达到21次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux系统如何删除显卡驱动的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!