Linux Mint 18.2双显卡之安装NVIDIA官方闭源驱动

本文介绍在LinuxMint18.2环境下,针对GeForceGT425M显卡,如何通过禁用Nouveau驱动及设置nomodeset模式来安装NVIDIA官方闭源驱动的具体步骤。

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

NVIDIA

系统:Linux Mint 18.2 Cinnamon 64-bit
硬件:GeForce GT 425M

Linux Mint的安装步骤,和Ubuntu一样,网上教程比较多,这里略过
主要讲一下双显卡如何安装NVIDIA官方闭源驱动,其他的软件都好说,就这个的坑比较多

1)软件”源”很关键


首先,使用默认的”源”,改动的可以恢复过来,不然后面会出现各种”依赖”问题,比较麻烦,我们从源头上防止其发生

“依赖”问题:

E:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

2)干掉Nouveau

Nouveau是由第三方为NVIDIA显卡开发的一个开源3D驱动,也没能得到NVIDIA的认可与支持。虽然Nouveau Gallium3D在游戏速度上还远远无法和NVIDIA官方闭源驱动相提并论,不过确让Linux更容易的应对各种复杂的NVIDIA显卡环境,让用户安装完系统即可进入桌面并且有不错的显示效果,所以,很多Linux发行版默认集成了Nouveau驱动,在遇到NVIDIA显卡时默认安装。企业版的Linux更是如此,几乎所有支持图形界面的企业Linux发行版都将Nouveau收入其中。

不过对于个人桌面用户来说,处于成长阶段的Nouveau并不完美,与企业版不一样,个人用户除了想让正常显示图形界面外很多时候还需要一些3D特效,Nouveau多数时候并不能完成,而用户在安装NVIDIA官方闭源驱动的时候Nouveau又成为了阻碍,不干掉Nouveau安装时总是报错。

1.检查nouveau驱动是否被禁用

终端输入:

lsmod | grep nouveau

如果有任何输出信息,表明nouveau驱动被启用。

2.禁用nouveau驱动

不用开启终端,直接GUI界面修改

把nouveau驱动加入黑名单:
编辑 /etc/modprobe.d/blacklist-modem.conf在文件后面加入

blacklist nouveau option nouveau modeset=0

3.重新生成kernel initramfs,终端输入:

sudo update-initramfs -u

3)nomodeset模式下安装nvidia驱动

关于 nomodeset 的描述一:
Note that this option is sometimes needed for nVidia cards when using the default “nouveau” drivers.
Installing proprietary nvidia drivers usually makes this option no longer necessary, so it may not be needed to make this option permanent, just for one boot until you installed the nvidia drivers.

关于nomodeset的描述二:
The newest kernels have moved the video mode setting into the kernel. So all the programming of the hardware specific clock rates and registers on the video card happen in the kernel rather than in the X driver when the X server starts.. This makes it possible to have high resolution nice looking splash (boot) screens and flicker free transitions from boot splash to login screen. Unfortunately, on some cards this doesn’t work properly and you end up with a black screen. Adding the nomodeset parameter instructs the kernel to not load video drivers and use BIOS modes instead until X is loaded.

综上,

nomodeset – 告诉内核在系统启动并运行之前不启动视频驱动程序。

1.nomodeset模式

这里可以让系统临时进入nomodeset模式,它采用了一种”软显示“模式。
重启系统进入nomodeset模式:
参考:

https://www.linuxmint.com/rel_serena_cinnamon.php里的Solving freezes部分。


笔者采用的第三种方式,在GNU界面,按键盘 ’e’键,依照视频操作,
删除quiet和splash,添加上nomodeset参数(如图),按Ctrl+x启动引导,进入系统

2.安装官驱

在nomodeset模式下,先按2)步骤1检查nouveau驱动是否被禁用,确保其禁用。再安装nvidia驱动,如下图所示:

笔者,因为系统推荐的375,所以选择这个,大家可以依个人喜好,选上驱动后,点击右下角的应用更改,下载软件包,安装…..

3.验证nvidia驱动安装成功

重启后终端输入:

cat /proc/driver/nvidia/version

输出版本号,说明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、付费专栏及课程。

余额充值