I've been trying to resolve an issue with my new high-resolution ACER KG271 2K LED monitor on my HP EliteBook laptop with an Intel graphics chipset.
I have two ACER KG271 monitors connected to a docking station via DP (display port). Monitor 1 is DP1-1
, and monitor 2 is DP1-2
.
During boot I'm unable to see the boot up screen output on anything but my laptop screen. Upon arriving at the login screen, both monitors are black with no signal, and I have to lift the laptop lid to login. I've created an autostart script (in KDE Plasma) that runs the necessary xrandr
commands to create a mode for 2560x1440 at 60Hz, which is the mode that the screens function at. I then use my xrandr
script to set the displays to the new mode. I also have an arandr
script in ~/.screenlayout
that is set to place the screens in the correct orientation and what have you.
This works okay, but as I stated it only works after I've logged in. A recent update has made it so that it's no longer working after login, and I have to manually re-run my xrandr.sh
script to get the 2k monitors to switch from no signal black screens to working. I'm not sure if the order of operations is wrong and that's causing the two scripts to conflict, but I believe that's the case because my screens EDID parsing seems to detect 2560x1440 @75Hz but this modeline doesn't work. Which is why I have to manually create the @60Hz modeline and set the monitors to that.
I think arandr
screenlayout script may be setting the monitors to the incorrect 2560x1440 modeline @ 75Hz instead of waiting for my autostart script to create the correct modeline.
I've done a ton of reading, hence the usage of scripts to set my monitors but I'm unable to find a decent resolution to my problem, no pun intended. I think that I need to get into the nitty gritty with my Xorg config files, but everything I've read seems outdated and it's a bit convoluted on how to do it exactly with my Intel i915 graphics card and ACER KG271 monitors. If anyone has the expertise or know how, I'll be indebted to you for the help. I'll post my scripts and Xorg.0.log
file below.
Configs, Scripts, and Logs