External monitors not detected

I know there are a lot of post with similar questions, but none of them solves my problem…

I just switched from Ubuntu to Opensuse (Leap 15.6) on my Laptop and now none of my two external monitors are detected. They worked good with Ubuntu, so there are no hardware issues. I’ve tried the Fn-keys that switches to external monitor.

The laptop is an Aces Aspire3 with Intel i915 graphics. I have two AOC 24"-monitors connected to an HP port-replicator (one via HDMI and the other via Display port).

I am running gnome and tried to disable wayland/switch to X in /etc/gdm/custom.conf but it didn’t change anything.

What am I missing?

Here’s some output:

fw@localhost:~> xrandr --listmonitors
Monitors: 1
 0: +*default 5120/1354x1440/380+0+0  default


fw@localhost:~> inxi -GSaz
System:
  Kernel: 6.4.0-150600.23.53-default arch: x86_64 bits: 64 compiler: gcc
    v: 7.5.0 clocksource: tsc available: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.4.0-150600.23.53-default
    root=UUID=2419a663-24e0-4a01-9126-521734eb4a2d splash=silent preempt=full
    mitigations=auto quiet security=apparmor
  Desktop: N/A wm: gnome-shell dm: GDM v: 45.0.1 Distro: openSUSE Leap 15.6
Graphics:
  Device-1: Intel JasperLake [UHD Graphics] vendor: Acer Incorporated ALI
    driver: i915 v: kernel arch: Gen-11 process: Intel 10nm built: 2019-21
    ports: active: eDP-1 empty: HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:4e61
    class-ID: 0300
  Device-2: Chicony VGA WebCam driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-4:3 chip-ID: 04f2:b5e0
    class-ID: 0e02 serial: <filter>
  Display: server: X.org v: 1.21.1.11 with: Xwayland v: 24.1.1
    compositor: gnome-shell driver: X: loaded: modesetting unloaded: fbdev,vesa
    alternate: intel dri: iris gpu: i915 display-ID: localhost:10.0 screens: 1
  Screen-1: 0 s-res: 5120x1440 s-size: <missing: xdpyinfo>
  Monitor-1: eDP-1 mapped: default model: ChiMei InnoLux 0x142b built: 2020
    res: 5120x1440 dpi: 96 gamma: 1.2 size: 1354x380mm (53.31x14.96")
    diag: 354mm (13.9") ratio: 16:9 modes: 1920x1080
  API: OpenGL v: 4.5 vendor: mesa v: 23.3.4 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: llvmpipe (LLVM 17.0.6 128 bits)
    device-ID: ffffffff:ffffffff memory: 30.43 GiB unified: yes
  API: EGL Message: EGL data requires eglinfo. Check --recommends.




Xorg log:
https://paste.opensuse.org/pastes/48092db242bf

The inxi and Xorg.0.log output that you’ve shared just confirms that only the laptop display is active. What does lsusb report?


fw@localhost:~/.local/share/xorg> lsusb -v -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
        ID 0451:8040 Texas Instruments, Inc.
        |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=, 5000M
            ID 17e9:430a DisplayLink HP Port Replicator (Composite Device)
        |__ Port 1: Dev 3, If 1, Class=Application Specific Interface, Driver=, 5000M
            ID 17e9:430a DisplayLink HP Port Replicator (Composite Device)
        |__ Port 1: Dev 3, If 2, Class=Audio, Driver=snd-usb-audio, 5000M
            ID 17e9:430a DisplayLink HP Port Replicator (Composite Device)
        |__ Port 1: Dev 3, If 3, Class=Audio, Driver=snd-usb-audio, 5000M
            ID 17e9:430a DisplayLink HP Port Replicator (Composite Device)
        |__ Port 1: Dev 3, If 4, Class=Audio, Driver=snd-usb-audio, 5000M
            ID 17e9:430a DisplayLink HP Port Replicator (Composite Device)
        |__ Port 1: Dev 3, If 5, Class=Communications, Driver=cdc_ncm, 5000M
            ID 17e9:430a DisplayLink HP Port Replicator (Composite Device)
        |__ Port 1: Dev 3, If 6, Class=CDC Data, Driver=cdc_ncm, 5000M
            ID 17e9:430a DisplayLink HP Port Replicator (Composite Device)
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 0451:8042 Texas Instruments, Inc. Hub
        |__ Port 3: Dev 4, If 0, Class=Hub, Driver=hub/7p, 480M
            ID 0424:2517 Microchip Technology, Inc. (formerly SMSC) Hub
            |__ Port 1: Dev 6, If 0, Class=Mass Storage, Driver=usb-storage, 480M
                ID 048d:1165 Integrated Technology Express, Inc. IT1165 Flash Controller
            |__ Port 6: Dev 7, If 1, Class=Printer, Driver=usblp, 480M
                ID 03f0:7611 HP, Inc DeskJet F2492 All-in-One
            |__ Port 6: Dev 7, If 2, Class=Vendor Specific Class, Driver=, 480M
                ID 03f0:7611 HP, Inc DeskJet F2492 All-in-One
            |__ Port 6: Dev 7, If 0, Class=Vendor Specific Class, Driver=, 480M
                ID 03f0:7611 HP, Inc DeskJet F2492 All-in-One
            |__ Port 7: Dev 8, If 0, Class=Human Interface Device, Driver=usbhid, 12M
                ID 046d:c534 Logitech, Inc. Nano Receiver
            |__ Port 7: Dev 8, If 1, Class=Human Interface Device, Driver=usbhid, 12M
                ID 046d:c534 Logitech, Inc. Nano Receiver
    |__ Port 4: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
        ID 04f2:b5e0 Chicony Electronics Co., Ltd
    |__ Port 4: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
        ID 04f2:b5e0 Chicony Electronics Co., Ltd
    |__ Port 8: Dev 5, If 1, Class=Wireless, Driver=btusb, 12M
        ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
    |__ Port 8: Dev 5, If 0, Class=Wireless, Driver=btusb, 12M
        ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)

And here’s the output from dmesg:
https://paste.opensuse.org/pastes/e0a9f75ce279

I’ve tried disconnecting/connecting and turning the monitors off and on, but there’s no reaction.

Ok, so DisplayLink hardware. This will need the appropriate drivers to support it for video. I don’t have experience with DisplayLink on openSUSE. Let’s see what others suggest.

Yes, after some coffee I just realized that displaylink may be the problem. I will try to install it.

FWIW, here are a couple of blogs about openSUSE TW and DisplayLink…

https://0xcaffee.blog/posts/opensuse-tumbleweed-evdi/

You’re using Leap 15.6, but you the guides above might help with getting this mission accomplished. YMMV.

It was as easy as installing displaylink and it’s dependencies. Case closed.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.