终端中运行:$ lsmod | grep nouveau
,如果有输出则代表nouveau正在加载。
Ubuntu的nouveau禁用方法:
在/etc/modprobe.d
中创建文件blacklist-nouveau.conf
,在文件中输入一下内容
- 1
- 2
打开终端,运行
- 1
设置完毕可以再次运行 $ lsmod | grep nouveau
检查是否禁用成功,如果运行后没有任何输出,则代表禁用成功。
但总是不成功,所以,用另一种方法
直接移除这个驱动(备份出来)
$ mv /lib/modules/4.4.0-31-generic/kernel/drivers/gpu/drm/nouveau/nouveau.ko /lib/modules/4.4.0-31-generic/kernel/drivers/gpu/drm/nouveau/nouveau.ko.org
PS: 红色部分每个版本是不一样的,可以cd过去看一下是什么版本
重新加载
$ update-initramfs -u
重启
注:
最近使用ubuntu 16 和 Linux mint 18,发现在vi编辑模式下按方向键会变成ABCD,甚是苦恼。
解决办法:
ubuntu 和 mint 下 vi输入方向键会变成ABCD,这是ubuntu预装的是vim tiny版本,安装vim full版本即可解决。
先卸载vim-tiny:
$ sudo apt-get remove vim-common
再安装vim full:
$ sudo apt-get install vim
OK,恢复正常了.
第执行cuda的.run文件
cd到下载的.run文件夹执行:
sudo sh cuda_7.5.18_linux.run --override
2、这种方式有点类似于黑箱方式,即强制让他不报错。编辑/usr/local/cuda/include/host_config.h
,将其中的第115行注释掉:
将
#error -- unsupported GNU version! gcc versions later than 4.9 are not supported!
改为
//#error -- unsupported GNU version! gcc versions later than 4.9 are not supported!
第八步:测试是否安装成功
执行如下指令,正常情况下会出现设备中所有的GPU,并把每个GPU的信息打印出来。
nvidia-smi
如果没有出现错误之类的话,就说明安装成功了。
第九步:测试cuda的Samples
cd /usr/local/cuda-7.5/samples/1_Utilities/deviceQuery
make
sudo ./deviceQuery
如果显示的是一些关于GPU的信息,则说明安装成功了。
二、设置环境变量
sudo nano /etc/profile.d/cuda.sh
export PATH=/usr/local/cuda-7.5/bin:$PATH
sudo nano /etc/ld.so.conf.d/cuda.conf
/usr/local/cuda-7.5/lib64
a.修 改/etc/profile(对所有用户都是有效的)
vi /etc/profile
在最后一行加入: export PATH="$PATH:/.../bin"
b.修改~/.bashrc文件:(单独用户)
vi ~/.bashrc
在最后一行加入: export PATH="$PATH:/.../bin"
LInux下环境变量配置错误导致不能登录的及命令失效解决方案
export PATH="/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"