Ubuntu20.04安装Nvidia驱动——4060显卡(黑屏解决方法)

写在前面:

如果按照正常方法安装不成功(如无法连接第二屏幕,nvidia-smi无显示),先尝试在安装后不管什么方法进入桌面后在应用程序中找到NVIDIA X Server Settings,在最后一项PRIME Profiles将NVIDIA On-Demand改为Performance Mode,重启后正常,安装深度学习环境也无问题,但是我的神州刷新率还是60hz,网上说法还是核显输出。

 







1.首先禁用Nouveau(Ubuntu安装显卡驱动详细步骤

 

查看nouveau

 $ lsmod | grep nouveau

禁用

$ sudo gedit /etc/modprobe.d/blacklist.conf

在文件最后加入

blacklist nouveau
options nouveau modeset=0

保存并关闭文件

更新

$ sudo update-initramfs -u

重启设备

reboot

检查是否禁用成功(终端无输出则为成功)

lspci | grep nouveau

2.安装gcc与cmake

3.安装Nvidia驱动(我使用的是apt install方法)

$ sudo ubuntu-drivers devices

终端打印信息如下:

(图片)

一般方法会推荐安装标有recommend的版本,但我装'nvidia-driver-525-open'之后nvidia-smi不显示,装'nvidia-driver-525'可以成功

$ sudo apt install nvidia-driver-525

​ 安装成功后输入 :

lsmod | grep nvidia

终端打印信息如下为成功:

(图片)

重启后黑屏见4.中解决方法

4.重启黑屏解决方法

ubuntu系统安装完显卡驱动出现黑屏和登录死循环的解决方法(新增惠普暗夜精灵7-3070显卡解决方法)

1. 解决方法1
显卡驱动安装成功后,为避免重启系统以后出现黑屏,循环登陆的问题,可以进行以下操作:

1.打开终端,输入以下命令行:

cd /etc/default/
sudo gedit grub

2.在窗口中修改如下内容:

        GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"  

改为:

        GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=linux"

也有改成:

        GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=linux nomodeset"

以上两种修改方法,都可以试一下,自己使用的神舟笔记本是用的第一种方法。

3.终端中输入:

sudo update-grub

不同品牌的笔记本操作上可能有所不同,应该修改的内容差不太多。如果过程中遇到文档中没有提到的问题。大家可以自行百度,多查找资料。

最近新买的神舟(4060的显卡)发现改完上述配置以后,还得进行以下配置:

1.安装lightdm,一定要换, 上面的参数设置好后,gdm3的启动还是有问题,一定要更换。

2.

sudo apt-get install lightdm

3.在弹出窗口中把启动管理器切换为lightdm,安装时有提示,选择正常的结果后回车即可。

### Ubuntu 20.04安装 CUDA 驱动 #### 确认前置条件 在准备安装 CUDA 工具包之前,确保系统环境满足必要的前提条件。对于 Ubuntu 20.04 来说,操作系统需保持更新状态,并且建议移除任何旧版 NVIDIA 显卡驱动程序以避免冲突[^1]。 #### 安装显卡驱动 由于 CUDA 的正常运行依赖于特定版本的 NVIDIA GPU 驱动,在此之前务必先完成兼容版本的显卡驱动部署工作。推荐按照专门针对 Ubuntu 20.04 版本编写的指南来操作,这样可以有效防止因驱动问题引发的一系列错误[^2]。 #### 解决显示管理器冲突 值得注意的是,默认情况下 Ubuntu 使用 GDM (GNOME Display Manager),而它可能与某些型号的 NVIDIA 显卡存在兼容性问题,导致启动进入桌面时遇到黑屏状况。为了避免这种情况发生,可以选择安装 LightDM 并将其设置为默认显示管理器: ```bash sudo apt-get update && sudo apt-get install -y lightdm ``` #### 开始 CUDA 安装流程 当上述准备工作完成后,即可正式着手 CUDA 软件栈的安装过程。通常有两种方式可供选择——通过官方 PPA 或者直接从 NVIDIA 官方网站获取.run 文件形式发布的离线安装包。无论采用哪种途径,都应仔细阅读相关文档中的具体指导说明,特别是关于路径配置以及环境变量设定的部分。 #### 设置环境变量 成功安装之后,为了使命令行工具能够正常使用,还需要适当调整系统的 PATH 和 LD_LIBRARY_PATH 变量指向新加入的 CUDA 库文件夹位置。可以通过编辑 `~/.bashrc` 文件实现这一目的: ```bash echo 'export PATH=/usr/local/cuda-11.0/bin${PATH:+:${PATH}}' >> ~/.bashrc echo 'export LD_LIBRARY_PATH=/usr/local/cuda-11.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}' >> ~/.bashrc source ~/.bashrc ``` 以上命令假设安装的是 CUDA 11.0 版本;实际执行时请依据实际情况替换相应版本号。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值