换了台电脑,因为有了比较好的显卡,所以先用一下,顺便装了新系统mint,但是出现了个很严重的问题,系统装完后,显示器显示 “输入不支持” 究其原因是nvidia的显卡驱动与nouveau驱动冲突。
先说一下这个nouveau是个什么?
nouveau是第三方的显卡驱动,是由一群linux爱好者开发的,并且独立于nvidia,所以,nvidia并没有承认他,自然就会冲突。但是呢,这个驱动也有他存在的必要,毕竟以前不是每台电脑都有nvidia显卡的,所以他在给用户提供了很好的视觉享受。(在不用nvidia驱动,并且禁用nouveau之后就知道他多么好了)
由于显示器不显示任何信息,所以只能从GRUB 入手,通过GRUB进入linux的root,由于每台电脑进入方式不一样,这里就不说怎么进了,自己查一查吧。
进入root之后,
1. 先执行lsmod | grep nouveau
如果有任何信息输出,说明nouveau没有被禁用,如果没有输出,则证明nouveau已经被禁用了
2. 新建 /etc/modprobe.d/blacklist-nouveau.conf
文件,在里面输上
blacklist nouveau
options nouveau modeset=0
3 . 执行 update-initramfs -u
重新生成kernel initramfs
4. 到这里我reboot,进入系统后发现分辨率很低,这时找到驱动管理,然后启用nvidia驱动就可以了
5. 如果reboot后还是不行的话,就进入nomodeset模式试试,参考这个
我犯过一个很愚蠢的错误,把modprobe打成了modeprobe…..重装系统N次才发现