显卡是个人计算机基础的组成部分之一,将计算机系统需要的显示信息进行转换驱动显示器,并向显示器提供逐行或隔行扫描信号,控制显示器的正确显示,是连接显示器和个人计算机主板的重要组件,是“人机”的重要设备之一,其内置的并行计算能力现阶段也用于深度学习等运算。 安装最新的驱动程序版本 在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文件的属性。因此,您需要首先修改文件属性。 查看属性
修改属性
使用vi编辑器打开
在文件末尾添加以下行: 黑名单vga16fb 新黑名单 黑名单rivafb 黑名单rivatv nvidiafb黑名单 修改并保存文件后,请记住恢复文件属性:
再次更新内核:
有关update-initramfs命令的目的,请参阅“新的初始RAM磁盘模型initramfs简介” 修改后需要重新启动系统。 重新启动系统以确认nouveau已被阻止,请使用lsmod命令查看:
lsmod命令用于显示已加载到内核中的模块的状态信息,请参见“ lsmod命令” 有关具体过程,请参见下图: ================================================ ===================== 在安装驱动程序之前,另一重要的事情是确认系统中没有旧版本的驱动程序以避免冲突,因此您需要卸载旧版本的驱动程序。 命令: sudo apt-get autoremove --purge nvidia * ================================================ ========================== 以PPA模式安装图形卡驱动程序: 使用PPA在Linux系统中安装图形卡驱动程序的成功率通常较高,但安装版本有限,此处不使用此方法,但仍给出该方法的具体步骤: 使用以下命令添加图形驱动程序PPA:
找到合适的驱动程序版本 命令: ubuntu驱动程序设备 安装NVIDIA驱动程序 如上图所示,推荐的GTX1050ti图形卡驱动程序版本为390 按ctrl + alt + F1进入tty文本模式 关闭(图形)桌面显示管理器LightDM 命令:
安装nvidia驱动程序,如果网络速度不好,可能会花费很长时间 安装完成后重新启动。 重启系统后,执行以下命令检查驱动程序的安装状态,安装成功
================================================ ===================== 下面给出了本文的安装方法,并根据从官方网站下载的驱动程序文件进行安装: 安装NVIDIA驱动程序 进入文本模式: 按ctrl + alt + F1进入tty文本模式 关闭(图形)桌面显示管理器LightDM。 命令:
执行安装文件: 将驱动程序文件设置为可执行文件,命令: 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系统设置为不使用密码即可进入桌面。
|
温馨提示:喜欢本站的话,请收藏一下本站!