Problemas conhecidos no Linux
Problemas que conhecemos no Linux, como saber se o seu computador é afetado e o que você pode fazer.
A conexão fica em cerca de 9 Gb/s num cabo de 20 Gbps
Em alguns notebooks com Linux, as cópias param em cerca de 9 Gb/s num cabo USB4 de 20 Gbps. O cabo tem duas vias de 10 Gb/s, e só uma é usada. O outro computador pode continuar indicando a ligação como 20 Gbps.
Por que acontece
O Linux ou o firmware do computador gerencia o controlador Thunderbolt/USB4, e o firmware decide qual na inicialização. O Linux só consegue juntar as duas vias de uma ligação de computador a computador quando ele gerencia o controlador. Quando quem gerencia é o firmware, a ligação fica numa via. Nem o DirectConnect nem o outro computador conseguem mudar isso.
Encontramos isso num Lenovo ThinkPad P1 com processador Intel Tiger Lake, ligado a um notebook com Windows 11. O cabo mediu 9,1 Gb/s.
Confira se você é afetado
Ligue o cabo e rode isto num terminal:
sudo dmesg | grep "USB4 _OSC"
cat /sys/bus/thunderbolt/devices/*/rx_lanesSe o primeiro comando não mostrar nada, o firmware gerencia o controlador. Se o segundo mostrar 1, a conexão está usando uma via.
O que você pode fazer
- Use um cabo de 40 Gbps. Um cabo Thunderbolt 4 ou USB4 de 40 Gbps faz cada via rodar a 20 Gb/s, então uma via basta. Numa via de 20 Gb/s, um notebook com Linux chega a 16,3–17,8 Gb/s com um Mac e a 17,3 Gb/s para um PC com Windows. Veja qual cabo USB-C você precisa.
- Atualize o firmware. Instale a atualização mais recente de BIOS ou UEFI do seu computador e procure uma opção de Thunderbolt ou USB4 que deixe o sistema operacional gerenciar as portas. Depois disso, o primeiro comando acima mostra linhas começando com
USB4 _OSC.