Ubuntu Nvidia显卡 驱动安装
TAGS: Ubuntu nvidia
create by jyo on 2018-05-30
其实原本也不觉得开源驱动哪里不好,可是打自Electron框架出来的产品越来越多,经常会发生使用electron框架的软件,导致花屏死机,于是就着手从显卡驱动开刀了!
查看显卡驱动
lshw -c video
这时候 呈现 driver=nouveau 字样 说明是使用的开源nouveau显卡驱动需要将其先屏蔽
再次之前先将NVIDIA官方驱动下载好,并且将对其授权可执行权限
ubuntu 16.04 14.04 可以使用最新驱动 390.x 但若是 ubuntu 18.04 请使用 NVIDIA-Linux-x86_64-340.107.run 这个老版本,对的没看错,最新的新系统反而得使用老版本,否则的话,会出现一些什么灵异事件(亲测)
chmod +x ./NVIDIA-Linux-x86_64-390.59.run
然后进入命令行模式中操作 屏蔽开源驱动
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
insert
blacklist nouveau
options nouveau modeset=0
wq 保存后,重启
reboot
这时无法进入图形化界面,将进入到命令行控制台模式 这里的操作针对 ubuntu16.04 以前的老版本
ubuntu 16.04以后 启动进入命令行操作,和以往的版本不同了
使用
sudo systemctl set-default multi-user.target
设置系统服务的方式,关闭默认进入可视化界面
然后再执行显卡驱动安装
安装成功后
systemctl set-default graphical.target
将默认进入可视化界面启用
重启系统默认进入命令行界面后
使用root身份登录 or 切换至 root身份下
执行 NVIDIA run 驱动安装包
./NVIDIA-Linux-x86_64-390.59.run
安装完成后 reboot 重启
再次进入系统,查看显卡驱动
lshw -c video
结果
*-display
description: VGA compatible controller
product: GF116 [GeForce GTX 550 Ti]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:31 memory:f4000000-f5ffffff memory:e0000000-e7ffffff memory:e8000000-ebffffff ioport:e000(size=128) memory:f6000000-f607ffff
这里看到了 driver=nvidia 说明安装官方驱动完成