Ubuntu18下安装Nvidia驱动解决黑屏并调整分辨率问题

Ubuntu自带的显卡驱动Nouveau会与N卡冲突,导致卡机黑屏,而禁用后分辨率又过低

1.禁用Nouveau显卡驱动

在进入grub启动界面时,10秒内使用↑↓键选中Ubuntu,按e键进行编辑,在倒数第二行quiet slash后添加acpi_osi=linux nomodeset

quiet slash acpi_osi=linux nomodeset

该方法只是暂时禁用Nouveau显卡驱动,在进入桌面后需要在grub的配置文件里面更改已使得其永久有效,在命令行中输入如下命令:

$ sudo gedit /boot/grub/grub.cfg

在文本中搜索quiet slash 然后添加acpi_osi=linux nomodeset,保存文本即可

2.使用标准Ubuntu仓库进行自动化安装

(1)检测你的NVIDIA显卡型号和推荐的驱动程序的模型。在命令行中输入如下命令:

$ ubuntu-drivers devices

会显示类似如下内容

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001180sv00001458sd0000353Cbc03sc00i00
vendor  : NVIDIA Corporation
model  : GK104 [GeForce GTX 1070 mobile]
driver  : nvidia-390 - distro non-free recommended
driver  : xserver-xorg-video-nouveau - distro free builtin
== cpu-microcode.py ==
driver  : intel-microcode - distro free

可以看到建议安装的是nvidia-390版本驱动,然后继续在命令行输入:

$ sudo ubuntu-drivers autoinstall

将会自动安装所推荐的nvidia-390版本驱动

安装过程中,可能会提示需要secure boot,按照默认一步步来即可

至此,Nvidia驱动安装完成,重启后即可生效

3.安装vim

在命令行输入:

$ sudo apt-get install vim

开始安装vim,安装完毕后,继续在命令行输入:

$ vi

并按“tab”键,可以看到,返回显示中已经有vim命令的存在

4.调节分辨率

在命令行输入:

$ vim /etc/default/grub

如果提示需要root权限,输入如下命令后再进行上述操作:

$ sudo -s -H

如果没有提前创建过root账户,可以自行百度,创建完毕后再进入root权限

在vim中打开grub进入编辑模式后,将

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

修改为

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nomodeset”

并可以看到有一连串被注释掉的代码,找到下面代码(分辨率可能是其他数字)

> #GRUB_GFXMODE=800x4001

在下方添加相应分辨率

> GRUB_GFXMODE=1920x1080

PS:Ubuntu18.04离线安装NVIDIA显卡驱动

费了一天的劲,走了好多的坑,最主要的原因是gcc版本的问题,一定要用最新版本的gcc!!!

1)官网下载显卡驱动

2)apt 下载gcc包及其依赖包,可用apt-cache depends gcc命令查看

3)删除所有原来显卡驱动sudo apt remove --purge nvidia*

4)禁用nouveau驱动: sudo gedit /etc/modprobe.d/blacklist.conf ,在后面添加两行blacklist nouveau; options nouveau modset=0

5)保存,重起:sudo update-initramfs -u;sudo reboot

6)切换到文字界面安装驱动Ctrl+Alt+F3; sudo ./NVIDIA.run

7)根据提示点OK->next->OK等等

中间过程可能会提示缺少make等,根据提示安装即可。

8)查看显卡资源情况

  watch -n 10 nvidia-smi

总结

以上所述是小编给大家介绍的Ubuntu18下安装Nvidia驱动解决黑屏并调整分辨率问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

(0)

相关推荐

  • Ubuntu中为Android增加硬件抽象层(HAL)模块访问Linux内核驱动程序

    在Ubuntu Android简单介绍硬件抽象层(HAL)一文中,我们简要介绍了在Android系统为为硬件编写驱动程序的方法.简单来说,硬件驱动程序一方面分布在Linux内核中,另一方面分布在用户空间的硬件抽象层中.接着Ubuntu Android系统上编写Linux内核驱动程序实现方法一文中举例子说明了如何在Linux内核编写驱动程序.在这一篇文章中,我们将继续介绍Android系统硬件驱动程序的另一方面实现,即如何在硬件抽象层中增加硬件模块来和内核驱动程序交互.在这篇文章中,我们还将学习到

  • Ubuntu中为Android系统上编写Linux内核驱动程序实现方法

    在智能手机时代,每个品牌的手机都有自己的个性特点.正是依靠这种与众不同的个性来吸引用户,营造品牌凝聚力和用户忠城度,典型的代表非iphone莫属了.据统计,截止2011年5月,AppStore的应用软件数量达381062个,位居第一,而Android Market的应用软件数量达294738,紧随AppStore后面,并有望在8月份越过AppStore.随着Android系统逐步扩大市场占有率,终端设备的多样性亟需更多的移动开发人员的参与.据业内统计,Android研发人才缺口至少30万.目前,

  • 在ubuntu下查看显卡驱动是否已经成功安装的方法

    运行命令:glxinfo | grep rendering 如果结果是"yes",证明显卡驱动已经成功安装. 如果提示有问题,可能是系统里面没有安装mesa-utils,安装过程:在终端输入命令:sudo apt-get install mesa-utils 然后再运行命令:glxinfo | grep rendering 以上这篇在ubuntu下查看显卡驱动是否已经成功安装的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.

  • Ubuntu中为Android系统上实现内置C可执行程序测试Linux内核驱动程序

    在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写Linux内核驱动程序.在这个名为hello的Linux内核驱动程序中,创建三个不同的文件节点来供用户空间访问,分别是传统的设备文件/dev/hello.proc系统文件/proc/hello和devfs系统属性文件/sys/class/hello/hello/val.进一步,还通过cat命令来直接访问/proc/hello和/sys/class/hello/hello/val文件来,以验证驱动程序的正确性.在这一篇文章里,我

  • Ubuntu18.04.2下安装 RTX2080 Nvidia显卡驱动的方法

    不久前入手了蓝天P870TM1G准系统,配置如下: 1. Z370主板 2. i9-9900k桌面处理器 3. RTX2080移动版 由于显卡太新的缘故,安装Ubuntu16.04时,试了好多版本,只有16.04.6能顺利安装,可是继续安装Nvidia显卡驱动时各种失败,最后重装了18.04.2版本.接着尝试安装显卡驱动. 通常情况下在使用命令 sudo apt-get update, sudo apt-get upgrade 后,就可以在 Software & Updates 里面的Addit

  • Ubuntu18下安装Nvidia驱动解决黑屏并调整分辨率问题

    Ubuntu自带的显卡驱动Nouveau会与N卡冲突,导致卡机黑屏,而禁用后分辨率又过低 1.禁用Nouveau显卡驱动 在进入grub启动界面时,10秒内使用↑↓键选中Ubuntu,按e键进行编辑,在倒数第二行quiet slash后添加acpi_osi=linux nomodeset quiet slash acpi_osi=linux nomodeset 该方法只是暂时禁用Nouveau显卡驱动,在进入桌面后需要在grub的配置文件里面更改已使得其永久有效,在命令行中输入如下命令: $ s

  • Ubuntu18.04安装Nvidia显卡驱动教程(图文)

    0.前期准备 禁用BIOS的secure boot,即disable它,如果不关闭,使用第三方源安装显卡驱动会安装后不能使用. 1.禁用nouveau 1.创建文件,如果没有下载vim编辑器,将vim换成gedit即可 $ sudo vim /etc/modprobe.d/blacklist-nouveau.conf 2.在文件中插入以下内容,将nouveau加入黑名单,默认不开启 blacklist nouveau options nouveau modeset=0 3.输入以下命令使禁用生效

  • 解决VMware安装linux系统启动后黑屏问题

    1.安装环境 1.HUAWEI mate x cpu i5 82500u ,8g内存,独立显卡 2.VM 15 PRO 3.问题描述 安装完linux系统,启动后黑屏,在这之前有一个MAC虚拟机,排除配置问题. 4.问题解决 1.创建虚拟机,选择自定义:出现如下界面 硬件兼容性要选择10以下包括(10) 2.编辑虚拟机设置,点击显示器: 取消勾选3D:并且选择监视器设置,选择低分辨率我的是1024x786,正常启动 总结 以上所述是小编给大家介绍的解决VMware安装linux系统启动后黑屏问题

  • Ubuntu下安装nvidia显卡驱动(安装方式简单)

    Ubuntu下安装nvidia显卡驱动,用同方法安装过GTX1050,安装成功.不会出现循环登录 第一步 获取显卡型号 想办法获取自己nvidia显卡的型号(一般买电脑的时候都会有显卡型号,我的显卡型号是在电脑上的一个贴纸上),本人的显卡是GTX970M. 第二步 查看GTX970M显卡驱动 去NVDIA driver search page查看支持 GTX970M 显卡的驱动的最新版本的版本号 After a successful search take a note of the resul

  • 详解Ubuntu16.04安装nvidia驱动+CUDA+cuDNN的教程

    准备工作 1.查看GPU是否支持CUDA lspci | grep -i nvidia 2.查看Linux版本 uname -m && cat /etc/*release nvidia驱动 1. 先卸载原有N卡驱动 #for case1: original driver installed by apt-get: sudo apt-get remove --purge nvidia* #for case2: original driver installed by runfile: sud

  • 安装Ubuntu20.04与安装NVIDIA驱动的教程

    安装Ubuntu 20.04 安装NVIDIA 驱动 配置Pytouch 和tensorflow环境 本机环境:戴尔G3 3579 win10 ,系统在128固态硬盘 安装Ubuntu20.04 1开机按F2进入BIOS 2 security boot 设置disable 3 参考 https://www.jb51.net/article/173277.htm 安装NVIDIA驱动 最开始安装驱动,首先禁止nouveau 然后卸载原先的nvidia驱动(如果有) 参考: https://www.

  • Android自定义照相机Camera出现黑屏的解决方法

    本文实例讲述了Android自定义照相机Camera出现黑屏的解决方法.分享给大家供大家参考,具体如下: 对于一些手机,像HTC,当自定义Camera时,调用Camera.Parameters的 parameters.setPreviewSize(width, height)方法时,如果width和height为奇数情况下,则会出现黑屏现象,解决办法可参考SDK提供的ApiDemos中关于Camera的 例子: List<Size> sizes = parameters.getSupporte

  • 详解完美解决MacOS catalina 升级后Vmware黑屏的问题

    完美解决MacOS catalina 升级后VMware黑屏 1.关闭MacOS的rootless机制 #Rootless机制将成为对抗恶意程序的最后防线 1.尝试关闭Rootless,重启按住 Command+R 进入恢复模式 打开Terminal 2.输入csrutil disable 3.如果要恢复 csrutil enable 2.如果Mac的辅助功能无法添加其他应用 应该是升级导致/Library/Application\ Support/com.apple.TCC损坏或权限异常,出现

  • MacOS系统下Unity启动黑屏的解决方法

    前言 Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏.建筑可视化.实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎. 在最新版的MacOS系统上(MacOS High Sierra 10.13.1),安装Unity 5.3.5f1版本,启动直接显示黑屏,没有熟悉的打开工程.登录等界面.第一次碰到这样的画面,有点懵逼.从网上搜索解决方案,有Windows下的方法,但肯定不适用于MacOS. 无奈之下,自己定位问题并

随机推荐