我正经历一个惠普ProBook 6470 b的问题,我希望解决这个问题。
问题是,在启动时(无论是从冷启动还是在执行重新启动时),没有检测到我的外部监视器,我必须断开并连接它,这样它才能开始工作--当我使用它作为我的主显示器时,这是很烦人的。
显示器使用适配器连接到计算机上的DisplayPort,监视器本身使用从Intel HD 4000卡运行的HDMI连接。
这种行为在Linux和Windows上都会发生,但我希望这有可能在Linux下得到解决或解决。内核当前是4.13.0-17-generic。
目前,在启动与监视器连接后,xrandr没有看到它,只检测内部LVDS连接;是否有可能以某种方式触发DisplayPort连接的重置,就好像我要物理地断开/重新连接它一样?
在插入监视器时,运行udevadm monitor将显示以下输出:
KERNEL[10564.460492] change /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV [10564.461519] change /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)更新:我已经测试了DisplayPort适配器和监视器,该系统在EliteBook 8460p上运行了与AMDRadeonHD6470M相同的Linux安装,并且在启动时按预期工作,所以我假设这可能仅限于ProBook中的installation 4000卡。在Xorg的配置中,我尝试过在"intel“和"modeset”驱动程序之间切换,没有任何改变。
更新2: xrandr显示监视器位于输出HDMI-3上,这是启动时的输出,然后在重新连接外部显示器之后:
HDMI-3 disconnected (normal left inverted right x axis y axis)
HDMI-3 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
为了澄清:当发生这种情况时,监视器会简短地显示“无信号”。我尝试通过GRUB在引导时将HDMI-3传递给视频标志,这没有任何效果,并试图通过运行xrandr --output HDMI-3 --auto来打开显示,但没有效果。
谢谢你能提供的任何见解。
发布于 2017-12-05 02:45:38
经过进一步测试,该问题似乎是由使用Legacy BIOS引导模式时硬件级别的问题引起的,因为当使用UEFI时,监视器在DisplayPort上被正确检测到。
https://unix.stackexchange.com/questions/408047
复制相似问题