版权声明:本文为CSDN博主「我也不知道取什么好」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/teavamc/article/details/78330266
1,安装prime-indicator
打开自己的终端,依次输入以下命令。
sudo add-apt-repository ppa:nilarimogard/webupd8 #添加PPA更新源
...... # 等待添加完成
sudo apt-get update #刷新更新源列表
...... # 等待更新完成
sudo apt-get install prime-indicator #安装双显卡切换指示器sudo add-apt-repository ppa:graphics-drivers/ppa #填加显卡安装源sudo apt-get update
安装完成之后,还不会显示切换指示器,我们先不重启,直接进入第二步。
2,禁用的nouveau
sudo chmod 666 /etc/modprobe.d/blacklist.conf # 改文件权限为读写sudo gedit /etc/modprobe.d/blacklist.conf # 打开文件
在最低行添加如下内容
blacklist nouveau
保存文件关闭。
到这里,坑爹的nouveau已经被禁用了,最后就是安装独立显卡。
3,安装GTX960M驱动
进入自己的设置 - 软件与更新 - 附加驱动
记住系统给你推荐的显卡驱动型号,我们就只记着,啥也不要做,记住了!
我这里的型号是384
关闭 - 退出
接下来按Ctrl + Alt + F1 进入命令行界面(为什么不直接用终端?因为要关闭图形界面,所以终端也用不了图形终端)。
在命令行下输入以下命令:
sudo service lightdm stop #关闭图形系统
...... # 等待关闭
sudo apt-get install nvidia-430 ...... # 等待安装完毕
sudo service lightdm start #启动图形系统
如果输入最后一条命令就说明安装成功,如果安装完成后输入命令无反应。
那就切换一个终端启动图形系统,按Ctrl + Alt + F2 进入二号命令行终端启动图形系统。
如果还是进不去,那就重启试试。任意命令行终端输入:
sudo reboot # 重启
然后再进入系统就发现已经安装好了驱动。
打开终端输入:
nvidia-settings
若弹出显卡信息则表示真正安装成功了。
或者
nvidia-smi
得到输出
Sun Mar 27 18:09:16 2022
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 384.130 Driver Version: 384.130 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 960M Off | 00000000:01:00.0 On | N/A |
| N/A 53C P5 N/A / N/A | 201MiB / 2000MiB | 20% Default |
+-------------------------------+----------------------+----------------------++-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 913 G compiz 43MiB |
| 0 925 G fcitx-qimpanel 7MiB |
| 0 1692 G /usr/lib/firefox/firefox 1MiB |
| 0 2537 G ...pycharm-community-2020.1.5/jbr/bin/java 2MiB |
| 0 32423 G /usr/lib/xorg/Xorg 143MiB |
+-----------------------------------------------------------------------------+