今天帮同学在华硕笔记本上安装 Ubuntu 18.04 驱动,笔记本的显卡是 Geforce 940M。下面是完整的安装过程

安装过程

检查显卡型号

使用命令行:lspci | grep -i nvidia。笔记本反馈信息如下。

$lspci | grep -i nvidia
01:00.0 3D controller NVIDIA Corporation GM108M [GeForce 940M] (rev a2)

查看是否使用 nouveau 模式

使用命令行:lsmod | grep nouveau。如果命令行有输出说明使用了 nouveau 模式;如果没有说明没有使用 nouveau 模式。

如果没有使用 nouveau 模式,可以跳过下面两步。

禁用 nouveau

使用命令行创建 blacklist-nouveau.conf。sudo vi /etc/modprobe.d/blacklist-nouveau.conf,将下面内容加入到 conf 文件中。

blacklist nouveau
options nouveau modeset=0

升级内核

使用命令行。sudo update-initramfs -u

然后重新启动,一定要重新启动。重新启动后,可以再次确认 nouveau 模式是否已经取消。

删除老的 nvidia 驱动

使用命令行 sudo apt-get purge nvidia-*。

添加 Graphic Drivers PPA

使用命令行 sudo add-apt-repository ppa:graphics-drivers/ppa。添加完成后,更新系统,sudo apt update。

$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt update

查找 nvidia 驱动版本

使用命令行 ubuntu-drivers devices,这样会列出所有可用的驱动,选择带 recommended 的。由于在别的笔记本没法截屏,使用了他人的截图。注意下图中有带 recommended 的驱动

安装驱动

根据上图推荐的驱动,使用命令行 sudo apt install nvidia-driver-455。注意每台机器可能不一样。

重新启动

sudo reboot

挂载 nvidia 驱动

sudo modprobe nvidia

这个命令行没有反馈。

查看驱动状态

sudo nvidia-smi

出现的返回如下图,也是借用他人的图片。

打开 nvidia 设置

sudo nvidia-settings

查看 GPU 使用情况

watch -n 1 nvidia-smi

到这里位置,我们就成功的安装了 nvidia 显卡驱动。

支持 HDMI 输出

直接插入 HDMI 后,使用 xrandr 命令看,基本的输出如下:

$ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 345mm x 194mm1920x1080     60.02*+  59.93  1680x1050     59.95    59.88  1600x1024     60.17  1400x1050     59.98  1280x1024     60.02  1440x900      59.89  1280x960      60.00  1360x768      59.80    59.96  1152x864      60.00  1024x768      60.00  800x600       60.32    56.25  640x480       59.94
HDMI1 disconnected (normal left inverted right x axis y axis)
VGA1 disconnected (normal left inverted right x axis y axis)

我们可以看到 HDMI 是 disconnected 的,哪怕你已经吧 HDMI 插入到笔记本中。

需要使用 sudo nvidia-xconfig,来生成 /etc/X11/xorg.conf 文件,这样你插入 HDMI 后,Ubuntu 才能识别出。这个时候 HDMI 的模式是扩展模式,也就是 HDMI 作为一个扩展屏幕出现。要设置成为镜像(mirror)模式,可以通过 xrandr 命令行,或者 Ubuntu 的图形界面中。

xrandr 命令行

$xrandr --auto --output eDP1 --pos 0x0 --mode 1920x1080 --output HDMI1 --same-as eDP1

Ubuntu 图形界面

左下角哪个点开,然后输入 display,就可以在这里通过图形界面设置。

华硕笔记本的 Ubuntu 18.04 安装 nvidia 显卡驱动并支持 HDMI 输出相关推荐

  1. Ubuntu 18.04 安装 NVIDIA 显卡驱动

    确认驱动版本: 访问网站https://www.nvidia.com/Download/index.aspx?lang=en-us 根据不同显卡确认驱动版本,目前最新版本是430 PPA源安装驱动: ...

  2. ubuntu 18.04 安装NVIDIA 显卡驱动

    ubuntu-drivers devices sudo ubuntu-drivers autoinstall sudo apt install nvidia-xxx 第一:安装ppa的显卡驱动源 su ...

  3. Ubuntu 18.04安装NVIDA显卡驱动

    Ubuntu 18.04安装NVIDIA显卡驱动方法比较简单. 在Ubuntu系统安装之后,通过运行程序按键(即Window按键)搜索运行Software&Updates程序,在Additio ...

  4. Ubuntu 20.04 安装NVIDIA显卡驱动+cuda 11.7+cudnn 8.4

    Ubuntu 18.04 安装NVIDIA显卡驱动+cuda 10.2+cudnn 本机环境 1 相关查询命令 一.Ubuntu 20.04 安装NVIDIA显卡驱动 二.Ubuntu 20.04 安 ...

  5. ubuntu 16.04安装nVidia显卡驱动和cuda/cudnn踩坑过程

    推荐新版安装教程 http://blog.csdn.net/chenhaifeng2016/article/details/78874883 安装深度学习框架需要使用cuda/cudnn(GPU)来加 ...

  6. 华硕笔记本:Ubuntu 18.04安装Nvidia驱动

    1 查看系统推荐版本 在ubuntu18.04已经安装好前提下,需要查看驱动信息 指令: ubuntu-drivers devices 这里推荐的是470版本,465也可以. 2 下载对应的驱动软件版 ...

  7. Ubuntu 14.04安装Nvidia显卡驱动以及查看显卡驱动

    1.下载驱动程序 在这个网址搜索自己显卡型号对应的驱动程序,如下图所示. 下载地址:http://www.geforce.cn/drivers 2.准备工作 下载好的一个70MB左右.run驱动程序, ...

  8. dell optiplex ubuntu 14.04 安装 NVIDIA 显卡驱动

    公司配置的 dell optiplex使用核显带起双屏幕,玩dota2无法特效全开.so,在京东上买了一块750Ti.安装驱动的时候需要切换到ubuntu的全命令行模式,关掉桌面系统才能安装.这时候这 ...

  9. Ubuntu 18.04安装NVIDIA(英伟达) RTX2080Ti显卡

    Ubuntu 18.04安装NVIDIA(英伟达) RTX2080Ti显卡 在安装显卡之前请先把ubuntu 18.04系统提前安装好. 需要准备的资料: NVIDIA 驱动 下载驱动 驱动的下载地址 ...

  10. 【nvidia】ubuntu 16.04 安装 gtx1080显卡驱动

    安装gtx1080显卡驱动 注意:nvidia显卡有个热插拔无法识别问题,如果发现无法显示dell logo可能是线路问题(当前采用的是HDMI转VGA的方式)处理方法是关机->拔电源-> ...

最新文章

  1. 从 Android 静音看正确的查bug的姿势?
  2. 分享Kali Linux 2017年第23周镜像文件
  3. No module named 'StringIO'
  4. 玩转springboot:自定义异常处理和深入异常处理原理
  5. mysql c 更新 数据_Mysql:如果数据存在则更新,不存在则插入
  6. 考试用计算机反思800字,考试反思作文800字
  7. mysql5.7环境,MySQL-5.7-线上生产环境部署
  8. python中协程与函数的区别_python 协程与go协程的区别
  9. epoll nio区别_高性能网络服务器编程:为什么linux下epoll是最好,Netty要比NIO.2好?...
  10. linux下的C语言开发(静态库)
  11. 东大oj-1591 Circle of friends
  12. 如何在自己的网站中嵌入其他网站的页面?
  13. Julia:last() 和first()
  14. java一个字符几个字节_Java 语言中一个字符占几个字节?
  15. winform DataGridView 文本居中
  16. Day 12 - 标签图片的方法与实作
  17. Maven自动更新SNAPSHOT包
  18. 10大高权重博客_你知道几个?
  19. video.js插件播放hls、rtmp
  20. poj3518(Prime Grap 欧拉筛+二分)

热门文章

  1. Word里仅修改字母和数字的字体,不改变标点符号字体
  2. 8小时学会div+css 视频教程
  3. [Python人工智能] 四.神经网络和深度学习入门知识
  4. java jersey 参数_Java Jersey使用總結
  5. 分享一下最近微信域名防封的一些心得和经验,怎么才能做到域名防封呢
  6. 第二次数学建模训练题
  7. 怎么制作gif动图,gif动态图怎么制作
  8. 基于ZYNQ、AM5728、AM5708、AM437x、AM335x、STM32+FPGA等平台提供了开源EtherCAT主站IgH案例
  9. WSDM2019|门限注意力自编码在内容感知推荐中的应用(已开源)
  10. 密钥文件snk 、AssemblyInfo.cs