在使用Linux系统时,经常会遇到双显卡双屏黑屏的问题。这个问题一般是由于显卡驱动设置不正确或者系统没有正确识别到显卡造成的。本文将通过多个方面进行分析和讨论,帮助读者解决这个烦人的问题。
方案一:检查驱动
首先要检查的就是显卡驱动是否正确安装。可以通过命令行查看当前系统所使用的显卡驱动:
lspci-nnk|grep-ivga-A3|grep'inuse'
如果输出结果中显示“nouveau”等开源驱动,则需要安装相应的闭源驱动。如果已经安装了闭源驱动,可以尝试重新安装或者更新驱动。
方案二:修改xorg.conf文件
如果检查了驱动还是无法解决问题,则需要尝试修改xorg.conf文件。首先备份原有的xorg.conf文件:
sudocp/etc/X11/xorg.conf/etc/X11/xorg.conf.bak
然后打开xorg.conf文件进行编辑:
sudovi/etc/X11/xorg.conf
在文件中添加以下内容:
Section"Device"
Identifier"Card0"
Driver"nvidia"
BusID"PCI:1:0:0"
EndSection
Section"Device"
Identifier"Card1"
Driver"nvidia"
BusID"PCI:2:0:0"
EndSection
Section"Screen"
Identifier"Screen0"
Device"Card0"
EndSection
Section"Screen"
Identifier"Screen1"
Device"Card1"
Option"TwinView""true"
EndSection
保存并退出文件。然后重启系统,问题应该就可以得到解决了。
方案三:修改grub文件
如果以上两种方法都无法解决问题,则需要尝试修改grub文件。首先备份原有的grub文件:
sudocp/etc/default/grub/etc/default/grub.bak
然后打开grub文件进行编辑:
sudovi/etc/default/grub
在文件中找到GRUB_CMDLINE_LINUX_DEFAULT这一行,将其修改为:
GRUB_CMDLINE_LINUX_DEFAULT="quietsplashvideo=LVDS-1:dvideo=VGA-1:e"
其中LVDS-1和VGA-1分别对应于两个显示器的名称,d和e分别对应于两个显卡的标识符。保存并退出文件。然后运行以下命令更新grub配置:
sudoupdate-grub
重启系统,问题应该就可以得到解决了。
方案四:使用xrandr命令
如果以上三种方法都无法解决问题,则可以尝试使用xrandr命令手动设置显示器参数。首先通过命令行查看当前系统所识别的显示器名称:
xrandr--listmonitors
然后通过命令行设置两个显示器的位置和分辨率:
xrandr--outputDP-1--auto--left-ofHDMI-1
xrandr--outputDP-1--mode1920x1080
xrandr--outputHDMI-1--mode1920x1080
其中DP-1和HDMI-1分别对应于两个显示器的名称。保存并退出文件。然后重启系统,问题应该就可以得到解决了。
结语
通过以上几种方案,相信读者已经可以顺利解决Linux下双显卡双屏黑屏的问题。在使用Linux系统时,遇到问题不要慌张,多尝试多搜索,相信总能找到解决办法。
tokenpocket最新版:https://cjge-manuscriptcentral.com/software/4775.html