用于第二个显示器的多端口 USB-C 适配器 HDMI 端口在 Linux 笔记本电脑上无法工作

用于第二个显示器的多端口 USB-C 适配器 HDMI 端口在 Linux 笔记本电脑上无法工作

概括

我有一个 Satechi USB-C 多端口适配器。我目前使用它通过 USB 端口连接鼠标和键盘,但我想将 HDMI 端口用于我的辅助屏幕。我目前通过普通 HDMI 端口使用屏幕,但我想使用适配器。

该适配器本身适用于另外两台笔记本电脑(Windows 10 和 Macbook)的 USB 和 HDMI。

和我的显卡驱动有关系吗?我需要安装什么东西吗?

我已经查看了数十个不同的线程,但没有一个指出似乎适合我的解决方案,或使用相同的适配器。但也许我错过了一些东西!

谢谢 :)

设置

操作系统:Ubuntu 18.04.5

内核:4.15.0-122-generic

硬件:HP 14-bp078no

GPU:英特尔高清显卡 620

附加信息

lsusb插入适配器后:

Bus 002 Device 010: ID 05e3:0749 Genesys Logic, Inc. 
Bus 002 Device 011: ID 0bda:8153 Realtek Semiconductor Corp. 
Bus 002 Device 009: ID 0bda:0411 Realtek Semiconductor Corp. 
Bus 002 Device 008: ID 2109:0817 VIA Labs, Inc. 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0bda:b009 Realtek Semiconductor Corp. 
Bus 001 Device 015: ID 04d8:0b29 Microchip Technology, Inc. 
Bus 001 Device 014: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 013: ID 0424:2137 Standard Microsystems Corp. 
Bus 001 Device 012: ID 0bda:5411 Realtek Semiconductor Corp. 
Bus 001 Device 011: ID 2109:0102 VIA Labs, Inc. 
Bus 001 Device 010: ID 2109:2817 VIA Labs, Inc. 
Bus 001 Device 002: ID 04f2:b5db Chicony Electronics Co., Ltd 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lsusb 没有适配器已插入:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0bda:b009 Realtek Semiconductor Corp. 
Bus 001 Device 002: ID 04f2:b5db Chicony Electronics Co., Ltd 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

xrandr将 HDMI 电缆插入适配器后:

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 308mm x 173mm
   1920x1080     60.01*+  60.01    59.97    59.96    59.93    40.00  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1440x900      59.89  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1440x810      60.00    59.97  
   1368x768      59.88    59.85  
   1360x768      59.80    59.96  
   1280x800      59.99    59.97    59.81    59.91  
   1152x864      60.00  
   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 disconnected (normal left inverted right x axis y axis)

如果您查看我下载的用户指南这里,在我看来,笔记本电脑应该能够通过 USB-C 处理 HDMI。 来自用户指南

答案1

提供的端口描述图像确实显示为(仅限部分产品)因此,这表明 USB-C 端口上至少有可能没有视频输出。查看用户手册,没有提到使用 USB-C 端口进行视频输出的可能性,只提到了 HDMI 端口。我确信您的 USB-C 迷你扩展坞上的 HDMI 输出在这台计算机上无法工作的原因是 USB-C 端口不支持视频输出。

如果您想在所有三台计算机上使用相同的 USB-C 迷你扩展坞并让 HDMI 端口正常工作,那么您可以购买带有 DisplayLink 的扩展坞。 DisplayLink 是一系列 USB 转视频适配器芯片,许多制造商将在其坞站中使用该芯片。这比从支持它的 USB-C 端口分离 DisplayPort 信号更复杂,因此成本更高。由于 USB 的带宽不如 DisplayPort,因此视频效果不会那么好。

有一些方法可以解决这个问题,但价格会很便宜或者很容易,但两者都不是。您找到了廉价的解决方案。最简单的解决方案是使用带有 DisplayLink 的底座。如果有另一种解决方案,那么也许其他人可以提供它。

相关内容