XPS 13, WD19TB dock and Manjaro

Kia Ora everyone,

I’m having a few issues with a Dell XPS 13 (9300) and a WD19TB thunderbolt dock displaying output to my monitors and I love to narrow down whether anything is wrong or if I am just expecting too much.

When at my desk I use my laptop with the lid shut and work on two external displays, an LG 34GK950F (3440x1440 @ 60hz via active USB-C DP to HDMI) and an AOC (1920x1080 @ 60hz via DP).

If I boot from cold sometimes the first thing I will see is the log in screen but most of the time I won’t get any display until I unplug the dock and plug it back into the laptop.
Often this doesn’t result in a display either and I’ll have to open the laptop, boot into the desktop, connect the dock and then close the lid - And even then my external displays don’t always come back, often enough to warrant me making this post.

I have checked the bios, all pre-boot related TB options are turned on and the signs of life options are turned off as per the wiki.
It seems that using the USB-C DP to HDMI is more reliable that just using HDMI.
I have tested with only the LG monitor and I have very much the same experience.

I’ve tried a number of different distros with similar results. Ubuntu does seem to be the best but only from a short amount of testing. Been using Manjaro for a couple of years now though so ideally would like try to fix on here before considering a move.

Appreciate any help you folks might have to make these problems go away.

Thanks

Please post the output of inxi -Fazy.

System:
Kernel: 5.8.18-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0
parameters: BOOT_IMAGE=/boot/vmlinuz-5.8-x86_64
root=UUID=040667ae-b535-489b-abf9-8a9e9a8471a1 rw quiet apparmor=1
security=apparmor resume=UUID=1a54697c-a4de-4b73-a7fd-c4c995279971
udev.log_priority=3
Console: tty 0 wm: gnome-shell DM: GDM 3.38.1 Distro: Manjaro Linux

Machine:
Type: Laptop System: Dell product: XPS 13 9300 v: N/A serial:
Chassis: type: 10 serial:
Mobo: Dell model: 077Y9N v: A00 serial: UEFI: Dell v: 1.2.0
date: 08/13/2020

Battery:
ID-1: BAT0 charge: 50.2 Wh condition: 50.2/51.0 Wh (98%) volts: 8.6/7.6
model: LGC-LGC6.5 DELL 2XXFW05 type: Li-poly serial: status: Full

CPU:
Info: Quad Core model: Intel Core i7-1065G7 bits: 64 type: MT MCP
arch: Ice Lake family: 6 model-id: 7E (126) stepping: 5 microcode: 96
L2 cache: 8192 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
bogomips: 23968
Speed: 1453 MHz min/max: 400/3900 MHz base/boost: 1400/1500 volts: 0.7 V
ext-clock: 100 MHz Core speeds (MHz): 1: 1400 2: 1401 3: 1256 4: 1400
5: 1400 6: 1401 7: 1083 8: 1400
Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl and seccomp
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected

Graphics:
Device-1: Intel Iris Plus Graphics G7 vendor: Dell driver: i915 v: kernel
bus ID: 00:02.0 chip ID: 8086:8a52
Device-2: Realtek Integrated_Webcam_HD type: USB driver: uvcvideo
bus ID: 3-9:3 chip ID: 0bda:58fe serial:
Display: server: X . org 1.20.9 compositor: gnome-shell driver: i915
note: display driver n/a FAILED: intel unloaded: modesetting
alternate: fbdev,vesa resolution:
OpenGL: renderer: Mesa Intel Iris Plus Graphics (ICL GT2) v: 4.6 Mesa 20.2.1
direct render: Yes

Audio:
Device-1: Intel Smart Sound Audio vendor: Dell driver: snd_hda_intel
v: kernel alternate: snd_sof_pci bus ID: 00:1f.3 chip ID: 8086:34c8
Device-2: Realtek type: USB driver: snd-usb-audio bus ID: 5-2.3.4:6
chip ID: 0bda:402e serial:
Sound Server: ALSA v: k5.8.18-1-MANJARO

Network:
Device-1: Intel Killer Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter
vendor: Bigfoot Networks driver: iwlwifi v: kernel port: 4000
bus ID: 00:14.3 chip ID: 8086:34f0
IF: wlp0s20f3 state: up mac:
Device-2: Realtek RTL8153 Gigabit Ethernet Adapter type: USB driver: r8152
bus ID: 6-2.4:4 chip ID: 0bda:8153 serial:
IF: enp46s0u2u4 state: up speed: 1000 Mbps duplex: full mac:

Drives:
Local Storage: total: 476.94 GiB used: 122.62 GiB (25.7%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/nvme0n1 model: KXG60ZNV512G NVMe KIOXIA 512GB size: 476.94 GiB
block size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4
serial: rev: 10604107 scheme: GPT

Partition:
ID-1: / raw size: 468.43 GiB size: 460.08 GiB (98.22%)
used: 122.61 GiB (26.6%) fs: ext4 block size: 4096 B dev: /dev/nvme0n1p3

Swap:
Kernel: swappiness: 60 (default) cache pressure: 100 (default)
ID-1: swap-1 type: partition size: 8.00 GiB used: 12.5 MiB (0.2%)
priority: -2 dev: /dev/nvme0n1p2

Sensors:
System Temperatures: cpu: 48.0 C mobo: N/A
Fan Speeds (RPM): cpu: 0 fan-2: 0

Info:
Processes: 323 Uptime: 49m Memory: 15.23 GiB used: 3.24 GiB (21.3%)
Init: systemd v: 246 Compilers: gcc: 10.2.0 Packages: pacman: 1391 lib: 435
flatpak: 0 Shell: Zsh (sudo) v: 5.8 default: Bash v: 5.0.18
running in: gnome-terminal inxi: 3.1.08