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_lanesOm 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.