Multiple Screens not working

Hi everyone, new to Linux and just recently recently downloaded Fedora 38. I set it up to dual boot alongside windows 10 using the same peripherals as I have been using with the same computer pre-Linux - no new gear at all. I use a DisplayLink IOGEAR Universal Dock with two HP monitors plugged into it, and the dock plugs into a USB port on my Asus VivoBook 17. The computer has a Ryzen 7 and the GPU is a Picasso/Raven 2. The setup works fine on windows 10, but with Fedora the screens just stay asleep and don’t recognize any output from the dock/laptop. I’ve played with Fedora for a few days and googled around, but I haven’t found a fix for the issue. Thanks in advance for any assistance.


[josh@fedora ~]$ sudo lspci  -v -s  $(lspci | grep ' VGA ' | cut -d" " -f 1)
[sudo] password for josh: 
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile Series] (rev c1) (prog-if 00 [VGA controller])
	Subsystem: ASUSTeK Computer Inc. Device 1bc1
	Flags: bus master, fast devsel, latency 0, IRQ 24, IOMMU group 9
	Memory at e0000000 (64-bit, prefetchable) [size=256M]
	Memory at f0000000 (64-bit, prefetchable) [size=2M]
	I/O ports at e000 [size=256]
	Memory at fe700000 (32-bit, non-prefetchable) [size=512K]
	Capabilities: [48] Vendor Specific Information: Len=08 <?>
	Capabilities: [50] Power Management version 3
	Capabilities: [64] Express Legacy Endpoint, MSI 00
	Capabilities: [a0] MSI: Enable- Count=1/4 Maskable- 64bit+
	Capabilities: [c0] MSI-X: Enable+ Count=3 Masked-
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [200] Physical Resizable BAR
	Capabilities: [270] Secondary PCI Express
	Capabilities: [2a0] Access Control Services
	Capabilities: [2b0] Address Translation Service (ATS)
	Capabilities: [2c0] Page Request Interface (PRI)
	Capabilities: [2d0] Process Address Space ID (PASID)
	Capabilities: [320] Latency Tolerance Reporting
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu

Welcome!

Please Install inxi and post the output of inxi -G so we can see details of the graphics on your system.

Thanks for the swift reply Barry. Here is the result:

[josh@fedora ~]$ inxi -G
Graphics:
  Device-1: AMD Picasso/Raven 2 [Radeon Vega Series / Radeon Mobile Series]
    driver: amdgpu v: kernel
  Device-2: IMC Networks USB2.0 HD UVC WebCam driver: uvcvideo type: USB
  Display: wayland server: X.Org v: 22.1.9 with: Xwayland v: 22.1.9
    compositor: gnome-shell v: 44.5 driver: dri: radeonsi gpu: amdgpu
    resolution: 1600x900~60Hz
  API: OpenGL v: 4.6 Mesa 23.1.8 renderer: AMD Radeon Vega 10 Graphics
    (raven LLVM 16.0.6 DRM 3.54 6.5.5-200.fc38.x86_64)
[josh@fedora ~]$ 

Which operating systems does DisplayLINK currently support only mentions Ubuntu, but there a document with advice for porting to other Linux distributions.

There is already a port to F38, but an issue for F38 with recent kernels, so seems to still be “work in progress”.