AdnanHodzic / displaylink-debian

DisplayLink driver installer for Debian and Ubuntu based Linux distributions.
https://foolcontrol.org/?p=1777
GNU General Public License v3.0
1.27k stars 230 forks source link

No associated provider: collides with Nvidia driver? #954

Open jlgarnier opened 2 weeks ago

jlgarnier commented 2 weeks ago

Hi all!

I've finally managed to install the software on my Debian Bookworm machine? However, now I've entered the configuration phase, I've stumbled upon a new issue: the DisplayLink driver finds 2 graphic cards on my laptop (Intel + Nvidia) but seems to use none of them as providers. The laptop is connected to an i-tec docking station, with 2 x iiyama Prolite screens. The setup works perfectly well with my Win 11 machine...

Here's the debug output:

--------------- Linux system info ----------------

Distro: Debian
Release: bookworm
Kernel: 6.1.0-23-amd64

---------------- DisplayLink info ----------------

Driver version: 1.14.4
DisplayLink service status: up and running
EVDI service version: 1.14.4

------------------ Graphics card -----------------

Vendor: i915
Subsystem: [HD
VGA: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)
VGA (3D): NVIDIA Corporation GM108M [GeForce 930MX] (rev a2)
X11 version: 21.1.7-3+deb12u7
X11 configs: /etc/X11/xorg.conf.d/20-displaylink.conf

-------------- DisplayLink xorg.conf -------------

File: /etc/X11/xorg.conf.d/20-displaylink.conf
Contents:
 Section "ServerLayout"
    Identifier "layout"
    Screen 0 "intel"
    Inactive "nvidia"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    Option "AccelMethod" "None"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection

-------------------- Monitors --------------------

Providers: number : 5
Provider 0: id: 0x45 cap: 0x2, Sink Output crtcs: 3 outputs: 4 associated providers: 0 name:modesetting
Provider 1: id: 0x14c cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 1 outputs: 1 associated providers: 0 name:modesetting
Provider 2: id: 0x11b cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 1 outputs: 1 associated providers: 0 name:modesetting
Provider 3: id: 0xea cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 1 outputs: 1 associated providers: 0 name:modesetting
Provider 4: id: 0xb9 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 1 outputs: 1 associated providers: 0 name:modesetting

-------------------------------------------------------------------

Use this information when submitting an issue (http://bit.ly/2GLDlpY)

-------------------------------------------------------------------

Therefore the only display is obviously the embedded screen. I suspect there's some kind of conflicts with the Nvidia graphic card: how can I confirm this and eventually deactivate the Nvidia card? I must add that the card is (normally) deactivated at boot time through the grub config file.

Thanks in advance for any help!