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

10 篇文章 0 订阅

今天帮同学在华硕笔记本上安装 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 194mm
   1920x1080     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,就可以在这里通过图形界面设置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力的老周

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值