Znane problemy w Linuksie
Problemy, o których wiemy w Linuksie, jak sprawdzić, czy dotyczą Twojego komputera, i co możesz zrobić.
Połączenie zatrzymuje się na około 9 Gb/s przy kablu 20 Gbps
W niektórych laptopach z Linuksem kopie na kablu USB4 20 Gbps osiągają maksymalnie około 9 Gb/s. Kabel przenosi dwie linie po 10 Gb/s, a używana jest tylko jedna. Drugi komputer może mimo to zgłaszać łącze jako 20 Gbps.
Dlaczego tak się dzieje
Kontrolerem Thunderbolt/USB4 zarządza albo Linux, albo oprogramowanie układowe komputera, a to oprogramowanie decyduje o tym przy starcie. Linux może połączyć dwie linie łącza komputer–komputer tylko wtedy, gdy sam zarządza kontrolerem. Gdy zarządza nim oprogramowanie układowe, łącze pozostaje na jednej linii. Ani DirectConnect, ani drugi komputer nie mogą tego zmienić.
Zauważyliśmy to na Lenovo ThinkPad P1 z procesorem Intel Tiger Lake, połączonym z laptopem z Windows 11. Kabel zmierzył 9,1 Gb/s.
Sprawdź, czy problem Cię dotyczy
Podłącz kabel, a następnie uruchom w terminalu:
sudo dmesg | grep "USB4 _OSC"
cat /sys/bus/thunderbolt/devices/*/rx_lanesJeśli pierwsze polecenie nic nie wypisze, kontrolerem zarządza oprogramowanie układowe. Jeśli drugie wypisze 1, połączenie korzysta z jednej linii.
Co możesz zrobić
- Użyj kabla 40 Gbps. Kabel Thunderbolt 4 lub USB4 40 Gbps prowadzi każdą linię z szybkością 20 Gb/s, więc jedna linia wystarcza. Na jednej linii 20 Gb/s laptop z Linuksem osiąga 16,3–17,8 Gb/s z Makiem i 17,3 Gb/s do komputera z Windows. Zobacz jakiego kabla USB-C potrzebujesz.
- Zaktualizuj oprogramowanie układowe. Zainstaluj najnowszą aktualizację BIOS lub UEFI dla swojego komputera i poszukaj ustawienia Thunderbolt lub USB4, które pozwala systemowi operacyjnemu zarządzać portami. Potem pierwsze polecenie powyżej wypisze wiersze zaczynające się od
USB4 _OSC.