Ubuntu下的NVIDIA显卡【驱动&CUDA 安装与卸载】 | 您所在的位置:网站首页 › nvidia未安装驱动程序怎么删除 › Ubuntu下的NVIDIA显卡【驱动&CUDA 安装与卸载】 |
0. 显卡GPU的基础知识1. 显卡安装2. Optional: 卸载显卡(当你要换显卡的时候)3. 安装CUDACUDA 11.1 Ubuntu 20.04
4. Optional: 卸载CUDA附:问题合集ubuntu-derivers devices 没有Output[CONDITION] nvidia-cannot load autoinstall后安装完成,但是无法加载
碎碎念:主要是把显卡相关的整合出来,基础知识后面再放上来 显卡安装后可以有效降低电脑开太多界面卡顿hhh现象,不过如果显卡不好的话或者是独显的话 问题也不大,主要是学习 learning 使用 参考资料都随着后文附在文内了 0. 显卡GPU的基础知识待填入 1. 显卡安装参考资料:知乎 Ubuntu 18.04 安装 NVIDIA 显卡驱动 1.终端输入: ubuntu-drivers devices查看自己的是否是nvidia的显卡驱动 2.如果安装推荐版本直接: sudo ubuntu-drivers autoinstall无需进行任何设置 ,安装完成后sudo reboot 3.重启后,输入这个查看是否安装成功了 nvidia-smi
首先打开自己的software & updates: 选择用独显来显示,不然直接从硬件换显卡会… 黑屏的
这里的前提是完成了安装显卡的步骤哦 引用参考:深度学习 最快方式安装CUDA和 Nvidia Driver CUDA下载: Autoware对CUDA的要求是:10.0 如果你需要运行其他的可以具体看github readme里面说明的CUDA版本即可,不同版本的安装也基本都是一个步骤 CUDA安装:CUDA Toolkit 10.0 Archive 下载 但是官方下载的地址有点慢,看看后面能不能给贴一个链接分享 运行下载的: # 首先cd到下载的那个文件夹中 sudo sh ./cuda_10.0.130_410.48_linux.run然后会出来一个专利书来阅读,长按CTRL+F(CTRL +B是往前翻一页)即可 最后会出来的选项: 1): Do you accept the previously read EULA? accept 2): Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 **? n(因为我们已经在上面的步骤安装了最新的显卡驱动) 3): Install the CUDA 10.0 Toolkit? y 4): Enter Toolkit Location (直接回车,默认那个就好) 5): Do you want to install a symbolic link at /usr/local/cuda? y 6): Install the CUDA 10.0 Samples? y(其实可以是n,不信的话你可以按照最上面的方法卸载cuda toolkit之后,cuda-10.0文件下还是有 Samples文件,当然了,不用太纠结~) 7): Enter CUDA Samples Location (直接回车,默认那个就好) export 设置路径PATH: # bash的终端的话 默认就是这个 gedit ~/.bashrc # zsh终端的话 gedit ~/.zshrc添加: export PATH=/usr/local/cuda-10.0/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH然后可以测试一下是否安装成功: cd /usr/local/cuda-10.0/samples/1_Utilities/deviceQuery sudo make -j4 ./deviceQuery这个安装和上面的差不多,只是界面可能变了 得等会 选择地址为:https://developer.nvidia.com/cuda-toolkit-archive 补充主要是因为发现Ubuntu 20.04下 10.0版本无,所以走到了11.1/11.3 主要看torch版本 大致安装完后显示如下: 同时也要记得给.zshrc 添加路径 export PATH=/usr/local/cuda-11.1/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-11.1/lib64:$LD_LIBRARY_PATH 4. Optional: 卸载CUDA下面将描述如何安全卸载CUDA 进行版本之间的替换,其实正常情况下,CUDA版本是无需再换的,一般都是用docker进行的 程序之间如果不兼容CUDA版本的测试的,这样也更方便 如上截图中所示,如果要卸载cuda,首先要给出权限,然后进入 因为usr这个文件夹是sudo权限下的 sudo -i cd /usr/local/cuda-11.1/bin ./cuda-uninstaller这里cuda-xx.x 是对应自身的版本,因为我卸载的也是11.1 所以是一致的 如上图所示,卸载成功 附:问题合集 ubuntu-derivers devices 没有OutputI had the same problem. Software & Updates > Ubuntu software > check 'Proprietary drivers for devices' option. Then update from gui or sudo apt update [CONDITION] nvidia-cannot load autoinstall后安装完成,但是无法加载nvidia-smi也同样无法使用,这是群友的一个问题,看到了其他人也有过相似问题 以为是firmware warning解决一下就好了,但是遗憾的是我并没有解决,猜测可能如果有系统报错问题 可能也有系统层的问题 弄了半小时 hhh 重装系统吧。 但是把之前看到过相似的问题答案贴一下,并不适用所有人 可以尝试一下: 问题出现: 首先左图为遇到的install过程中遇到的missing firmware: 右侧为 出现过这个问题解决了 https://askubuntu.com/questions/1040515/nvidia-driver-installs-but-does-not-load-on-ubuntu-18-04 There is a similar bug reported here : Debian Bugs The files rtl8125a-3.fw and rtl8168fp-3.fw can be found on: Git Kernel Then run the commands : sudo cp ~/Downloads/*.fw /lib/firmware/rtl_nic/ sudo update-initramfs -u然后呢 就算装完了 我卸载了 还是不太行,主要是中途也跳系统错误 emmm 所以只能提供一个思路了,不一定适用所有遇到这个现象问题的人 现象主要是: ubuntu-drivers devices sudo ubuntu-drivers autoinstall都没啥问题 除了第二点运行后会有一个提醒missing 然后重启后 nvidia-smi
就发现emmm 这里software这边additional_drivers都ok了 系统的about确没反应过来: 然后搜索到的问题同样如此,此处为 解决了的: Nvidia driver installs but does not load on ubuntu 18.04 然而 情况不适用于我这里,群友帮助也是说可能是18的小毛病,让其试试20是否ok 以下为网友聊天 2021/11/10 西瓜哥:我最近装的几个下半年的新本子,灵刃14、幻16、灵越16plus,1804装驱动都失败了;换2004叭,我之前也是各种都试了,症状和他差不多 |
CopyRight 2018-2019 实验室设备网 版权所有 |