Created attachment 131379 [details] Before neon 20.04 upgrade multiple Display Configuration SUMMARY My Laptop HP ProBook 450 G6 is having one HDMI and one USB Type-C DisplayPort. I used to connect two external Monitors one using direct HDMI and another using a USB Type-C to HDMI adapter (Old Screenshot Attached). This configuration worked out of the box without installing any extra packages. But after the recent upgrade to KDE neon 20.04 the USB Type-C port stopped working as a DisplayPort. It is working as normal USB port though I can transfer files and connect my phone etc but when I connect the a USB-C display cable it is not detected at all. Things I Tried: 1. Tested 3 different monitors using USB Type-C to HDMI adapter. 2. Tested another USB Type-C to HDMI adapter. 3. Tested the same combination of hardware on a MacBook and it worked fine. 4. Installed the DisplayLink Driver (https://www.displaylink.com/downloads/ubuntu) 5. Installed nvidia-driver-440 but after reboot the whole UI messed up so much that I had to re-install the OS. 6. Tested using a Live Image. STEPS TO REPRODUCE 1. Get a device with a DisplayPort compatible USB Type-C port. 2. Find a USB Type-C to HDMI adapter generally available for MacBooks. 3. Install latest KDE neon 20.04 4. Try to connect an HDMI monitor using USB Type-C adapter and it won't work. OBSERVED RESULT Support for DisplayPort over USB Type-C is removed. EXPECTED RESULT DisplayPort over USB Type-C should work as before KDE neon 20.04 upgrade SOFTWARE/OS VERSIONS Linux: KDE neon KDE Plasma Version: 5.19.4 KDE Frameworks Version: 5.73.0 Qt Version: 5.14.2 Kernel Version: 5.4.0-45-generic dev@neonBook:~ $ neofetch OS: KDE neon User Edition 5.19 x86_64 Host: HP ProBook 450 G6 Kernel: 5.4.0-45-generic Uptime: 43 mins Packages: 1936 (dpkg), 6 (snap) Shell: bash 5.0.17 Resolution: 1366x768, 1920x1080 DE: Plasma WM: KWin WM Theme: McMojave Theme: Breeze Dark [Plasma], Breeze [GTK2/3] Icons: breeze-dark [Plasma], breeze-dark [GTK2/3] Terminal: konsole Terminal Font: Ubuntu Mono 12 CPU: Intel i7-8565U (8) @ 4.600GHz GPU: NVIDIA GeForce MX130 GPU: Intel UHD Graphics 620 Memory: 4121MiB / 15886MiB ADDITIONAL INFORMATION dev@neonBook:~ $ sudo ubuntu-drivers devices == /sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0 == modalias : pci:v000010DEd0000174Dsv0000103Csd00008542bc03sc02i00 vendor : NVIDIA Corporation model : GM108M [GeForce MX130] driver : nvidia-driver-440-server - distro non-free driver : nvidia-driver-418-server - distro non-free driver : nvidia-driver-435 - distro non-free driver : nvidia-driver-440 - distro non-free recommended driver : nvidia-driver-390 - distro non-free driver : xserver-xorg-video-nouveau - distro free builtin dev@neonBook:~ $ dev@neonBook:~ $ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 005: ID 06cb:00b7 Synaptics, Inc. Bus 001 Device 004: ID 1d57:ad17 Xenta ZELOTES GAME MOUSE Bus 001 Device 003: ID 04ca:7095 Lite-On Technology Corp. HP HD Camera Bus 001 Device 006: ID 8087:0aaa Intel Corp. Bus 001 Device 002: ID 413c:2107 Dell Computer Corp. Dell USB Entry Keyboard Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub dev@neonBook:~ $ dev@neonBook:~ $ xrandr Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 16384 x 16384 eDP-1 connected 1366x768+0+312 (normal left inverted right x axis y axis) 344mm x 194mm 1366x768 60.06*+ 1360x768 59.80 59.96 1280x720 60.00 59.99 59.86 59.74 1024x768 60.04 60.00 960x720 60.00 928x696 60.05 896x672 60.01 1024x576 59.95 59.96 59.90 59.82 960x600 59.93 60.00 960x540 59.96 59.99 59.63 59.82 800x600 60.00 60.32 56.25 840x525 60.01 59.88 864x486 59.92 59.57 800x512 60.17 700x525 59.98 800x450 59.95 59.82 640x512 60.02 720x450 59.89 700x450 59.96 59.88 640x480 60.00 59.94 720x405 59.51 58.99 684x384 59.88 59.85 680x384 59.80 59.96 640x400 59.88 59.98 576x432 60.06 640x360 59.86 59.83 59.84 59.32 512x384 60.00 512x288 60.00 59.92 480x270 59.63 59.82 400x300 60.32 56.34 432x243 59.92 59.57 320x240 60.05 360x202 59.51 59.13 320x180 59.84 59.32 HDMI-1 connected primary 1920x1080+1366+0 (normal left inverted right x axis y axis) 527mm x 296mm 1920x1080 60.00*+ 50.00 59.94 1680x1050 59.88 1600x900 60.00 1280x1024 60.02 1440x900 59.90 1280x800 59.91 1280x720 60.00 50.00 59.94 1024x768 60.00 800x600 60.32 720x576 50.00 720x480 60.00 59.94 640x480 60.00 59.94 DP-1 disconnected (normal left inverted right x axis y axis) HDMI-2 disconnected (normal left inverted right x axis y axis) DVI-I-5-4 disconnected (normal left inverted right x axis y axis) DVI-I-4-3 disconnected (normal left inverted right x axis y axis) DVI-I-3-2 disconnected (normal left inverted right x axis y axis) DVI-I-2-1 disconnected (normal left inverted right x axis y axis)
dev@neonBook:~ $ lspci 00:00.0 Host bridge: Intel Corporation Coffee Lake HOST and DRAM Controller (rev 0b) 00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (Whiskey Lake) 00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0b) 00:12.0 Signal processing controller: Intel Corporation Cannon Point-LP Thermal Controller (rev 11) 00:14.0 USB controller: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller (rev 11) 00:14.2 RAM memory: Intel Corporation Cannon Point-LP Shared SRAM (rev 11) 00:14.3 Network controller: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] (rev 11) 00:14.5 SD Host controller: Intel Corporation BayHubTech Integrated SD controller (rev 11) 00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #0 (rev 11) 00:15.1 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #1 (rev 11) 00:16.0 Communication controller: Intel Corporation Cannon Point-LP MEI Controller #1 (rev 11) 00:17.0 SATA controller: Intel Corporation Cannon Point-LP SATA Controller [AHCI Mode] (rev 11) 00:1c.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #5 (rev f1) 00:1d.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #9 (rev f1) 00:1f.0 ISA bridge: Intel Corporation Cannon Point-LP LPC Controller (rev 11) 00:1f.3 Audio device: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 11) 00:1f.4 SMBus: Intel Corporation Cannon Point-LP SMBus Controller (rev 11) 00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP SPI Controller (rev 11) 01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce MX130] (rev a2) 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15) dev@neonBook:~ $
(In reply to Durrani from comment #0) > Created attachment 131379 [details] > Before neon 20.04 upgrade multiple Display Configuration > > SUMMARY > > My Laptop HP ProBook 450 G6 is having one HDMI and one USB Type-C > DisplayPort. > I used to connect two external Monitors one using direct HDMI and another > using a USB Type-C to HDMI adapter (Old Screenshot Attached). This > configuration worked out of the box without installing any extra packages. > But after the recent upgrade to KDE neon 20.04 the USB Type-C port stopped > working as a DisplayPort. It is working as normal USB port though I can > transfer files and connect my phone etc but when I connect the a USB-C > display cable it is not detected at all. > > Things I Tried: > 1. Tested 3 different monitors using USB Type-C to HDMI adapter. > 2. Tested another USB Type-C to HDMI adapter. > 3. Tested the same combination of hardware on a MacBook and it worked fine. > 4. Installed the DisplayLink Driver > (https://www.displaylink.com/downloads/ubuntu) > 5. Installed nvidia-driver-440 but after reboot the whole UI messed up so > much that I had to re-install the OS. > 6. Tested using a Live Image. > > STEPS TO REPRODUCE > 1. Get a device with a DisplayPort compatible USB Type-C port. > 2. Find a USB Type-C to HDMI adapter generally available for MacBooks. > 3. Install latest KDE neon 20.04 > 4. Try to connect an HDMI monitor using USB Type-C adapter and it won't work. > > OBSERVED RESULT > Support for DisplayPort over USB Type-C is removed. > > EXPECTED RESULT > DisplayPort over USB Type-C should work as before KDE neon 20.04 upgrade > > SOFTWARE/OS VERSIONS > Linux: KDE neon > KDE Plasma Version: 5.19.4 > KDE Frameworks Version: 5.73.0 > Qt Version: 5.14.2 > Kernel Version: 5.4.0-45-generic > > dev@neonBook:~ $ neofetch > OS: KDE neon User Edition 5.19 x86_64 > Host: HP ProBook 450 G6 > Kernel: 5.4.0-45-generic > Uptime: 43 mins > Packages: 1936 (dpkg), 6 (snap) > Shell: bash 5.0.17 > Resolution: 1366x768, 1920x1080 > DE: Plasma > WM: KWin > WM Theme: McMojave > Theme: Breeze Dark [Plasma], Breeze [GTK2/3] > Icons: breeze-dark [Plasma], breeze-dark [GTK2/3] > Terminal: konsole > Terminal Font: Ubuntu Mono 12 > CPU: Intel i7-8565U (8) @ 4.600GHz > GPU: NVIDIA GeForce MX130 > GPU: Intel UHD Graphics 620 > Memory: 4121MiB / 15886MiB > > > ADDITIONAL INFORMATION > > dev@neonBook:~ $ sudo ubuntu-drivers devices > == /sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0 == > modalias : pci:v000010DEd0000174Dsv0000103Csd00008542bc03sc02i00 > vendor : NVIDIA Corporation > model : GM108M [GeForce MX130] > driver : nvidia-driver-440-server - distro non-free > driver : nvidia-driver-418-server - distro non-free > driver : nvidia-driver-435 - distro non-free > driver : nvidia-driver-440 - distro non-free recommended > driver : nvidia-driver-390 - distro non-free > driver : xserver-xorg-video-nouveau - distro free builtin > dev@neonBook:~ $ > > > > dev@neonBook:~ $ lsusb > Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub > Bus 001 Device 005: ID 06cb:00b7 Synaptics, Inc. > Bus 001 Device 004: ID 1d57:ad17 Xenta ZELOTES GAME MOUSE > Bus 001 Device 003: ID 04ca:7095 Lite-On Technology Corp. HP HD Camera > Bus 001 Device 006: ID 8087:0aaa Intel Corp. > Bus 001 Device 002: ID 413c:2107 Dell Computer Corp. Dell USB Entry Keyboard > Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > dev@neonBook:~ $ > > > > dev@neonBook:~ $ xrandr > Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 16384 x 16384 > eDP-1 connected 1366x768+0+312 (normal left inverted right x axis y axis) > 344mm x 194mm > 1366x768 60.06*+ > 1360x768 59.80 59.96 > 1280x720 60.00 59.99 59.86 59.74 > 1024x768 60.04 60.00 > 960x720 60.00 > 928x696 60.05 > 896x672 60.01 > 1024x576 59.95 59.96 59.90 59.82 > 960x600 59.93 60.00 > 960x540 59.96 59.99 59.63 59.82 > 800x600 60.00 60.32 56.25 > 840x525 60.01 59.88 > 864x486 59.92 59.57 > 800x512 60.17 > 700x525 59.98 > 800x450 59.95 59.82 > 640x512 60.02 > 720x450 59.89 > 700x450 59.96 59.88 > 640x480 60.00 59.94 > 720x405 59.51 58.99 > 684x384 59.88 59.85 > 680x384 59.80 59.96 > 640x400 59.88 59.98 > 576x432 60.06 > 640x360 59.86 59.83 59.84 59.32 > 512x384 60.00 > 512x288 60.00 59.92 > 480x270 59.63 59.82 > 400x300 60.32 56.34 > 432x243 59.92 59.57 > 320x240 60.05 > 360x202 59.51 59.13 > 320x180 59.84 59.32 > HDMI-1 connected primary 1920x1080+1366+0 (normal left inverted right x axis > y axis) 527mm x 296mm > 1920x1080 60.00*+ 50.00 59.94 > 1680x1050 59.88 > 1600x900 60.00 > 1280x1024 60.02 > 1440x900 59.90 > 1280x800 59.91 > 1280x720 60.00 50.00 59.94 > 1024x768 60.00 > 800x600 60.32 > 720x576 50.00 > 720x480 60.00 59.94 > 640x480 60.00 59.94 > DP-1 disconnected (normal left inverted right x axis y axis) > HDMI-2 disconnected (normal left inverted right x axis y axis) > DVI-I-5-4 disconnected (normal left inverted right x axis y axis) > DVI-I-4-3 disconnected (normal left inverted right x axis y axis) > DVI-I-3-2 disconnected (normal left inverted right x axis y axis) > DVI-I-2-1 disconnected (normal left inverted right x axis y axis) I too have a similar situation with my ASUS TUF Gaming A15 (Model FA506IU, circa 2020) - DP over USB Type C is not working either. Similar configs except I have a 144Hz internal display and a 75Hz external display with the same methodology.