deepin RTX2060 GTX1050 分辨率 1024 x 768 驱动

目录

  • 背景
  • 具体过程
    • 官网下载驱动
    • 安装驱动

背景

今天给机器换了一张显卡,替换2G显存的1050 -> 6G显存的RTX2060。我的台式机上装的是双系统,Windows和Deepin。我装机完毕,打开Windows正常,但是打开deepin后发现图标非常大,分辨率的可选项只有1024x768。
在网上查找各种方式:

  1. CVT 和 xrandr 来自定义分辨率的方式。
  2. 使用Deepin自带的显卡驱动管理器,切换开源驱动,切换毕源驱动。

使用这些方法都以失败告终。

后来在Deepin的官网的社区看到一个帖子,主要内容是说,Deepin对AMD和英伟达的比较新的卡适配不够(啥580,2060之类的)。然后结合Deepin的显卡驱动管理器上都没有识别我的2060的型号,但是可以识别1050。我感觉驱动的原因可能大一点。然后顺着这个思路找教程,终于安装完成新驱动,达到正常的1920x1080的分别率。

具体过程

官网下载驱动

地址:https://www.nvidia.cn/Download/index.aspx?lang=cn
deepin RTX2060 GTX1050 分辨率 1024 x 768 驱动_第1张图片
我下载的是RTX2060 Linux 64位的版本:
NVIDIA-Linux-x86_64-440.64.run

安装驱动

1)禁用开源驱动nouveau
如果你之前在显卡驱动管理器选择的是闭源驱动的话,那么这一步可以不用做。

// 打开blacklist.conf文件,你也可以使用其他编辑器打开,只不过保存需要sudo权限
sudo nano /etc/modprobe.d/blacklist.conf

或则打开编辑blacklist-bcm43.conf,我反正没找到blacklist.conf,我是编辑的blacklist-bcm43.conf。
在这里插入图片描述

// 在末尾追加
blacklist nouveau
options nouveau modeset=0

2)重启后查看是否禁用成功

// 如果执行这条命令没有报错就是禁用成功了
lsmod |grep -i nouveau

3)卸载旧的英伟达驱动

// 卸载旧驱动
sudo apt-get remove --purge nvidia*

如果报:
zsh: no matches found: nvidia*
那么就执行下面这一条(也是卸载):
sudo apt-get purge "nvidia*"

4)然后进入Linux的控制台界面
Ctrl + Alt + F2
(我这里的F1是图形界面,F2就开始是控制台的了,如果你的不一样,那么就继续试其他的F3、F4…)

5)关闭图形界面

// 普通用户
sudo service lightddm stop
//root用户
service lightddm stop

6)给下载的驱动安装包权限,并执行
其实这一步,你在下载完毕就可以做
然后在root身份下或则普通用户身份下

chmod a+x NVIDIA-Linux-x86_64-440.64.run
//或则直接777,也可以,反正就是为了让他有可执行权限嘛
chmod 777 NVIDIA-Linux-x86_64-440.64.run
// 普通用户
sudo sh NVIDIA-Linux-x86_64-440.64.run
//root用户,(可以将安装包改个简单点的名字,如n.run)
sh n.run

安装的话,就是选ok之类的确定就行。
然后结束后,reboot重启就可以了。

你可能感兴趣的:(deepin,linux,windows,运维)