You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've got a Thinkpad dock with a displayport connected display, connected to my laptop via USB-C. When connecting this display, it shows up in settings with the right resolutions and available settings, but the display does not receive any input.
When looking in journalctl, when plugging in the USB-C cable, you can see that MESA-LOADER fails to load the evdi driver which could explain the above issue.
I'm running NixOS on the unstable channel with Gnome on Wayland. I installed the Displaylink drivers and am using my discrete Nvidia card in my laptop exclusively (turned off igpu and blacklisted i915). I'm using the latest kernel.
Xrandr shows the following when the dock is connected:
$ xrandr --listactivemonitors
Monitors: 2
0: +*eDP-1 2560/340x1600/220+0+0 eDP-1
1: +DVI-I-1 3440/800x1440/340+2560+0 DVI-I-1
$ xrandr --listproviders
Providers: number : 0
Steps To Reproduce
Steps to reproduce the behavior:
Start up Gnome in Wayland
Plug in the USB-C cable to the dock.
Watch the monitor go on, to go off again with "no signal".
Expected behavior
The monitor connected through the dock should just work.
Screenshots (logging)
These are the relevant logs from journalctl output:
mrt 26 10:32:17 SC-X1 kernel: evdi: [I] (card1) Opened by Task 8130 (DesktopManagerE) of process 8118 (.DisplayLinkMan)
mrt 26 10:32:17 SC-X1 kernel: evdi: [I] (card1) Added i2c adapter bus number 8
mrt 26 10:32:17 SC-X1 kernel: evdi: [I] (card1) Connected with Task 8130 (DesktopManagerE) of process 8118 (.DisplayLinkMan)
mrt 26 10:32:17 SC-X1 kernel: evdi: [I] (card1) Connector state: connected
mrt 26 10:32:17 SC-X1 kernel: evdi: [I] (card1) Connector state: connected
mrt 26 10:32:17 SC-X1 .gnome-shell-wr[7215]: g_hash_table_steal_extended: assertion 'hash_table != NULL' failed
mrt 26 10:32:17 SC-X1 gnome-shell[7215]: MESA-LOADER: failed to open evdi: /run/opengl-driver/lib/dri/evdi_dri.so: cannot open shared object file: No such file or directory (search paths /run/opengl-driver/lib/dri, suffix _dri)
mrt 26 10:32:17 SC-X1 .gnome-shell-wr[7215]: Failed to initialize accelerated iGPU/dGPU framebuffer sharing: Not hardware accelerated
mrt 26 10:32:17 SC-X1 .gnome-shell-wr[7215]: Created gbm renderer for '/dev/dri/card1'
mrt 26 10:32:17 SC-X1 .gnome-shell-wr[7215]: Failed to allocate onscreen framebuffer for /dev/dri/card1: Failed to allocate surface
Describe the bug
I've got a Thinkpad dock with a displayport connected display, connected to my laptop via USB-C. When connecting this display, it shows up in settings with the right resolutions and available settings, but the display does not receive any input.
When looking in journalctl, when plugging in the USB-C cable, you can see that MESA-LOADER fails to load the evdi driver which could explain the above issue.
I'm running NixOS on the unstable channel with Gnome on Wayland. I installed the Displaylink drivers and am using my discrete Nvidia card in my laptop exclusively (turned off igpu and blacklisted i915). I'm using the latest kernel.
Xrandr shows the following when the dock is connected:
$ xrandr --listactivemonitors
Monitors: 2
0: +*eDP-1 2560/340x1600/220+0+0 eDP-1
1: +DVI-I-1 3440/800x1440/340+2560+0 DVI-I-1
$ xrandr --listproviders
Providers: number : 0
Steps To Reproduce
Steps to reproduce the behavior:
Expected behavior
The monitor connected through the dock should just work.
Screenshots (logging)
These are the relevant logs from journalctl output:
mrt 26 10:32:17 SC-X1 kernel: evdi: [I] (card1) Opened by Task 8130 (DesktopManagerE) of process 8118 (.DisplayLinkMan)
mrt 26 10:32:17 SC-X1 kernel: evdi: [I] (card1) Added i2c adapter bus number 8
mrt 26 10:32:17 SC-X1 kernel: evdi: [I] (card1) Connected with Task 8130 (DesktopManagerE) of process 8118 (.DisplayLinkMan)
mrt 26 10:32:17 SC-X1 kernel: evdi: [I] (card1) Connector state: connected
mrt 26 10:32:17 SC-X1 kernel: evdi: [I] (card1) Connector state: connected
mrt 26 10:32:17 SC-X1 .gnome-shell-wr[7215]: g_hash_table_steal_extended: assertion 'hash_table != NULL' failed
mrt 26 10:32:17 SC-X1 gnome-shell[7215]: MESA-LOADER: failed to open evdi: /run/opengl-driver/lib/dri/evdi_dri.so: cannot open shared object file: No such file or directory (search paths /run/opengl-driver/lib/dri, suffix _dri)
mrt 26 10:32:17 SC-X1 .gnome-shell-wr[7215]: Failed to initialize accelerated iGPU/dGPU framebuffer sharing: Not hardware accelerated
mrt 26 10:32:17 SC-X1 .gnome-shell-wr[7215]: Created gbm renderer for '/dev/dri/card1'
mrt 26 10:32:17 SC-X1 .gnome-shell-wr[7215]: Failed to allocate onscreen framebuffer for /dev/dri/card1: Failed to allocate surface
Additional context
Notify maintainers
@drupol @illustris
Metadata
Add a 👍 reaction to issues you find important.
The text was updated successfully, but these errors were encountered: