安装最新的驱动程序版本
在Linux上安装驱动程序可能是由运行CUDA程序的人员完成的。多年前,当我学习CUDA时,我为此感到头疼。现在我更加熟悉了。今天,我将提供一些记录。
首先,在NVIDIA官方网站上找到驱动程序下载页面:

检查可用的驱动程序版本,如下所示:

BETA版本太新了,稳定性尚不清楚。选择非Beta版驱动程序的最新版本,即版本41 5. 27。
下载链接页面:

以前忘记解释硬件情况,这台机器是:
(HP Shadow Elf II Pro Elf Green 1 5. 6英寸游戏笔记本电脑(i7-7700HQ 8G 128GSSD + 1T GTX1050Ti 4G独立显示器IPS FHD)
硬件配置:
CPU Core i7-7700HQ(包括集成显卡)
独立显卡NVIDIA GTX1050ti
开始以下正式安装步骤:
禁用nouveau驱动程序
Ubuntu系统中集成的图形驱动程序是nouveau。在安装官方的NVIDIA驱动程序之前,我们需要从Linux内核中卸载nouveau。
将nouveau添加到黑名单blacklist.conf中(有关黑名单,请参见“禁用Linux内核驱动程序”),在Linux启动时不会加载nouveau。
由于nouveau驱动程序的影响,在安装ubuntu后无法登录到桌面,因此在ubuntu系统启动并显示登录界面后,需要按ctrl + alt + F1输入tty文本模式进入以下操作
因为不允许修改blacklist.conf文件的属性。因此,您需要首先修改文件属性。
查看属性
ll /etc/modprobe.d/blacklist.conf修改属性
sudo chmod 666 /etc/modprobe.d/blacklist.conf使用vi编辑器打开
sudo vi /etc/modprobe.d/blacklist.conf在文件末尾添加以下行:
黑名单vga16fb
新黑名单
黑名单rivafb
黑名单rivatv
nvidiafb黑名单
修改并保存文件后,请记住恢复文件属性:
sudo chmod 644 /etc/modprobe.d/blacklist.conf再次更新内核:
sudo update-initramfs -u有关update-initramfs命令的目的,请参阅“新的初始RAM磁盘模型initramfs简介”
修改后需要重新启动系统。
重新启动系统以确认nouveau已被阻止,请使用lsmod命令查看:
lsmod | grep nouveaulsmod命令用于显示已加载到内核中的模块的状态信息,请参见“ lsmod命令”
有关具体过程,请参见下图:


================================================ =====================
在安装驱动程序之前,另一重要的事情是确认系统中没有旧版本的驱动程序以避免冲突,因此您需要卸载旧版本的驱动程序。

命令:
sudo apt-get autoremove --purge nvidia *

================================================ ==========================
以PPA模式安装图形卡驱动程序:
使用PPA在Linux系统中安装图形卡驱动程序的成功率通常较高,但安装版本有限,此处不使用此方法,但仍给出该方法的具体步骤:
使用以下命令添加图形驱动程序PPA:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update找到合适的驱动程序版本
命令:
ubuntu驱动程序设备

安装NVIDIA驱动程序
如上图所示,推荐的GTX1050ti图形卡驱动程序版本为390
按ctrl + alt + F1进入tty文本模式
关闭(图形)桌面显示管理器LightDM
命令:
sudo service lightdm stopsudo apt-get install nvidia-390
sudo reboot安装nvidia驱动程序,如果网络速度不好,可能会花费很长时间
安装完成后重新启动。
重启系统后,执行以下命令检查驱动程序的安装状态,安装成功
sudo nvidia-smi
sudo nvidia-setting================================================ =====================
下面给出了本文的安装方法,并根据从官方网站下载的驱动程序文件进行安装:
安装NVIDIA驱动程序
进入文本模式:
按ctrl + alt + F1进入tty文本模式
关闭(图形)桌面显示管理器LightDM。
命令:
sudo service lightdm stop执行安装文件:
将驱动程序文件设置为可执行文件,命令:
sudo chmod a + x ./NVIDIA-Linux-x86_64-41 5. 2 7. run
执行安装:
sudo ./NVIDIA-Linux-x86_64-415.27.运行
安装结束,重新启动:
sudo重新启动
重新启动并进入系统,执行如下:
nvidia-smi

nvidia设置

您可以找到成功的安装。
================================================ ====================
在物理机上安装了最新的驱动程序之后,请在conda中安装最新版本的tensorflow-gpu 1. 20以获取结果,因为conda中tensorflow-gpu的编译版本需要396以上的NVIDIA驱动程序。
注意:
在安装本机之前,已将系统设置为不使用密码进入系统。尚未研究此步骤是否有用。如果有人想重现该过程,则强烈建议将Ubuntu系统设置为不使用密码即可进入桌面。
本文来自本站,转载请注明本文网址:
http://www.pc-fly.com/a/shenmilingyu/article-361028-1.html
……