nvidia quadro/ thunderbolt dock/ device names

Hi All,

So the hardware is a Lenovo P53 with Nvidia Quadro T2000 using Linux and 435 drivers (25DEC2019).

After much investigation I have discovered that a stable conformation doesn’t see thunderbolt attached screens due to what appears like a naming issue. Here’s the relevant section of Xorg.0.log.

Surely the unrecognised name is my problem? xrandr can’t see that screen even though nvidia-settings can…

Any help appreciated for all of use with NVidia+thunderbolt docks where windows works fine ,but linux struggles…:-(

P.

[  9495.501] (**) Option "AllowNVIDIAGpuScreens"
[  9495.501] (II) Applying OutputClass "nvidia" options to /dev/dri/card0
[  9495.501] (**) NVIDIA(G0): Option "IncludeImplicitMetaModes" "ExtraResolutions = ( 3840x2160R ), DisplayDevice = DFP-0.3"
[  9495.501] (**) NVIDIA(G0): Option "AllowEmptyInitialConfiguration"
[  9495.502] (**) NVIDIA(G0): Enabling 2D acceleration
[  9495.502] (II) Loading sub module "glxserver_nvidia"
[  9495.502] (II) LoadModule: "glxserver_nvidia"
[  9495.502] (II) Loading /usr/lib/x86_64-linux-gnu/nvidia/xorg/libglxserver_nvidia.so
[  9495.508] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[  9495.508] 	compiled for 1.6.99.901, module version = 1.0.0
[  9495.508] 	Module class: X.Org Server Extension
[  9495.508] (II) NVIDIA GLX Module  435.21  Sun Aug 25 08:14:27 CDT 2019
[  9495.508] (II) NVIDIA: The X server supports PRIME Render Offload.
[  9499.221] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
[  9499.221] (--) NVIDIA(0):     DFP-0.3
[  9499.221] (--) NVIDIA(0):     DFP-0 (boot)
[  9499.221] (--) NVIDIA(0):     DFP-1
[  9499.221] (--) NVIDIA(0):     DFP-2
[  9499.221] (--) NVIDIA(0):     DFP-3
[  9499.221] (--) NVIDIA(0):     DFP-4
[  9499.222] (II) NVIDIA(G0): NVIDIA GPU Quadro T2000 (TU117GL-A) at PCI:1:0:0 (GPU-0)
[  9499.222] (--) NVIDIA(G0): Memory: 4194304 kBytes
[  9499.222] (--) NVIDIA(G0): VideoBIOS: 90.17.20.00.1a
[  9499.222] (II) NVIDIA(G0): Detected PCI Express Link width: 16X
[  9499.223] (--) NVIDIA(GPU-0): BenQ EL2870U (DFP-0.3): connected
[  9499.223] (--) NVIDIA(GPU-0): BenQ EL2870U (DFP-0.3): Internal DisplayPort
[  9499.223] (--) NVIDIA(GPU-0): BenQ EL2870U (DFP-0.3): GUID: 10DE9070-0005-9A22-D8AD-FED60000003C
[  9499.223] (--) NVIDIA(GPU-0): BenQ EL2870U (DFP-0.3): 2660.0 MHz maximum pixel clock
[  9499.223] (--) NVIDIA(GPU-0): 
[  9499.223] (--) NVIDIA(GPU-0): DFP-0: disconnected
[  9499.223] (--) NVIDIA(GPU-0): DFP-0: Internal DisplayPort
[  9499.223] (--) NVIDIA(GPU-0): DFP-0: 2660.0 MHz maximum pixel clock
[  9499.223] (--) NVIDIA(GPU-0): 
[  9499.223] (--) NVIDIA(GPU-0): DFP-1: disconnected
[  9499.223] (--) NVIDIA(GPU-0): DFP-1: Internal DisplayPort
[  9499.223] (--) NVIDIA(GPU-0): DFP-1: 2660.0 MHz maximum pixel clock
[  9499.223] (--) NVIDIA(GPU-0): 
[  9499.223] (--) NVIDIA(GPU-0): DFP-2: disconnected
[  9499.223] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS
[  9499.223] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
[  9499.223] (--) NVIDIA(GPU-0): 
[  9499.223] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  9499.223] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[  9499.223] (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
[  9499.223] (--) NVIDIA(GPU-0): 
[  9499.223] (--) NVIDIA(GPU-0): DFP-4: disconnected
[  9499.223] (--) NVIDIA(GPU-0): DFP-4: Internal DisplayPort
[  9499.223] (--) NVIDIA(GPU-0): DFP-4: 2660.0 MHz maximum pixel clock
[  9499.223] (--) NVIDIA(GPU-0): 
[  9499.237] (II) NVIDIA(G0): Validated MetaModes:
[  9499.237] (II) NVIDIA(G0):     "NULL"
[  9499.237] (**) NVIDIA(G0): Virtual screen size configured to be 3840 x 2160
[  9499.237] (WW) NVIDIA(G0): Unable to interpret display device name "DFP-0.3"; ignoring.
[  9499.237] (WW) NVIDIA(G0): Unable to get display device for DPI computation.
[  9499.237] (==) NVIDIA(G0): DPI set to (75, 75); computed from built-in default
[  9499.237] (II) UnloadModule: "intel"