教程与问题汇总
目录(看需要的章节就好)
这是我在安装双系统以及安装cuda下所遇到的一系列的问题,记录于此,望对你也有所帮助。
最开始我是使用Vmware虚拟机的,但是它不能使用cuda!!!
原因在于:虚拟机中不能调用物理显卡进行 CUDA 编程,虚拟机的显卡是虚拟的,不能使用CUDA。也有文章讲,仅当你使用正确的硬件和软件配合的话,才有可能从虚拟机上接触到硬件,但对于一般使用者可能暂时不太可能。
参考文章
安装Ubuntu20.04
我找了很多教程,这个是最令人满意的。Ubuntu20.04,18.04以及16通用。
安装教程
内容重点:
1.需要知道自己的bios格式(MBR和UEFI)及单双硬盘,这里的主要问题体现在分区的时候。
一定要先在windows上先把区给ubuntu分好!注意单双硬盘区别!!!
举例UEFI双硬盘分区:
分区 | 大小 | 文件格式 |
---|---|---|
efi | 200M | efi |
swap | 8G(一般内存两倍) | swap |
/ | 20G或更大 | ext4 |
/home | 剩下的都给他 | ext4 |
efi要在window上的C盘划一个200M分区。
/:这是 ubuntu 的根目录,因为要安装cuda,为避免内存满的状况最好大一点,比如30G;毕竟ubuntu装软件都是默认装在根目录的。
2.准备一个8G以上的U盘。
3.下载一个Ubuntu20.04镜像(官网的下载地址:Ubuntu 20.04)。
Ubuntu20.04系统下安装cuda10.1和cuDNN
NVIDIA显卡驱动和cuda是向下兼容的,可以升到最新,但是cuDNN版本需要跟cuda配套。
NVIDIA显卡驱动可以直接在additional driver里面选择software&Updates然后选择安装。
安装cuda时一定要注意其与ubuntu20.04和gcc版本的关系.Ubuntu20.04自带的gcc版本为9.7,需要降级为gcc7才可安装cuda10.1。
可能遇到的问题
安装Ubuntu开始的黑屏问题
安装Ubuntu时出现的黑屏问题主要是因为自己的电脑显卡问题。
参考文章
添加中文输入法问题
自己添加了中文输入法但是不行,就参考了下面的文章。
参考文章
/usr/下无法拷贝粘贴文件权限问题
打开终端运行命令 sudo nautilus
就可以打开一个具有管理员权限的文件管理器,然后就可以在不切换到管理员的条件下拷贝文件。
ubuntu 20.04LTS下安装cuda时提示/tmp空间不足问题的解决方案
ubuntu登录左上角横杠闪烁
可以参考此链接
我当时只修改了第一步,导致后面又出现了此问题但是解决方案就不管用了,当时应该一步到底!
又参考了这一篇解决办法
开机问题:NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver
(1)首先,查看自己安装的nvidia版本,我的是470.57
ls /usr/src | grep nvidia
(2)然后,终端执行一下命令
sudo apt install dkms
sudo dkms install -m nvidia -v 470.57
如果显示:
输入
sudo modprobe nvidia
(3)再次输入 nvidia-smi
,显示:
成功!!
win10安装cuda&cudnn
用于验证安装成功没有的文件:deviceQuery.exe 和 bandwidthTest.exe在最后要是遇到了命令提示符闪退,可以直接把文件拖入cmd窗口运行
常用Ubuntu软件
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
var foo = 'bar';
sudo apt install ./google-chrome-stable_current_amd64.deb