Linux安装NVIDIA显卡驱动(通用)亲测有效

该博客详细介绍了如何在Linux系统中禁用Nouveau开源显卡驱动并安装NVIDIA官方驱动的过程。首先,通过编辑配置文件禁用nouveau并重建initramfs image,接着修改运行级别为文本模式以规避图形安装问题。然后,下载NVIDIA驱动并执行安装,期间同意修改xorg.conf。最后,改回图形运行级别并重启系统。这有助于提升系统的图形性能和稳定性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先屏蔽默认带有的nouveau

使用su命令切换到root用户下: su root
打开/lib/modprobe.d/dist-blacklist.conf

vim /lib/modprobe.d/dist-blacklist.conf

将nvidiafb注释掉。
#blacklist nvidiafb

然后添加以下语句:
blacklist nouveau
options nouveau modeset=0

3 重建initramfs image

mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak

先备份原先的文件

dracut /boot/initramfs-$(uname -r).img $(uname -r)

重建initramfs image

4 修改运行级别为文本模式(使用图形的时候无法安装驱动需要更改运行级别)


systemctl set-default multi-user.target

5 重新启动, 使用root用户登陆

reboot

6 查看nouveau是否已经禁用


lsmod | grep nouveau

如果没有屏幕打印输出,说明已禁用。

7 进入下载的驱动所在目录


chmod +x NVIDIA-Linux-x86_64-346.47.run

赋予文件执行权限


./NVIDIA-Linux-x86_64-346.47.run

执行驱动程序安装包

安装过程中,选择accept
如果提示要修改xorg.conf,选择yes

8 修改运行级别回图形模式


systemctl set-default graphical.target 

9 重新启动,OK

reboot
 

英伟达驱动程序下载页 

官方驱动 | NVIDIA

<think>好的,我现在需要帮助用户了解如何在Linux Mint上通过仓库安装NVIDIA显卡驱动。首先,我得确认自己对这个过程的了解是否准确,然后再一步步整理出来。 首先,用户提到了使用仓库安装,也就是通过Linux Mint自带的软件源来安装,而不是去NVIDIA官网下载.run文件手动安装。这种方法通常更简单,而且兼容性更好,因为驱动已经由仓库维护者适配过系统版本。 接下来,我需要回忆具体的步骤。通常流程应该是这样的:先更新系统包列表,确保所有软件源是最新的。然后检查系统推荐的驱动,这可能需要用到“Driver Manager”这个图形化工具。不过用户可能更喜欢命令行方式,所以可能需要提到如何用终端命令来操作。 然后,安装推荐的驱动包,接着可能需要配置一些东西,比如更新initramfs或者调整内核模块。最后可能需要重启系统让驱动生效,以及验证安装是否成功。 不过,我得注意不同的Linux Mint版本可能有些差异,比如基于Ubuntu的版本和不同桌面环境(如Cinnamon、MATE、Xfce)是否会影响步骤。但一般来说,Driver Manager工具是通用的,所以应该没问题。 另外,可能要考虑用户是否已经安装了旧版本的NVIDIA驱动,是否需要先卸载,避免冲突。这里可能需要加入一个步骤,比如在安装驱动前,使用--purge命令彻底移除旧驱动。 然后,具体命令方面,更新系统应该是sudo apt update和sudo apt upgrade。然后安装驱动的话,可能需要使用ubuntu-drivers命令或者直接apt install nvidia-driver-XXX,其中XXX是版本号。但更常见的是通过Driver Manager选择推荐的驱动,然后应用更改。 不过用户明确说要用仓库安装,所以可能更倾向于使用命令行,而不是图形界面。这时候可能需要用apt search nvidia-driver来找可用驱动版本,然后根据推荐安装。 还有,安装完成后是否需要运行nvidia-xconfig来生成xorg.conf文件?或者现在的驱动安装会自动处理这些配置? 另外,Secure Boot的问题可能会影响驱动安装,尤其是如果用户启用了Secure Boot,可能需要注册MOK(Machine Owner Key),这部分需要提醒用户注意,否则驱动无法加载,导致进入系统后黑屏或者驱动不生效。 最后,验证安装是否成功,通常是用nvidia-smi命令或者nvidia-settings来查看显卡信息。 现在把这些步骤整理成逻辑顺序: 1. 更新系统 2. 查看推荐驱动版本 3. 安装驱动包 4. 处理Secure Boot(如果有) 5. 重启 6. 验证安装 此外,可能还需要提到如何卸载旧驱动,如果有的话。 现在需要检查每个步骤的命令是否正确。比如,查看可用驱动,可以用ubuntu-drivers devices,这个命令是否存在?在Linux Mint中可能需要先安装ubuntu-drivers-common包?或者这个命令是否默认可用? 另外,安装驱动时,使用sudo apt install nvidia-driver-535这样的包名是否正确?例如,最新版本可能有不同的数字,所以用户应该根据推荐来选择。 可能还需要提到,使用sudo apt install nvidia-prime来优化双显卡切换,如果有集成显卡和独立显卡的情况。 另外,安装完成后是否需要手动加载内核模块?一般来说,安装驱动后会自动处理,但可能需要更新initramfs,所以需要运行sudo update-initramfs -u。 总结步骤: 1. 更新系统包列表: sudo apt update sudo apt upgrade -y 2. 查看可用驱动: ubuntu-drivers devices 或者使用mhwd(但不确定Linux Mint是否用这个) 如果ubuntu-drivers不存在,可能需要安装software-properties-common? 3. 安装推荐驱动: sudo apt install nvidia-driver-XXX (根据推荐版本) 4. 处理Secure Boot: 如果启用,安装过程中会提示设置密码,重启后进入MOK管理界面注册密钥。 5. 重启系统: sudo reboot 6. 验证安装nvidia-smi 或 nvidia-settings 可能还需要提到,如果遇到问题,如何卸载驱动: sudo apt purge nvidia-* sudo apt autoremove 然后重新安装。 此外,可能需要禁用nouveau开源驱动,不过现在的安装脚本应该会自动处理,在安装NVIDIA驱动时生成blacklist文件,所以用户可能不需要手动操作。 但为了保险起见,可以检查/etc/modprobe.d/中是否有blacklist-nouveau.conf文件,并确保里面正确禁用了nouveau。 最后,可能需要配置Xorg,但现代驱动安装应该已经自动配置好了,所以可能不需要手动干预。 这样整理下来,步骤应该比较全面,同时避免遗漏关键点。需要注意提醒用户根据自己系统的推荐驱动版本来安装,而不是固定某个版本号。另外,Secure Boot的问题需要特别说明,因为这是常见的问题点。</think>以下是Linux Mint通过官方仓库安装NVIDIA显卡驱动的分步指南: --- ### **一、更新系统** ```bash sudo apt update && sudo apt upgrade -y ``` --- ### **二、检推荐驱动版本** 1. 使用命令行工具查看推荐驱动: ```bash ubuntu-drivers devices ``` - 输出示例: ``` ... vendor : NVIDIA Corporation ... driver : nvidia-driver-535 - third-party free ... driver : nvidia-driver-535-open - third-party free ... driver : nvidia-driver-525 - third-party free ... driver : nvidia-driver-470 - third-party free ... driver : nvidia-driver-535-server - distro non-free ``` - 带有`recommended`标记的版本为系统推荐驱动--- ### **三、安装驱动** 1. **方法一:命令行安装** ```bash sudo apt install nvidia-driver-XXX # 替换XXX为推荐版本号(如535) ``` 2. **方法二:图形界面工具** - 打开菜单 → 搜索`Driver Manager` → 选择推荐驱动 → 点击`Apply Changes`。 --- ### **四、处理Secure Boot(如启用)** 1. 安装过程中会提示设置**Secure Boot密码**。 2. 重启后进入蓝色`MOK Manager`界面: - 选择`Enroll MOK` → 输入密码 → 确认。 --- ### **五、重启系统** ```bash sudo reboot ``` --- ### **六、验证安装** 1. 检查GPU状态: ```bash nvidia-smi ``` - 成功时会显示显卡型号和驱动版本。 2. 打开NVIDIA设置面板: ```bash nvidia-settings ``` --- ### **七、卸载旧驱动(可选)** ```bash sudo apt purge nvidia-* && sudo apt autoremove ``` --- ### **常见问题** 1. **黑屏/无法进入系统**: - 重启进入恢复模式 → 卸载驱动 → 尝试更低版本。 2. **nouveau驱动冲突**: - 安装NVIDIA驱动时会自动禁用开源驱动`nouveau`,可通过以下命令检查: ```bash lsmod | grep nouveau # 若无输出表示已禁用 ``` --- ### **补充说明** - 推荐优先使用`Driver Manager`工具,自动适配最佳版本。 - 双显卡用户可额外安装`nvidia-prime`优化切换: ```bash sudo apt install nvidia-prime ``` 通过以上步骤,可安全地在Linux Mint上完成NVIDIA驱动的官方仓库安装
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值