本文主要是记录自己装机过程,之前一直在用Ubuntu 16.04
sudo gedit /etc/default/grub
#‘quiet splash’--->'quiet splash nomodeset '
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
##内容如下##
#blacklist nouveau
#options nouveau modeset=0
sudo update-initramfs -u
# 为保证禁用驱动成功,运行后重启系统,确保没有输出即可。
lsmod | grep nouveau
gcc --version
sudo apt-get install linux-headers-$(uname -r)
lsmod | grep nouveau
Ctrl+Alt+F1进入命令行并登陆,禁用gdm3或者lightdm,关闭X servers:
#########gdm3的禁用##############
sudo service gdm3 stop
#或者下面这个
sudo systemctl stop gdm3.service
#########lightdm的禁用##############
sudo systemctl stop lightdm
#或者下面这个
sudo service lightdm stop
#如果要安装,按照下面命令来(集显加独显的必须加上--no-opengl-files ,很重要否则集显导致无法启动)
sudo ./NVIDIA-Linux-x86_64-378.13.run --no-opengl-files
安装提示基本是选肯定的,提示nvidia-xconfig时如果你的电脑还存在一个核显或者集显就选择不安装,反之选择安装
安装完毕后,输入以下命令,然后按Ctrl+Alt+F1回到桌面X图形界面
############gdm3启用##########
sudo service gdm3 start
##########lightdm启用#########
sudo systemctl start lightdm
# 或者下面这个
sudo service lightdm start
********************
sudo sh ./cuda_10.0.130_410.48_linux.run --no-opengl-libs
按q结束cuda的描述等,然后输入accept,然后是提示是否安装NVIDIA驱动,如果上面已经装了驱动就输入n,反之输入y;提示是否安装opengl时,一定输入n,然后提示是否安装nvidia-xconfig,如果你的电脑还存在一个核显或者集显就输入n,反之输入y(我们笔记本一般都是集显加独显,这里选n);下一个提示是是否安装CUDA Toolkit,输入y,后面的提示都是使用默认或者y了
安装完会显示哪些安装成功,哪些安装失败,一般都会没有问题的
export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
# To uninstall the CUDA Toolkit, run the uninstall script in /usr/local/cuda-10.0/bin
# To uninstall the NVIDIA Driver, run nvidia-uninstall
tar -xvzf cudnn-10.0-linux-x64-v7.4.2.24.tgz
cd cudnn-10.0-linux-x64-v7.4.2.24
sudo cp cuda/include/cudnn.h /usr/local/cuda-10.0/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda-10.0/lib64
sudo chmod a+r /usr/local/cuda-10.0/include/cudnn.h /usr/local/cuda-10.0/lib64/libcudnn*
至此完成所有安装
关闭用户图形界面
sudo systemctl set-default multi-user.target
sudo reboot
开启用户图形界面
sudo systemctl set-default graphical.target
sudo reboot
dpkg -l | grep laptop-mode-tools
# 如果执行命令无结果输出,表示未安装(如果已安装,忽略第2步)
sudo apt-get install laptop-mode-tools
# 安装完成后查看结果
如果显示结果为0,则表示未启动,如果为非0的数字则表示启动了
修改配置文件/etc/default/acpi-support,更改 ENABLE_LAPTOP_MODE=true
直接在终端中输入 sudo laptop_mode start 启动了laptop_mode之后,在ubuntu挂起后,基本上就不会遇到无法唤醒的情况了
注:有些用户在acpi-support中并未找到 ENABLE_LAPTOP_MODE=true 被注释的项.看文件最后一行的提示
提示我们在/etc/laptop-mode/laptop-mode.conf 中进行配置
找到次文件查找 ENABLE_LAPTOP_MODE_ON_BATTERY、ENABLE_LAPTOP_MODE_ON_AC、ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED,即当用电池,外接电源,合上显示屏的时候是否启用 LAPTOP_MODE:全部设置为 1 就可以了。
启动laptop_mode并查看结果;