2nd Monitor unidentifyed after update ("unknown display")

Hey, so i made an update yesterday and now my 2nd Monitor is not properly detected anymore. Also it is not detected as sound device at all either. I can force the resolution with xrandr but other than that it would just look like this: (which doesn’t bring the Audio back.)

This i was was updated minus some python packages and kernel. Kernel i already downgraded but it didn’t help anything.
Here the list of what i downgraded:

extra/alsa-lib
extra/alsa-ucm-conf
extra/alsa-utils
extra/cinnamon
extra/cinnamon-desktop
extra/cinnamon-settings-daemon
extra/cinnamon-translations
core/linux                  
core/linux-api-headers      
core/linux-firmware         
core/linux-firmware-amdgpu  
core/linux-firmware-atheros 
core/linux-firmware-broadcom
core/linux-firmware-cirrus  
core/linux-firmware-intel   
core/linux-firmware-mediatek
core/linux-firmware-nvidia  
core/linux-firmware-other   
core/linux-firmware-radeon  
core/linux-firmware-realtek 
core/linux-firmware-whence  
core/linux-headers          
extra/mesa     
extra/mlt      
extra/muffin   
core/util-linux      
core/util-linux-libs 
extra/vhba-module
extra/vulkan-intel               
extra/vulkan-mesa-implicit-layers

Any help is much appreciated!

Prior to this, when was the last time you ran a full system update?

Do you have an NVidia GPU?

What’s the output of:

inxi -MGxxx --za

(if you have an NVidia GPU)

yay -Q | grep nvidia

Last time was not longer than a week, probably only few days.
No Nvidia GPU only Intel iGPU

❯ inxi -MGxxx --za
Machine:
  Type: Desktop System: Gigabyte product: Z890 AORUS ELITE WIFI7
    v: -CF-WCP-IDO serial: <superuser required>
  Mobo: Gigabyte model: Z890 AORUS ELITE WIFI7 v: x.x
    serial: <superuser required> uuid: <superuser required> Firmware: UEFI
    vendor: American Megatrends LLC. v: F17 date: 09/19/2025
Graphics:
  Device-1: Intel Arrow Lake-S [Intel Graphics] vendor: Gigabyte driver: i915
    v: kernel arch: Xe2-LPG ports: active: DP-1,DP-3
    empty: DP-2,HDMI-A-1,HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:7d67
    class-ID: 0300
  Display: x11 server: X.Org v: 21.1.21 with: Xwayland v: 24.1.9 driver: X:
    loaded: modesetting alternate: fbdev,intel,vesa dri: iris gpu: i915
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2080x2560 s-dpi: 96 s-size: 550x677mm (21.65x26.65")
    s-diag: 872mm (34.34")
  Monitor-1: DP-1 pos: right res: mode: 640x480 hz: 60 scale: 100% (1)
    size: N/A modes: max: 640x480 min: 848x480
  Monitor-2: DP-3 pos: primary,left model: Idek Iiyama PL2793Q
    serial: <filter> res: mode: 2560x1440 hz: 60 scale: 177% (0.5625)
    to: 1440x2560 dpi: 109 size: 597x336mm (23.5x13.23") diag: 685mm (27")
    modes: max: 2560x1440 min: 720x400
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
    inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 25.3.3-arch1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel Graphics (ARL)
    device-ID: 8086:7d67
  Info: Tools: api: eglinfo,glxinfo x11: xdpyinfo, xprop, xrandr

Not sure if its much related but the day before i tried to get rid of my screen tearing and installed this from AUR:

xorgproto-git
xorg-server-common-git
xorg-server-git

But my Keyboard didnt work anymore, so i reverted it back to the regular versions. Everything was fine after that.

I assume Monitor-1 there, on DP-1 is where the issue is at. What desktop environment are you using, and perhaps more specifically, are you using Wayland or X11?

What’s the output of xrandr?

xrandr

And a simple test, have you tried switching the DisplayPort cables between the monitors, to confirm it’s not a cable issue?

Yes DP-1 is the one, its a 4k TV i’m using it every day and the cable is also good since it still basically new, bought it, plugged it in and use it there ever since for months now.
Since its a usb-c/thunderbolt-to-hdmi cable and the other just hdmi i cant switch it around but I’m 100% sure its not the cable. Like I said I can add a mode in xandr and use the TV with the resolution I normally use it (2560x1440), as you can see below:

❯ xrandr 
Screen 0: minimum 320 x 200, current 4000 x 2560, maximum 16384 x 16384
DP-1 connected 2560x1440+1440+0 (normal left inverted right x axis y axis) 0mm x 0mm
   640x480       59.94 +
   1024x768      60.00  
   800x600       60.32    56.25  
   848x480       60.00  
   2560x1440     59.95*  
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 connected primary 1440x2560+0+0 left (normal left inverted right x axis y axis) 597mm x 336mm
   2560x1440     59.95*+  74.97  
   2048x1152     60.00  
   1920x1200     59.88  
   1920x1080     74.97    60.00    50.00    59.94  
   1600x1200     60.00  
   1680x1050     59.95  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1280x800      59.81  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
HDMI-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)

I’m using Cinnamon (X11)

EDIT:

Ok its solved, wanted to screenshot that its working on debian so i booted it up and it looked the same there too. Then I went to windows and just when i was done screenshoting the settings screen i thought why not just try this:i unplugged the cable from the TV-side itself and used another port, then after it was working again i change to the old port again and also still working.

No idea why it did what it did though.

Edit2:
Now I also redid all the updates and its still working. No idea what temporary curse that was lol
Thanks for trying to help!

I’m glad it’s working, albeit mysteriously! :sweat_smile: