this post was submitted on 16 Jan 2025
15 points (94.1% liked)

Linux

49059 readers
1036 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I use this HDMI switch between PC and PlayStation4, it seems that PS4 has no problems at all but PC often struggles to get signal back and no longer appears on screen after the switch. Looks like PC can perfectly switch without issue in the BIOS or when I boot in "nomodeset", so it should be something Linux related. I've also tried with my intel iGPU bypassing my RX580 and the issue persist.

My setup:

EndeavourOS (Arch Linux), KDE Plasma, systemd-boot, SDDM, amdgpu, a cheap nobrand HDMI switch with a simple but respectful job to do

Additional notes:

  1. If I manually unplug the monitor's hdmi switch and plug it back in it works, maybe something related to power options?
  2. Maybe I have to load graphics modules earlier at kernel startup? I don't know if they are already like this by default on recent kernels but it's a consideration.
  3. Another hypothesis is that it's BIOS related, I've already tried to set the PCIe GPU as primary. I have disabled secure-boot and fast-boot to use the distro.
  4. Thanks for any advice, in these days I will also try other consoles and devices, I will update this post.
you are viewing a single comment's thread
view the rest of the comments
[–] dingdongitsabear@lemmy.ml 2 points 1 day ago

can't help with the switch but if your monitor has multiple inputs, you can use ddcutil to switch between inputs. so for me it's:

ddcutil -g PHL setvcp 60 0x0f # DP1
ddcutil -g PHL setvcp 60 0x10 # DP2
ddcutil -g PHL setvcp 60 0x11 # HDMI1
ddcutil -g PHL setvcp 60 0x12 # HDMI2

then you can use udev rules or external triggers to switch, e.g. KDE connect's "Run Command" etc.