Linux 切换显卡后显示屏输入不支持的解决办法

Linux 切换显卡后显示屏输入不支持的解决办法

首先,该输入不支持的原因是显卡驱动未安装引起的,将显卡拔出,连接主板的集显(我的是HDMI连接线),这样可以顺利进入系统(安装新系统也是如此)

先将官网的驱动程序下载下来(可能安装cuda驱动也可以,因为cuda中带有显卡驱动)

操作一

需要先将其屏蔽才能安装NVIDIA官方驱动。

将驱动添加到黑名单blacklist.conf中,但是由于该文件的属性不允许修改。所以需要先修改文件属性。

用gedit编辑器打开linux 切换显卡后显示屏输入不支持的解决办法(不存在则新建该文件)

sudo gedit/etc/modprobe.d/blacklist.conf

在该文件后添加一下几行:

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb

操作二

查看/etc/inittab如下:

# systemd uses 'targets' instead of runlevels.
# by default, there are two main targets:
#  
# multi-user.target: analogous to runlevel 3  
# graphical.target: analogous to runlevel 5  
#  
# To view current default target, run:  
# systemctl get-default
#  
# To set a default target, run:  
# systemctl set-default TARGET.target  

新版本的CentOS 系统里使用’targets’ 取代了运行级别的概念。系统有两种默认的’targets’: 多用户.target对应之前版本的3 运行级别; 而图形.target 对应之前的5运行级别。

查看默认的target,执行:

systemctl get-default

开机以命令模式启动,执行:

systemctl set-default multi-user.target

开机以图形界面启动,执行:

systemctl set-default graphical.target

我们需要关闭图形界面,以命令行形式运行,以命令行启动设置后好关机,把显卡插上

操作三

插上显卡后,开机,命令行可以进入系统,进入下载好的显卡驱动文件夹,以root权限安装

bash NVIDIA-Linux-x86_64-384.69.run

按照提示安装,安装好后切换回图形界面启动

systemctl set-default graphical.target

重启reboot即可进入图形系统了
 

你可能感兴趣的:(bug解决)