You are not logged in.
Pages: 1
Hello Arch Gurus,
Sadly, it's yet another thread about USB-C monitors.
I have 2 USB-C -> HDMI monitors attached to my laptop, which work in Windows (plug 'n play, no additional configuration)
They used to work a while back, but the majority of the time I use my laptop at work via a DisplayLink dock and occasionally I use the laptop at home (using 2 USB-C attached monitors).
Sadly somewhere down the line the USB-C monitors stopped being detected by arch, here some info about my setup:
neofetch
-` grx@grx-arch
.o+` ------------
`ooo/ OS: Arch Linux x86_64
`+oooo: Host: OMEN by HP Gaming Laptop 16-wf1xxx
`+oooooo: Kernel: 6.6.54-1-lts
-+oooooo+: Uptime: 17 mins
`/:-:++oooo+: Packages: 1368 (pacman)
`/++++/+++++++: Shell: zsh 5.9
`/++++++++++++++: Resolution: 2560x1440
`/+++ooooooooooooo/` DE: GNOME 47.0
./ooosssso++osssssso+` WM: Mutter
.oossssso-````/ossssss+` WM Theme: Adwaita
-osssssso. :ssssssso. Theme: Orchis-Compact [GTK2/3]
:osssssss/ osssso+++. Icons: Reversal [GTK2/3]
/ossssssss/ +ssssooo/- Terminal: gnome-terminal
`/ossssso+/:- -:/+osssso+- CPU: Intel i9-14900HX (32) @ 5.600GHz
`+sso+:-` `.-/+oso: GPU: Intel Raptor Lake-S UHD Graphics
`++:. `-/+/ Memory: 3218MiB / 31799MiB
.` `/
I've already tried to switch to xorg/x11 but there is no difference.
I'm not using the dedicated GPU (nvidia) but the integrated one (i915).
When I plug it in `udevadm monitor` shows:
KERNEL[1758.437963] change /devices/platform/USBC000:00/typec/port0 (typec)
KERNEL[1758.438033] add /devices/platform/USBC000:00/typec/port0/port0-partner (typec)
KERNEL[1758.438078] change /devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:001 (power_supply)
UDEV [1758.442928] change /devices/platform/USBC000:00/typec/port0 (typec)
UDEV [1758.443498] change /devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:001 (power_supply)
UDEV [1758.444041] add /devices/platform/USBC000:00/typec/port0/port0-partner (typec)
KERNEL[1759.453764] add /devices/virtual/usb_power_delivery/pd2 (usb_power_delivery)
UDEV [1759.455552] add /devices/virtual/usb_power_delivery/pd2 (usb_power_delivery)
KERNEL[1759.599473] change /devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:001 (power_supply)
UDEV [1759.600835] change /devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:001 (power_supply)
There is nothing related to usb/drm in dmesg or journalctl output.
What am I missing here? Why is the system detecting when I plug in my USB-C, but doesn't detect it as monitor (anymoire)?
Friendly reminder that it has nothing to do with BIOS settings, as I haven't updated the BIOS since, changed settings since, and (again) it works on Windows.
Offline
which work in Windows … it works on Windows
3rd link below. Mandatory.
Disable it (it's NOT the BIOS setting!) and reboot windows and linux twice for voodo reasons.
Why is the system detecting when I plug in my USB-C, but doesn't detect it as monitor (anymoire)?
Run "sudo journalctl -f", plug the monitor and post the journal tail that generates.
Then run and post the output of
for OUT in /sys/class/drm/card*; do echo $OUT; edid-decode $OUT/edid; echo "================="; done
You'll need https://aur.archlinux.org/packages/edid-decode-git
Offline
Pages: 1