起因
本人最近开始尝试将Ubuntu作为日用操作系统,以便熟悉Linux有关操作习惯。但是本人的设备为双显卡笔记本设备,在系统刚刚安装好的时候,界面并非是多么流畅,后查看系统信息发现独显并没有成功驱动。在经历一天的摸索后终于将独显驱动安装成功并且切换到独显模式。
设备信息 CPU:Intel i5-10200H GPU:NVIDIA GTX 1650 System:Ubuntu 21.10
前言
在开始之前,简要说明一下本教程的适用范围。理论上来说是兼容于Ubuntu 21.10版本前2个LTS 版本,或许以后的更新中有了更便捷或者有可能实效的情况,在此不做过多阐述。仅仅适用于Intel NVIDIA的组合,AMD处理器及显卡由于没有设备没法测试,请不要贸然尝试。
开始配置
检查系统信息
前往系统设置-关于查看有关“图形”的一行,我的截图是已经安装好了驱动且切换到独显模式的状态,你的显示内容可能还会包括一个和“Intel”有关的内容,这可能也意味着你的系统目前正在使用Intel集显进行渲染。
或者可以使用 inxi -G
命令查看当前显卡驱动的状态,如果提示找不到命令请使用 sudo apt install inxi
安装
如果你的终端没有显示你的NVIDIA独显或者NVIDIA一行后的driver为nouveau并非nvidia,那么意味着你的独显并没有被识别或者使用了开源驱动nouveau导致独显并没有被激活。
安装驱动
Ubuntu21.10中其实自带NVIDIA专有驱动下载安装界面,但是我选择了去NVIDIA官网下载驱动手动安装
- 前往https://www.nvidia.cn/geforce/drivers/ 查找你的电脑对应的显卡驱动,操作系统请选择Linux,然后下载对应的驱动文件,文件扩展名应为
.run
- 复制驱动文件到一个非英文目录(因为过一会要使用命令行界面来安装驱动,无法使用中文输入法进入下载目录)
- 禁用开源驱动nouveau:
终端内编辑黑名单配置文件
sudo nano /etc/modprode.d/blacklist.conf
在文件的最后添加以下两行,以达到禁用nouveau驱动的目的 blacklist nouveau options nouveau modeset=0 然后reboot重启系统 - 开机进入系统后,使用Ctrl Alt F3进入命令行模式来安装驱动,首先需要关闭GUI环境的X-Server服务
执行
sudo service gdm stop
来关闭X-Server服务 - 使用
cd
命令切换到驱动所在目录,使用./xxxxxxxx.run
命令来安装驱动(xxxx为你的驱动文件名,可使用Tab键补全) - 基本上一路回车确认即可,安装完成后使用
reboot
命令重启系统即可
切换显卡
这个时候你 已经成功安装了NVIDIA的驱动,但是默认情况下你的显示内容依然由核显进行渲染驱动,首先我们安装一些必备软件来对独显进行控制
安装NVIDIA Settings控制面板 sudo apt install nvidia-settings
然后你就可以在启动器内找到控制面板图标,打开后就可以查看独显信息了
如果你发现你的界面和我的界面有所不同,不用担心,接下来我们要切换到独显驱动
安装NVIDIA PRIME:sudo apt install nvidia-prime
切换至独显模式: sudo prime-select nvidia
然后等待切换,提示Done的时候i即代表切换完成,然后重启系统即可
如果未来想要切换到集显模式,也可以使用: sudo prime-select intel
切换到集显模式,然后重启系统即可。
注:切换回Intel集显的时候可能会导致无法显示,我反正是不会使用集显了,切换前请慎重考虑
参考
- https://blog.csdn.net/Etberzin/article/details/116952691
- https://blog.csdn.net/weixin_30872577/article/details/116637044