gtx 1660 debian10.4 无法进入桌面(gnome,kde)

这两天遇到这个问题,记录一下
硬件配置 AMD R5 3600+ MSI MORTAR MAX + MSI GTX1660。
安装debian10.4无法进入gnome桌面。
ctrl+alt+F2 进入tty之后,查看错误信息 /var/log/Xorg.0.log
(因为一直报新手无法在帖子中包含超过2条链接,所以我无法发出全部log,就把ee的都发出来算了)

[ 3.909] (II) NOUVEAU driver Date: Mon Jan 28 23:25:58 2019 -0500
[ 3.909] (II) NOUVEAU driver for NVIDIA chipset families :
[ 3.909] RIVA TNT (NV04)
[ 3.909] RIVA TNT2 (NV05)
[ 3.909] GeForce 256 (NV10)
[ 3.909] GeForce 2 (NV11, NV15)
[ 3.909] GeForce 4MX (NV17, NV18)
[ 3.909] GeForce 3 (NV20)
[ 3.909] GeForce 4Ti (NV25, NV28)
[ 3.909] GeForce FX (NV3x)
[ 3.909] GeForce 6 (NV4x)
[ 3.909] GeForce 7 (G7x)
[ 3.909] GeForce 8 (G8x)
[ 3.909] GeForce 9 (G9x)
[ 3.909] GeForce GTX 2xx/3xx (GT2xx)
[ 3.909] GeForce GTX 4xx/5xx (GFxxx)
[ 3.909] GeForce GTX 6xx/7xx (GKxxx)
[ 3.909] GeForce GTX 9xx (GMxxx)
[ 3.909] GeForce GTX 10xx (GPxxx)

[ 4.030] (EE) [drm] Failed to open DRM device for pci:0000:26:00.0: -19
[ 4.030] (EE) open /dev/dri/card0: No such file or directory

[ 4.030] (EE) open /dev/dri/card0: No such file or directory

[ 4.030] (EE) Unable to find a valid framebuffer device

[ 4.030] (EE) Screen 0 deleted because of no matching config section.
[ 4.030] (II) UnloadModule: “modesetting”
[ 4.030] (EE) Screen 0 deleted because of no matching config section.
[ 4.030] (II) UnloadModule: “fbdev”
[ 4.030] (II) UnloadSubModule: “fbdevhw”
[ 4.030] (EE)
Fatal server error:
[ 4.030] (EE) Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices
[ 4.030] (EE)
[ 4.030] (EE)

[ 4.030] (EE) Please also check the log file at “/var/log/Xorg.0.log” for additional information.
[ 4.030] (EE)
[ 4.033] (EE) Server terminated with error (1). Closing log file.

问题好像是nouveau驱动找不到我这块显卡。但是我这块显卡在之前debian9.9的机器上用的好好的,所以显卡应该没有问题。我还有一台机器,配置类似,R5 2600x+ 迫击炮MAX+ gtx1070,装的10.2,运行至今已经大半年,没有啥问题。所以我把1070拆过来试了一下,居然进gnome了。

所以看来是nouveau不支持gtx1660,从上面的log文件里面写的支持列表里面看是支持到gtx10XX,所以gtx1070没问题,而gtx1660认不出。但是我不知道为什么更老的debian9.9却能认出。

【解决方案】
既然nouveau认不出,那就用nvidia自己的驱动。
apt-get install nvidia-settings
漫长的安装之后,提示nouveau冲突,而解决的方法很简单,只要重启就行。
重启之后,顺利进入了gnome,问题解决。