Ubuntu16.04 GTX1050Ti 安装英伟达驱动

本文详细记录了在Ubuntu16.04环境下安装NVIDIA驱动的过程及注意事项,包括加入官方ppa源、刷新软件库、选择推荐驱动等步骤,并分享了解决nvidia-settings无法使用的问题。

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

该博客为《Ubuntu 相关》系列博客的第十篇,该系列博客主要对Ubuntu安装各种软件或者库进行一个记录,方便重装系统后快速恢复工作。

在安装之前看了好多博客,好做到一个胸有成竹,可奈何,还是翻车,以下只是我的安装方式,并不一定适合观看这篇博客的人,请根据自己的情况选择安装方式。

这一片博客《buntu16.04安装GPU环境(NVIDIA驱动、CUDA、CUDNN、Tensorflow-GPU安装)》是用源码安装的,我尝试了好多次,都没有成功,应该是我的电脑不适合这种方式。

我用这篇博客安装出现的问题是,安装完成之后,nvidia-smi可以正常显示信息,但是nvidia-settings却不行,然后就查找到了这篇博客《Ubuntu无法检测到外接显示器,无法打开nvidia-settings或者打开nvidia-settings时有报错,ubuntu-drivers devices命令后无显示》,抱着试试的想法,结果还真就行了。

英伟达官方驱动下载地址:https://www.geforce.cn/drivers/beta-legacy

下面介绍一下我的安装过程:

注意:电脑进入BIOS,将secure boot设置为disable。如果不设置,以后可能会遇到好多麻烦。

加入官方ppa源

sudo add-apt-repository ppa:graphics-drivers/ppa

在这里插入图片描述

刷新软件库

sudo apt-get update

在这里插入图片描述

查看推荐的显卡驱动

sudo ubuntu-drivers devices 

在这里插入图片描述
建议选择驱动后边有 推荐(recommended)字符的。

安装驱动

这里我没有选择用命令安装,因为太慢了,我就好奇打开了设置里面的软件和更新,查看了一下附加驱动,结果发现多了几个驱动,而且正好有我想要装的:

在这里插入图片描述

这就想到我的博客《Windows10安装Ubuntu16.04双系统》,解决英伟达显卡的方法了,直接选择我要安装的显卡驱动,然后等待安装完成,重启电脑,发现所有问题都解决了。

在这里插入图片描述
在这里插入图片描述

### Ubuntu 16.04 下 NVIDIA RTX 显卡黑屏解决方案 在安装 NVIDIA RTX 显卡驱动程序到 Ubuntu 16.04 的过程中,可能会遇到黑屏问题。这通常是因为默认的 Nouveau 开源驱动与 NVIDIA 驱动冲突所致[^2]。以下是针对该问题的具体解决方法: #### 修改 GRUB 文件配置 如果系统启动后出现黑屏,则可能是在引导阶段未正确加载显卡驱动模式。可以通过修改 GRUB 文件来解决问题。 1. **进入恢复模式** - 启动计算机并持续按下 `Shift` 键以显示 GRUB 菜单。 - 进入高级选项菜单,选择带有 `(recovery mode)` 的条目回车确认[^3]。 2. **编辑 GRUB 文件** 执行以下命令以打开 `/etc/default/grub` 文件: ```bash sudo nano /etc/default/grub ``` 将其中的 `GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"` 改为: ```plaintext GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" ``` 此处的关键参数是 `nomodeset`,它会禁用图形模式初始化直到内核完全加载完成。 3. **更新 GRUB 并重启** 完成上述操作后保存退出,并运行以下命令刷新 GRUB 设置: ```bash sudo update-grub sudo reboot ``` #### 禁用 Nouveau 驱动 为了防止开源 Nouveau 驱动干扰 NVIDIA 自家闭源驱动的工作状态,在安装前需先将其屏蔽掉。 1. 创建或编辑黑名单文件: ```bash sudo bash -c "echo 'blacklist nouveau' >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf" sudo bash -c "echo 'options nouveau modeset=0' >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf" ``` 2. 更新 initramfs 和重新启动服务: ```bash sudo update-initramfs -u sudo systemctl restart systemd-modules-load.service ``` 3. 检查是否成功禁用: 使用如下指令验证 nouvau 是否已被有效阻止加载: ```bash lsmod | grep nouveau ``` 如果没有任何输出则表示已成功禁用[^4]。 #### 安装 NVIDIA 驱动 最后一步就是实际安装适合版本的 NVIDIA 驱动器包。 1. 添加官方 PPA 或者下载对应型号最新稳定版 .run 文件; ```bash sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update ``` 2. 查询可用驱动列表并挑选推荐项进行安装: ```bash ubuntu-drivers devices sudo apt install nvidia-driver-[version_number] ``` 完成后再次执行 `sudo reboot` 来应用新安装好的 GPU 驱动环境。 --- ### 注意事项 尽管以上步骤适用于大多数情况下的修复需求,但由于硬件差异以及软件生态不断变化的原因,某些特定场景仍可能存在额外挑战。因此建议始终保留备份数据以防万一出现问题可以迅速还原至初始状态。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值