![Thunderbolt3 转 VGA 不工作](https://linux22.com/image/137984/Thunderbolt3%20%E8%BD%AC%20VGA%20%E4%B8%8D%E5%B7%A5%E4%BD%9C.png)
我有一个(在 Windows 上工作)thunderbolt3 到 vga 适配器连接到我的 Linux 笔记本。我在屏幕上看不到任何内容,也没有收到错误dmesg -w
。
硬件是:
hackbook-ng
description: Notebook
product: N13xWU (Not Applicable)
vendor: TUXEDO
version: Not Applicable
serial: Not Applicable
width: 4294967295 bits
capabilities: smbios-3.0 dmi-3.0 smp vsyscall32
configuration: boot=normal chassis=notebook family=Not Applicable sku=Not Applicable uuid=80FA5B53-3708-0000-0000-000000000000
*-core
description: Motherboard
product: N13xWU
vendor: TUXEDO
physical id: 0
version: Not Applicable
serial: Not Applicable
slot: Not Applicable
*-firmware
description: BIOS
vendor: American Megatrends Inc.
physical id: 0
version: 1.05.11
date: 02/09/2018
size: 64KiB
capacity: 6080KiB
capabilities: pci upgrade shadowing cdboot bootselect edd int5printscreen int9keyboard int17printer acpi usb biosbootspecification uefi
*-memory
description: System Memory
physical id: 14
slot: System board or motherboard
size: 16GiB
*-bank:0
description: SODIMM DDR4 Synchronous Unbuffered (Unregistered) 2400 MHz (0,4 ns)
product: BLS16G4S240FSD.16FBD
vendor: 859B
physical id: 0
serial: 9150006A
slot: ChannelA-DIMM0
size: 16GiB
width: 64 bits
clock: 2400MHz (0.4ns)
*-bank:1
description: [empty]
physical id: 1
slot: ChannelB-DIMM0
*-cache:0
description: L1 cache
physical id: 19
slot: L1 Cache
size: 256KiB
capacity: 256KiB
capabilities: synchronous internal write-back unified
configuration: level=1
*-cache:1
description: L2 cache
physical id: 1a
slot: L2 Cache
size: 1MiB
capacity: 1MiB
capabilities: synchronous internal write-back unified
configuration: level=2
*-cache:2
description: L3 cache
physical id: 1b
slot: L3 Cache
size: 8MiB
capacity: 8MiB
capabilities: synchronous internal write-back unified
configuration: level=3
*-cpu
description: CPU
product: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
vendor: Intel Corp.
physical id: 1c
bus info: cpu@0
version: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
serial: To Be Filled By O.E.M.
slot: U3E1
size: 3489MHz
capacity: 4005MHz
width: 64 bits
clock: 100MHz
capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp cpufreq
configuration: cores=4 enabledcores=4 threads=8
*-pci
description: Host bridge
product: Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 08
width: 32 bits
clock: 33MHz
*-display
description: VGA compatible controller
product: UHD Graphics 620
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 07
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:136 memory:db000000-dbffffff memory:90000000-9fffffff ioport:f000(size=64) memory:c0000-dffff
*-usb
description: USB controller
product: Sunrise Point-LP USB 3.0 xHCI Controller
vendor: Intel Corporation
physical id: 14
bus info: pci@0000:00:14.0
version: 21
width: 64 bits
clock: 33MHz
capabilities: pm msi xhci bus_master cap_list
configuration: driver=xhci_hcd latency=0
resources: irq:130 memory:dc210000-dc21ffff
*-usbhost:0
product: xHCI Host Controller
vendor: Linux 4.17.11-arch1 xhci-hcd
physical id: 0
bus info: usb@1
logical name: usb1
version: 4.17
capabilities: usb-2.00
configuration: driver=hub slots=12 speed=480Mbit/s
*-usb:0
description: Video
product: SuYin USB2.0 RGBIR Camera
vendor: SuYin
physical id: 4
bus info: usb@1:4
version: 0.11
serial: HF2066-P98B-OV09-REV0102
capabilities: usb-2.00
configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
*-usb:1
description: Bluetooth wireless interface
vendor: Intel Corp.
physical id: 5
bus info: usb@1:5
version: 0.10
capabilities: bluetooth usb-2.00
configuration: driver=btusb maxpower=100mA speed=12Mbit/s
*-usbhost:1
product: xHCI Host Controller
vendor: Linux 4.17.11-arch1 xhci-hcd
physical id: 1
bus info: usb@2
logical name: usb2
version: 4.17
capabilities: usb-3.00
configuration: driver=hub slots=6 speed=5000Mbit/s
*-generic
description: Signal processing controller
product: Sunrise Point-LP Thermal subsystem
vendor: Intel Corporation
physical id: 14.2
bus info: pci@0000:00:14.2
version: 21
width: 64 bits
clock: 33MHz
capabilities: pm msi cap_list
configuration: driver=intel_pch_thermal latency=0
resources: irq:18 memory:dc22e000-dc22efff
*-communication
description: Communication controller
product: Sunrise Point-LP CSME HECI #1
vendor: Intel Corporation
physical id: 16
bus info: pci@0000:00:16.0
version: 21
width: 64 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: driver=mei_me latency=0
resources: irq:133 memory:dc22d000-dc22dfff
*-storage
description: SATA controller
product: Sunrise Point-LP SATA Controller [AHCI mode]
vendor: Intel Corporation
physical id: 17
bus info: pci@0000:00:17.0
version: 21
width: 32 bits
clock: 66MHz
capabilities: storage msi pm ahci_1.0 bus_master cap_list
configuration: driver=ahci latency=0
resources: irq:131 memory:dc228000-dc229fff memory:dc22c000-dc22c0ff ioport:f090(size=8) ioport:f080(size=4) ioport:f060(size=32) memory:dc22b000-dc22b7ff
*-pci:0
description: PCI bridge
product: Sunrise Point-LP PCI Express Root Port #1
vendor: Intel Corporation
physical id: 1c
bus info: pci@0000:00:1c.0
version: f1
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:122 ioport:2000(size=4096) memory:c4000000-da0fffff ioport:a0000000(size=570425344)
*-pci
description: PCI bridge
product: JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:125 memory:c4000000-da0fffff ioport:a0000000(size=570425344)
*-pci:0
description: PCI bridge
product: JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:126 memory:da000000-da0fffff
*-pci:1
description: PCI bridge
product: JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016]
vendor: Intel Corporation
physical id: 1
bus info: pci@0000:02:01.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:127 memory:c4000000-d9efffff ioport:a0000000(size=570425344)
*-pci:2
description: PCI bridge
product: JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016]
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:02:02.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:128 memory:d9f00000-d9ffffff
*-usb
description: USB controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:39:00.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress xhci bus_master cap_list
configuration: driver=xhci_hcd latency=0
resources: irq:132 memory:d9f00000-d9f0ffff
*-usbhost:0
product: xHCI Host Controller
vendor: Linux 4.17.11-arch1 xhci-hcd
physical id: 0
bus info: usb@3
logical name: usb3
version: 4.17
capabilities: usb-2.00
configuration: driver=hub slots=2 speed=480Mbit/s
*-usbhost:1
product: xHCI Host Controller
vendor: Linux 4.17.11-arch1 xhci-hcd
physical id: 1
bus info: usb@4
logical name: usb4
version: 4.17
capabilities: usb-3.10
configuration: driver=hub slots=2 speed=10000Mbit/s
*-pci:1
description: PCI bridge
product: Sunrise Point-LP PCI Express Root Port #5
vendor: Intel Corporation
physical id: 1c.4
bus info: pci@0000:00:1c.4
version: f1
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:123 ioport:e000(size=4096) memory:dc100000-dc1fffff
*-generic
description: Unassigned class
product: RTL8411B PCI Express Card Reader
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:3a:00.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list rom
configuration: driver=rtsx_pci latency=0
resources: irq:129 memory:dc115000-dc115fff memory:dc100000-dc10ffff
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0.1
bus info: pci@0000:3a:00.1
logical name: enp58s0f1
version: 12
serial: 80:fa:5b:53:37:08
size: 10Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8411-2_0.0.1 07/08/13 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:16 ioport:e000(size=256) memory:dc114000-dc114fff memory:dc110000-dc113fff
*-pci:2
description: PCI bridge
product: Sunrise Point-LP PCI Express Root Port #6
vendor: Intel Corporation
physical id: 1c.5
bus info: pci@0000:00:1c.5
version: f1
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:124 memory:dc000000-dc0fffff
*-network
description: Wireless interface
product: Wireless 8265 / 8275
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:3b:00.0
logical name: wlp59s0
version: 78
serial: 9e:9b:42:1c:40:4e
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=4.17.11-arch1 firmware=36.e91976c0.0 ip=172.16.7.108 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:135 memory:dc000000-dc001fff
*-isa
description: ISA bridge
product: Intel(R) 100 Series Chipset Family LPC Controller/eSPI Controller - 9D4E
vendor: Intel Corporation
physical id: 1f
bus info: pci@0000:00:1f.0
version: 21
width: 32 bits
clock: 33MHz
capabilities: isa bus_master
configuration: latency=0
*-memory UNCLAIMED
description: Memory controller
product: Sunrise Point-LP PMC
vendor: Intel Corporation
physical id: 1f.2
bus info: pci@0000:00:1f.2
version: 21
width: 32 bits
clock: 33MHz (30.3ns)
configuration: latency=0
resources: memory:dc224000-dc227fff
*-multimedia
description: Audio device
product: Sunrise Point-LP HD Audio
vendor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
version: 21
width: 64 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: driver=snd_hda_intel latency=32
resources: irq:137 memory:dc220000-dc223fff memory:dc200000-dc20ffff
*-serial
description: SMBus
product: Sunrise Point-LP SMBus
vendor: Intel Corporation
physical id: 1f.4
bus info: pci@0000:00:1f.4
version: 21
width: 64 bits
clock: 33MHz
configuration: driver=i801_smbus latency=0
resources: irq:16 memory:dc22a000-dc22a0ff ioport:f040(size=32)
*-network
description: Ethernet interface
physical id: 1
logical name: docker0
serial: 02:42:03:df:0d:9b
capabilities: ethernet physical
configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A ip=172.17.0.1 link=no multicast=yes
lsmod 的输出:
Module Size Used by
fuse 118784 3
ccm 20480 6
rfcomm 86016 4
ipt_MASQUERADE 16384 1
nf_nat_masquerade_ipv4 16384 1 ipt_MASQUERADE
nf_conntrack_netlink 49152 0
nfnetlink 16384 2 nf_conntrack_netlink
xfrm_user 45056 1
xfrm_algo 16384 1 xfrm_user
iptable_nat 16384 1
nf_conntrack_ipv4 16384 3
nf_defrag_ipv4 16384 1 nf_conntrack_ipv4
nf_nat_ipv4 16384 1 iptable_nat
xt_addrtype 16384 2
iptable_filter 16384 1
xt_conntrack 16384 1
nf_nat 36864 2 nf_nat_masquerade_ipv4,nf_nat_ipv4
nf_conntrack 155648 7 xt_conntrack,nf_nat_masquerade_ipv4,nf_conntrack_ipv4,nf_nat,ipt_MASQUERADE,nf_nat_ipv4,nf_conntrack_netlink
br_netfilter 24576 0
bridge 188416 1 br_netfilter
stp 16384 1 bridge
llc 16384 2 bridge,stp
bnep 24576 2
joydev 24576 0
mousedev 24576 0
snd_hda_codec_hdmi 57344 1
nls_iso8859_1 16384 1
nls_cp437 20480 1
snd_hda_codec_realtek 110592 1
snd_soc_skl 114688 0
snd_soc_skl_ipc 73728 1 snd_soc_skl
vfat 24576 1
snd_hda_codec_generic 86016 1 snd_hda_codec_realtek
snd_hda_ext_core 28672 1 snd_soc_skl
fat 81920 1 vfat
snd_soc_sst_dsp 36864 1 snd_soc_skl_ipc
arc4 16384 2
snd_soc_sst_ipc 16384 1 snd_soc_skl_ipc
snd_soc_acpi 16384 1 snd_soc_skl
ext4 741376 1
snd_soc_core 290816 1 snd_soc_skl
intel_rapl 24576 0
uvcvideo 110592 0
x86_pkg_temp_thermal 16384 0
intel_powerclamp 16384 0
coretemp 16384 0
iwlmvm 430080 0
snd_compress 24576 1 snd_soc_core
videobuf2_vmalloc 16384 1 uvcvideo
mbcache 16384 1 ext4
ac97_bus 16384 1 snd_soc_core
videobuf2_memops 16384 1 videobuf2_vmalloc
kvm_intel 233472 0
snd_pcm_dmaengine 16384 1 snd_soc_core
jbd2 126976 1 ext4
videobuf2_v4l2 28672 1 uvcvideo
btusb 53248 0
i915 2043904 25
fscrypto 32768 1 ext4
snd_hda_intel 45056 6
mac80211 925696 1 iwlmvm
videobuf2_common 53248 2 videobuf2_v4l2,uvcvideo
btrtl 16384 1 btusb
i2c_algo_bit 16384 1 i915
kvm 729088 1 kvm_intel
snd_hda_codec 151552 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
intel_wmi_thunderbolt 16384 0
iTCO_wdt 16384 0
iTCO_vendor_support 16384 1 iTCO_wdt
videodev 208896 3 videobuf2_v4l2,uvcvideo,videobuf2_common
iwlwifi 327680 1 iwlmvm
irqbypass 16384 1 kvm
btbcm 16384 1 btusb
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
drm_kms_helper 200704 1 i915
btintel 24576 1 btusb
snd_hda_core 94208 7 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_soc_skl
media 45056 2 videodev,uvcvideo
ghash_clmulni_intel 16384 0
tpm_crb 16384 0
hid_generic 16384 0
snd_hwdep 16384 1 snd_hda_codec
pcbc 16384 0
bluetooth 638976 31 btrtl,btintel,btbcm,bnep,btusb,rfcomm
snd_pcm 135168 8 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_soc_core,snd_soc_skl,snd_hda_core,snd_pcm_dmaengine
drm 471040 16 drm_kms_helper,i915
cfg80211 778240 3 iwlmvm,iwlwifi,mac80211
aesni_intel 200704 4
aes_x86_64 20480 1 aesni_intel
crypto_simd 16384 1 aesni_intel
snd_timer 36864 1 snd_pcm
ecdh_generic 24576 1 bluetooth
cryptd 28672 3 crypto_simd,ghash_clmulni_intel,aesni_intel
glue_helper 16384 1 aesni_intel
crc16 16384 2 bluetooth,ext4
snd 98304 22 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm
intel_cstate 16384 0
psmouse 167936 0
intel_uncore 131072 0
intel_gtt 24576 1 i915
rtsx_pci_ms 20480 0
r8169 94208 0
agpgart 49152 2 intel_gtt,drm
tpm_tis 16384 0
input_leds 16384 0
intel_rapl_perf 16384 0
led_class 16384 2 input_leds,iwlmvm
memstick 16384 1 rtsx_pci_ms
syscopyarea 16384 1 drm_kms_helper
mei_me 45056 0
pcspkr 16384 0
rfkill 28672 8 bluetooth,cfg80211
sysfillrect 16384 1 drm_kms_helper
tpm_tis_core 20480 1 tpm_tis
mii 16384 1 r8169
sysimgblt 16384 1 drm_kms_helper
mei 106496 1 mei_me
i2c_i801 32768 0
fb_sys_fops 16384 1 drm_kms_helper
tpm 65536 3 tpm_tis,tpm_crb,tpm_tis_core
shpchp 40960 0
soundcore 16384 1 snd
wmi 28672 1 intel_wmi_thunderbolt
evdev 20480 13
intel_pch_thermal 16384 0
rng_core 16384 1 tpm
rtc_cmos 24576 1
battery 24576 0
mac_hid 16384 0
ac 16384 0
pcc_cpufreq 16384 0
vboxpci 28672 0
vboxnetadp 28672 0
vboxnetflt 32768 0
vboxdrv 487424 3 vboxpci,vboxnetadp,vboxnetflt
crypto_user 16384 0
ip_tables 28672 2 iptable_filter,iptable_nat
x_tables 45056 5 xt_conntrack,iptable_filter,ipt_MASQUERADE,xt_addrtype,ip_tables
btrfs 1372160 1
libcrc32c 16384 3 nf_conntrack,nf_nat,btrfs
crc32c_generic 16384 0
xor 24576 1 btrfs
zstd_decompress 81920 1 btrfs
zstd_compress 184320 1 btrfs
xxhash 16384 2 zstd_compress,zstd_decompress
usbhid 57344 0
hid 139264 2 usbhid,hid_generic
raid6_pq 122880 1 btrfs
sd_mod 61440 5
rtsx_pci_sdmmc 28672 0
serio_raw 16384 0
mmc_core 172032 1 rtsx_pci_sdmmc
atkbd 32768 0
libps2 16384 2 atkbd,psmouse
ahci 40960 4
xhci_pci 16384 0
libahci 40960 1 ahci
xhci_hcd 266240 1 xhci_pci
libata 278528 2 libahci,ahci
usbcore 294912 5 xhci_hcd,usbhid,uvcvideo,btusb,xhci_pci
crc32c_intel 24576 3
scsi_mod 258048 2 sd_mod,libata
rtsx_pci 73728 2 rtsx_pci_sdmmc,rtsx_pci_ms
usb_common 16384 1 usbcore
i8042 32768 0
serio 28672 9 serio_raw,atkbd,psmouse,i8042
更新1
Linux hackbook-ng 4.17.11-arch1 #1 SMP PREEMPT Sun Jul 29 10:11:16 UTC 2018 x86_64 GNU/Linux
发行版:ArchLinux(无 ArchLabs 等)
更新2
在BIOS中禁用了Thunderbolt端口的安全性...问题没有改变
插入后 dmesg 的输出: https://pastebin.com/FgXDyLL8
更新3
lsmod | grep typec
typec_wcove 16384 0
tcpm 61440 1 typec_wcove
typec_displayport 16384 0
typec_ucsi 36864 1 ucsi_acpi
typec 45056 3 typec_displayport,typec_ucsi,tcpm
答案1
bcdDevice
Pastebin 输出中 USB 根集线器的值表明您的内核版本是 4.17.* 。
Pastebin 输出中的最后一行表明USB 广告牌设备正在被检测到。
如果我理解正确的话,这表明该设备具有一种或多种 USB Type-C 备用模式(可能是 DisplayPort 或确实是 Thunderbolt),并且系统无法激活它们。
您的内核中应该有一个 USB Type-C 端口管理器:它是内核版本 4.17 的新功能之一。至少在内核版本 4.17 之前,曾经有名为typec
、typec_ucsi
和的内核模块ucsi_acpi
,可能还有ucsi_<something>
用于 Mac 和/或其他非 PC 硬件的其他模块。我真的不知道 Type-C 端口管理在内核 4.17 及更高版本中应该如何工作,但如果这些模块存在于您的内核版本中,您可能应该尝试加载它们。
USB Type-C 支持还有很多工作正在进行中,我认为下一个主要版本 (4.18) 包括更多 Type-C 支持的细节。
xrandr
如果转换器本质上是 DisplayPort 至 VGA 转换器,则一旦成功激活 DisplayPort 备用模式,它可能会显示为命令列出的输出之一。但如果它是真正的 Thunderbolt 设备,那么它基本上就是您系统的额外 GPU:它看起来lspci
很像额外的显卡。
这个文件描述 Type-C 模式控制应如何工作。
本质上,您似乎应该找到一个/sys/class/typec/port<number>/<alternate mode>/mode<number>/active
与您的适配器对应的名称类似的文件,然后执行类似的操作(理想情况下,在检测到设备时自动执行):
echo 1 > /sys/class/typec/port<number>/<alternate mode>/mode<number>/active
如果该/sys/class/typec
目录为空,那么您肯定还没有启动并运行 USB Type-C 支持的所有部分。这是 Thunderbolt 3 的先决条件。