Secondary Display not seen by Wayland: A way to force a signal to an output?
Hi,
I have a pesky display that uses HDMI. It is not recognized and auto-enabled, but if it's already on and receiving a signal, it will work. On Xorg, I could use xrandr to configure and send a signal to this output even if it wasn't recognized as connected and the display would work. I can't seem to find an equivalent for Wayland however since xrandr is read only.
What things I've tried to get the display to work already:
- Reboot with only the HDMI connected and not my main display which uses VGA.
- Keeping the display from going into power savings mode.
I believe this display is configured in such a way that Wayland/Xorg don't know it's there unless it knows they are there.
What I mean is, the HDMI doesn't work this way when using other devices like a Windows computer or a console/satellite receiver. I assume it's because those devices send the signal anyway and so the display wakes up and acknowledges it. Whereas, the two display servers expect to receive something first. It may have something to do with a weird EDID (the few times it has worked has shown it as a 28" display when it is 27"). But those are just guesses.
This monitor is a secondary display that I'd prefer to use as my primary. My hardware setup is as follows:
- CPU with no iGPU
- Dedicated GPU (AMD R7 240)
- Primary 1600x900 display connected with VGA
- Secondary 2560x1440 display connected with HDMI