DirectConnect

SupportKända problem

Kända problem i Linux

Problem vi känner till i Linux, hur du ser om din dator påverkas och vad du kan göra.

Anslutningen stannar på ungefär 9 Gb/s med en kabel på 20 Gbps

På vissa bärbara Linux-datorer når kopior högst ungefär 9 Gb/s på en USB4-kabel på 20 Gbps. Kabeln har två lanes på 10 Gb/s, och bara en används. Den andra datorn kan ändå rapportera länken som 20 Gbps.

Varför det händer

Antingen Linux eller datorns firmware hanterar Thunderbolt/USB4-kontrollern, och firmware bestämmer vilket vid start. Linux kan bara slå ihop de två lanes i en länk mellan datorer när det hanterar kontrollern. När firmware hanterar den stannar länken på en lane. Varken DirectConnect eller den andra datorn kan ändra det.

Vi hittade det på en Lenovo ThinkPad P1 med en Intel Tiger Lake-processor, ansluten till en bärbar dator med Windows 11. Kabeln mätte 9,1 Gb/s.

Kontrollera om du påverkas

Anslut kabeln och kör sedan detta i en terminal:

sudo dmesg | grep "USB4 _OSC"
cat /sys/bus/thunderbolt/devices/*/rx_lanes

Om det första kommandot inte skriver ut något hanterar firmware kontrollern. Om det andra skriver ut 1 använder anslutningen en lane.

Vad du kan göra

  • Använd en kabel på 40 Gbps. En Thunderbolt 4- eller USB4-kabel på 40 Gbps kör varje lane i 20 Gb/s, så en lane räcker. På en lane på 20 Gb/s når en bärbar Linux-dator 16,3–17,8 Gb/s med en Mac och 17,3 Gb/s till en Windows-dator. Se vilken USB-C-kabel du behöver.
  • Uppdatera firmware. Installera den senaste BIOS- eller UEFI-uppdateringen för din dator och leta efter en Thunderbolt- eller USB4-inställning som låter operativsystemet hantera portarna. Efteråt skriver det första kommandot ovan ut rader som börjar med USB4 _OSC.