笔者电脑Dell G3 3579,Intel核显加Nvidia gtx1060 maxQ,用HDMI外接屏幕,能检测到但是经常黑屏,发现如下解决方案:
首先用Nvidia X将Prime Profiles切换成Nvidia On-demand(切换成其它两个都会导致外接屏幕不显示)。
1. 打开文件
/usr/share/X11/xorg.conf.d/10-nvidia.conf
添加以下行
Option "PrimaryGPU" "Yes"
2. 打开文件
/usr/share/X11/xorg.conf.d/10-amdgpu.conf
将
Driver "amdgpu"
改成
Driver "modesetting"
外接显示屏黑屏问题就解决了。
笔者再次尝试热插拔外接屏幕的hdmi线,虽然不能保证每一次都能成功,但是外接屏黑屏频率显著下降。