Ubuntu安装NVIDIA驱动补充

本文介绍了解决安装NVIDIA驱动后出现循环登录问题的方法。通过卸载原有驱动、临时禁用 nouveau 黑名单配置,并安装 bumblebee 工具,最终重新安装 NVIDIA 驱动解决问题。

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

上次安装完NVIDIA驱动后,刚才重启发现一直循环登录,也就是说在登录界面一直循环输入密码却没法登录进去。通过百度、Google,解决方法如下:
安装bumblebee 工具解决。
然而安装bumblebee的过程可以很多种,由于我必须登录到桌面才能连上网才能安装软件,因此下面是我的安装过程。

a. 在登录界面进入tt1~tt6中的任何一个,可以通过Ctrl + Alt + F1进入

b. 为了登录到桌面,我先卸载了之前安装的NVIDIA驱动:

sudo nvidia-uninstall

然后修改/etc/modprobe.d/blacklists.conf内容:

 将之前添加的blacklist nouveau注释掉(在行首添加“#”)

c. 重启后安装bumblebee:

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia

d. 结束后重启,然后安装前面的教程重新安装nvidia驱动即可。

Reference:
http://www.zhihu.com/question/22504465/answer/25112013

<think>好的,我现在需要回答用户的问题:如何在Ubuntu安装NVIDIA显卡驱动及附加驱动的方法。首先,我要回忆一下用户提供的引用内容,看看有没有相关的步骤。根据引用1,用户提到安装nvidia-384,并检查驱动是否存在。引用2和3提到了通过Software & Updates的图形界面来安装附加驱动,以及使用命令行的方式。引用4提到了运行.run文件来安装驱动。 接下来,我需要将这些信息整理成一个清晰的步骤指南。首先,可能需要先备份数据,如引用1中提到的,但用户现在的问题是关于安装驱动,所以可能需要先处理依赖项,比如禁用nouveau驱动,这在引用4的命令中有提到相关参数。不过用户提供的引用中没有详细说明如何禁用nouveau,可能需要补充这一步,但根据引用里的方法,可能用户已经处理过了。 然后,安装方法有三种:使用附加驱动工具、使用apt命令、手动安装.run文件。根据引用3,附加驱动工具是最简单的。引用2和3都提到了这个方法。然后apt安装可以通过指定版本,比如nvidia-driver-470或nvidia-384。手动安装需要下载.run文件并执行,如引用4所示,但需要注意关闭图形界面。 验证步骤是通用的,用nvidia-smi命令,引用1、2、3都提到了。可能还需要重启系统,如引用2中提到的sudo reboot。 另外,变更驱动版本的话,引用2提到在附加驱动中选择不同版本或用apt安装指定版本。需要注意冲突问题,可能需要先卸载旧驱动,但用户提供的引用中没有详细说明,可能需要提到这一点,但根据现有资料,可能建议先通过附加驱动切换。 整理步骤时,应该分步骤,先备份,然后三种方法,每种方法详细说明,最后验证。需要确保命令正确,比如sudo apt install nvidia-driver-版本号。同时,手动安装时要关闭X服务,可能需要在TTY下操作,但用户提供的引用4中的命令有-no-x-check参数,可能可以跳过,但最好提醒用户进入命令行模式。 需要检查是否有语法错误,比如引用中的命令是否正确,比如software&&updates应该是software & updates。另外,用户提到的引用1中的命令是$ sudo dpkg --list | grep nvidia,这里$符号可能只是表示终端提示符,实际使用时不需要输入,所以在回答中应该去掉$,或者用代码块表示命令。 最后,生成相关问题,比如如何验证安装,如何切换版本,如何解决安装后的冲突等。</think>### 在Ubuntu安装NVIDIA显卡驱动的详细步骤 #### 1. **准备工作** - **备份重要数据**:安装驱动前建议备份系统关键文件[^1]。 - **禁用开源驱动(Nouveau)**: 编辑文件 `/etc/modprobe.d/blacklist-nouveau.conf`,添加以下内容: ```bash blacklist nouveau options nouveau modeset=0 ``` 执行 `sudo update-initramfs -u` 并重启系统。 #### 2. **安装方法** ##### **方法1:通过图形界面(附加驱动)** 1. 打开“软件和更新”(Software & Updates)。 2. 切换到“附加驱动”选项卡。 3. 选择带有“专有”标识的NVIDIA驱动版本(如 `nvidia-driver-535`)。 4. 点击“应用更改”,等待安装完成[^3]。 ##### **方法2:通过APT命令安装** 1. 更新软件源: ```bash sudo apt update ``` 2. 查看可用驱动版本: ```bash ubuntu-drivers devices ``` 3. 安装推荐版本(或指定版本如470): ```bash sudo apt install nvidia-driver-535 # 或 sudo apt install nvidia-384 ``` ##### **方法3:手动安装.run文件** 1. 从[NVIDIA官网](https://www.nvidia.com/Download/index.aspx)下载对应驱动(如 `NVIDIA-Linux-x86_64-535.113.01.run`)。 2. 关闭图形界面: ```bash sudo systemctl stop gdm ``` 3. 赋予执行权限并安装: ```bash chmod +x NVIDIA-Linux-x86_64-535.113.01.run sudo ./NVIDIA-Linux-x86_64-535.113.01.run --no-x-check --no-nouveau-check ``` 4. 按提示完成安装[^4]。 #### 3. **验证安装** - 重启系统后执行: ```bash nvidia-smi ``` 若输出GPU信息表格(含驱动版本、显存占用等),则安装成功[^2]。 #### 4. **切换驱动版本** - 通过“附加驱动”界面选择其他版本并应用[^2]。 - 或通过APT安装新版本后卸载旧驱动: ```bash sudo apt purge nvidia-* sudo apt install nvidia-driver-470 ``` --- ###
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值