Forum

USB na komputerach Mac M1 nie jest w rzeczywistości 10 Gb/s? (Również zdecydowanie nie USB4)

Anonimowy dziwak

Oryginalny plakat
12 grudnia 2002
Kaskadia
  • 18 lis 2020
Po wielu testach doszedłem do wniosku, że magistrala USB przynajmniej w moim Macu mini M1 w rzeczywistości nie obsługuje „USB 3.1 Gen 2 (do 10 Gb/s)”, jak podano na stronie Specyfikacje techniczne.

Mam dysk SSD Samsung T5 USB-C. Obsługuje „USB 3.1 Gen 2 10Gb/s” (Gawd, nienawidzę konwencji nazewnictwa USB 3.1+...†)

Kiedy podłączam go bezpośrednio do jednego z portów mojego 16-calowego MacBooka Pro za pomocą kabla USB-C-do-USB-C, łączy się z prędkością 10 Gb/s
Wyświetl element multimedialny '>

Z drugiej strony, kiedy podłączam go do mojego nowego M1 mini.... Jeśli przejdę przez moją stację dokującą Thunderbolt 3, łączy się z pełną prędkością 10 Gb/s:

Wyświetl element multimedialny '>

Ale jeśli podłączę się bezpośrednio do drugiego portu Thunderbolt 3/USB-C, łączy się on tylko z prędkością 5 Gb/s, tak, za pomocą tego samego kabla USB-C-do-USB-C, co oba poprzednie połączenia:
Wyświetl element multimedialny '>

Jeśli odłączę stację dokującą TB3 (kto wie, może „wykorzystuje przepustowość” i zmusza kontroler USB do zmniejszenia prędkości?) i podłączę dysk SSD do dowolnego portu TB3, nadal tylko 5 Gb/s:
Wyświetl element multimedialny '>

Thunderbolt 3 Dock łączy się jednak z odpowiednią prędkością Thunderbolt 40 Gb / s. Ale jeśli liczyłeś na 10 Gb/s przez USB 3.1 Gen 2... Zapomnij o tym.

† Aby uzyskać pełne zamieszanie, Forum Implementatorów USB całkowicie spieprzyło wszystkie konwencje nazewnictwa, jeśli chodzi o USB po wydaniu USB 3.0. 5 Gb/s jest różnie nazywane „USB 3.0 SuperSpeed”, „USB 3.1 Gen 1” i „USB 3.2 Gen 1”. 10 Gb/s jest różnie nazywane „USB 3.1 Gen 2” i „USB 3.2 Gen 2”. Najnowszy standard, 20 Gb/s, to „USB 3.2 Gen 2x2”. A z USB4 (tak, tylko „USB4”, a nie „USB 4.0”…) zachowują wszystkie stare nazwy dla tych starych prędkości — ALE — USB4 dodaje również „USB4 Gen 2x2” jako kolejny protokół 20 Gb/s (technicznie inaczej elektrycznie, mimo że to ta sama prędkość!) i „USB4 Gen 3x2” dla nowej prędkości 40 Gb/s. I właśnie dlatego Apple nie powinno mieć możliwości reklamowania nowych komputerów Mac M1 jako „USB 4” – ponieważ USB4 wymaga obsługi zarówno prędkości 10 Gb/s, jak i 20 Gb/s. Apple nawet nie twierdzi, że prędkość 20 Gb/s, tylko 10 Gb/s, co u mnie nie działa. USB4 ma również obsługę Thunderbolt 3 jako opcjonalną, którą przynajmniej ma Apple. Ale powinni nazywać porty „Thunderbolt 3 / USB 3 5 Gb/s”, a nie „USB4 / Thunderbolt 3”
Reakcje:iModFrenzy, RPi-AS, Queen6 i 7 innych

stopy

13 lut 2012


Perth, Zachodnia Australia
  • 18 lis 2020
Może być powiązany ze specyfikacją USB4 kontra USB 3.x.

USB 3.1 Gen 10 GB jest Myślę multi-lane (2x 5GB pasy - to też się nazywa USB 3.1 Gen 2x2 za 10 GB myślę), może USB4 nie jest.

USB4 jest bardzo podobny do Thunderbolt i może nie działać we wstecznie zgodny sposób z USB3.x w trybie wielopasmowym.

Co oznacza, że ​​pojedyncza linia na USB 3.x zapewni Ci tylko 5 gigabitów, mimo że interfejs USB4 jest szybszy (na jednej linii) – ale tylko wtedy, gdy działa w trybie „USB 4” z urządzeniem USB4.


Wyjaśniłoby to również, dlaczego przejeżdżasz przez dok z pełną prędkością – jedziesz piorun do innego USB 3.x kontroler na stacji dokującej, który działa w trybie wielopasmowym.


edytować:
I zgadzam się. standardy nazewnictwa USB są celowo zaprojektowane przez komisję, aby wywołać zamieszanie – tak, aby producenci OEM mogli sprzedawać zeszłoroczny produkt jako „USB 3.2” lub cokolwiek innego z oryginalną specyfikacją USB 3.0.

Nazwy nie tylko nie mają sensu – w rzeczywistości zmieniono nazwę tej samej specyfikacji na nowszą wersję z oznaczeniem „gen1”.

tj. jeśli dobrze pamiętam, USB 3.2 gen1 to w rzeczywistości dokładnie to samo, co USB 3.0. Oraz USB 3.1 gen1. Ostatnia edycja: 18.11.2020
Reakcje:Wackery, dabotsonline, macsound1 i 13 innych h

обованкеноби

27 sierpnia 2015 r.
na linii stacjonarnej mr. kowal.
  • 18 lis 2020
Jedyne, co mogę dodać... Specyfikacje USB i konwencje nazewnictwa to ********. Ostatnia edycja przez moderatora: 2 stycznia 2021
Reakcje:iModFrenzy, airbatross, AppleTO i 21 innych

Anonimowy dziwak

Oryginalny plakat
12 grudnia 2002
Kaskadia
  • 18 lis 2020
Tak, nazewnictwo USB to koszmar.

Chodzi o to, aby użyć nazwy „USB4”, *POWINIEN* obsługiwać te same 10 Gb / s na portach Apple oznacza „USB 3.1 Gen 2 (do 10 Gb / s)”, jak przez stację dokującą Thunderbolt 3, aby bezpośrednio do mojego 16-calowego MacBooka Pro. Nie.
Reakcje:Wackery i rozdarte płótno

węże-

27 lipca 2011 r.
  • 18 lis 2020
@Anonymous Freak, której stacji dokującej używasz?

Anonimowy dziwak

Oryginalny plakat
12 grudnia 2002
Kaskadia
  • 18 lis 2020
Także, *KUPA ŚMIECHU* , przejściówka Thunderbolt-to-FireWire działa dobrze, a Big Sur na M1 nadal obsługuje podłączenie oryginalnego iPoda pierwszej generacji!

Wyświetl element multimedialny '>
(Tak, musiałem użyć klucza sprzętowego. TB3-do-TB2, TB-do-FW800, FW800-do-FW-6-pin, FW-6-pin-do-FW-6-pin.)
Reakcje:dabotsonline T

rozdarty płótno

14 lutego 2006 r.
  • 18 lis 2020
Zdecydowanie skontaktowałbym się w tej sprawie z Apple, ponieważ jest to bardzo mylące. Jednak to dopiero początek, nadal może występować jakiś problem na poziomie systemu operacyjnego.
Reakcje:OSX15

Marshall73

20 kwi 2015
  • 18 lis 2020
Anonimowy Freak powiedział: Również, *KUPA ŚMIECHU* , przejściówka Thunderbolt-to-FireWire działa dobrze, a Big Sur na M1 nadal obsługuje podłączenie oryginalnego iPoda pierwszej generacji!

Zobacz załącznik 1673352
(Tak, musiałem użyć klucza sprzętowego. TB3-do-TB2, TB-do-FW800, FW800-do-FW-6-pin, FW-6-pin-do-FW-6-pin.)
To cudownie h

Heatboy

16 listopada 2018 r.
Dania
  • 18 lis 2020
OK, to interesujące. Rozważam zakup MBA / 16 GB RAM / 512 SSD / jako maszyny przejściowej, aby zastąpić mój późny 2018 MBP i9 / 32 GB RAM / VEGA20 - i myślałem o zachowaniu całego mojego ciężkiego wideo i uchwyceniu jednego materiału na zewnętrzny dysk SSD OWC TB3 Express 2 TB. W ten sposób mogę trzymać się dysku SSD 512 GB na MBA. Jeśli jednak porty USB są wolniejsze niż w moim MBP 2018, to nie zadziała, ponieważ będzie zbyt wolne.

Czy ktoś ma zewnętrzny dysk SSD, który utrzymuje prędkość odczytu około 1000 Mb/s, który może to przetestować? (Samsung T7, Sandisk Extreme Pro itp.)
Reakcje:Slowbutsteady T

rozdarty płótno

14 lutego 2006 r.
  • 18 lis 2020
Heatboy powiedział: OK, to jest interesujące. Rozważam zakup MBA / 16 GB RAM / 512 SSD / jako maszyny przejściowej, aby zastąpić mój późny 2018 MBP i9 / 32 GB RAM / VEGA20 - i myślałem o zachowaniu całego mojego ciężkiego wideo i uchwyceniu jednego materiału na zewnętrzny dysk SSD OWC TB3 Express 2 TB. W ten sposób mogę trzymać się dysku SSD 512 GB na MBA. Jeśli jednak porty USB są wolniejsze niż w moim MBP 2018, to nie zadziała, ponieważ będzie zbyt wolne.

Czy ktoś ma zewnętrzny dysk SSD, który utrzymuje prędkość odczytu około 1000 Mb/s, który może to przetestować? (Samsung T7, Sandisk Extreme Pro itp.)
Jak wspomniano, Thunderbolt nadal działa z pełną prędkością. Jest to USBC inny niż Thunderbolt, który jest wolniejszy, przynajmniej na tym jednym komputerze, w tej wersji systemu operacyjnego z tym urządzeniem. h

Heatboy

16 listopada 2018 r.
Dania
  • 18 lis 2020
torncanvas powiedział: Jak wspomniano, Thunderbolt nadal działa z pełną prędkością. Jest to USBC inny niż Thunderbolt, który jest wolniejszy, przynajmniej na tym jednym komputerze, w tej wersji systemu operacyjnego z tym urządzeniem.
O tak, zgadza się – ale jakie są zewnętrzne prędkości SSD nigdy zewnętrznych dysków SSD Gen 2? T

rozdarty płótno

14 lutego 2006 r.
  • 18 lis 2020
10 Gb/s, pod warunkiem, że kontroler SSD jest wystarczająco dobry, aby obsługiwać nasycenie połączenia. J

Joevt

Współpracownik
21 czerwca 2012 r.
  • 19 lis 2020
Anonimowy Freak powiedział: Jednak stacja dokująca Thunderbolt 3 łączy się z odpowiednią prędkością Thunderbolt 40 Gb/s. Ale jeśli liczyłeś na 10 Gb/s przez USB 3.1 Gen 2... Zapomnij o tym.
Czy użyłeś testu porównawczego, aby upewnić się, że „Do 5 Gb/s” jest dokładny?

Wiem, że kontroler ASMedia ASM1142 XHCI ma błąd, który zgłasza „Do 5 Gb/s”, mimo że dysk jest oczywiście podłączony z prędkością 10 Gb/s (benchmark pokazuje ~750 MB/s).
Jeśli Twój dysk jest ograniczony do mniej niż 500 MB/s z bezpośredniego połączenia, ale może uzyskać ponad 700 MB/s ze stacji dokującej Thunderbolt, możesz być pewien, że raportuje dokładnie.


throAU powiedział: Może być powiązany ze specyfikacją USB4 vs. USB 3.x.

USB 3.1 Gen 10 GB jest Myślę multi-lane (2x 5GB pasy - to też się nazywa USB 3.1 Gen 2x2 za 10 GB myślę), może USB4 nie jest.
USB 3.1 gen 2 10 Gb/s jest jednopasmowy. (USB 3.2 generacji 2x1)
USB 3.2 generacji 1x2 to dwupasmowa prędkość 5 Gb/s = 10 Gb/s.
USB 3.2 gen 2x2 to dwupasmowa prędkość 10 Gb/s = 20 Gb/s.

Nie sądzę, aby używano dwóch pasów. Dwupasmowy port USB 3.2 jest opcjonalny dla USB4, więc nie wiemy, czy jest to opcja na komputerach Mac M1.

throAU powiedział: Wyjaśniłbym również, dlaczego uzyskujesz pełną prędkość przez dok – idziesz piorun do innego USB 3.x kontroler na stacji dokującej, który działa w trybie wielopasmowym.
Thunderbolt Dock działa z pełną szybkością, ponieważ ma oddzielny kontroler USB 3.1 gen 2 wewnątrz kontrolera Thunderbolt Titan Ridge. Jest podłączony do komputera M1 Mac za pośrednictwem tunelowanego złącza PCIe Thunderbolt 3. Stacja dokująca ma czteroportowy koncentrator USB 3.1 gen 2 USB podłączony do kontrolera USB Titan Ridge.
Reakcje:burgman, przewidywanie, T'hain Esh Kelch i 1 inna osoba

Gnatt

18 wrz 2020
  • 19 lis 2020
EDYCJA: Całkowicie źle zinterpretowałem ten problem.

To interesujące, ale myślę, że bardziej prawdopodobne jest to, że jest to problem z oprogramowaniem układowym/sterownikiem.

A jeśli to USB4, to trudno teraz zweryfikować, ponieważ wymagane jest tylko USB4 20G, I to jest inny tryb niż USB 3.2 Gen2x2. Ostatnia edycja: 19.11.2020

laptech

26 kwi 2013
Ziemia
  • 19 lis 2020
Z przeczytanych odpowiedzi można wyciągnąć wniosek, że Apple bardzo utrudniło klientowi osiągnięcie określonych prędkości. Czy nie powinien to być przypadek klienta, który może kupić jeden przedmiot, który po prostu podłącza się do macbooka, który zapewnia pożądaną prędkość 10 GB. A może niektórzy komentujący sprawiają, że proste zagadnienie wydaje się bardziej skomplikowane, niż jest w rzeczywistości?
Reakcje:avichou

Soczyste Pudełko

23 września 2014 r.
  • 19 lis 2020
hobowankenobi powiedział: Jedyne, co mogę dodać... Specyfikacje USB i konwencje nazewnictwa to bzdury.
Tak, cały czas widzisz na forum zamieszanie związane z USB3.

USB3.1 jest taki sam jak USB3.1 Gen2 i taki sam jak USB3.2 Gen 2 i USB3.2 Gen 2x1, a co z tym, że wrzucimy SuperSpeed ​​USB 10, kiedy już przy tym jesteśmy.

Rozumiem, ale nic dziwnego, że nowicjusze tak łatwo się przez to dezorientują.
Reakcje:jent, T'hain Esh Kelch i hobowankenobi T

bagaż

29 lipca 2011 r.
  • 19 lis 2020
Anonimowy Freak powiedział: Chodzi o to, aby używać nazwy „USB4”, * POWINIEN * obsługiwać te same 10 Gb / s na portach Apple oznacza „USB 3.1 Gen 2 (do 10 Gb / s)”, jak przez Thunderbolt 3 zadokuj, aby skierować się do mojego 16-calowego MacBooka Pro. Nie.

Właśnie spojrzałem na strona wikipedii na USB4 i (oprócz bólu głowy) to nie? wygląda jak USB4 wymaga obsługa USB 3.1 gen 2. Jeśli przejdziesz do tabeli 'obsługa trybów transportu danych', wymagane jest ' tunelowany USB 3.2 (10 Gb/s) ' - tj. dane w formacie USB 3.2 zakodowane jako część strumienia USB4 20 lub 40 Gb/s - które następnie musiałyby zostać wyodrębnione przez urządzenie peryferyjne USB4 który obsługuje tę funkcję (co jest wymagane na hostach, ale opcjonalne na urządzeniach peryferyjnych).

O bogowie i małe rybki! Poddaję się! (to jest dla USB IF, nie skierowane do nikogo w tym wątku...)

Nadal spodziewałbym się, po specyfikacji Apple, że port zrobiłbym obsługuje staromodny USB 3.1 gen2 i że warto zgłosić swój problem jako błąd – ale specyfikacje Apple (...wraz z czymkolwiek próbującym zwięźle wyjaśnić USB4) są niejednoznaczne.

Na początek, co do cholery oznacza „Thunderbolt/USB4”? Czy to „Thunderbolt 3/USB4” czy „Thunderbolt 4/USB 4” (subtelne, ale ważne różnice…)


laptech powiedział: A może niektórzy komentujący sprawiają, że prosty problem wydaje się bardziej skomplikowany, niż jest w rzeczywistości?

Nie.
Jest to skomplikowana sprawa spowodowana nieproduktywnym wysiłkiem stworzenia „prostego” uniwersalnego złącza, jeszcze bardziej skomplikowana przez głupi i niespójny schemat nazewnictwa, dodatkowo zdezorientowany przez Intela próbującego zbudować własną, zastrzeżoną warstwę „Thunderbolt” na wierzchu standardowe, iw końcu całkowicie zniekształcone przez producentów drukujących niejasne, uproszczone specyfikacje.
Reakcje:iModFrenzy, ader42, Crz10 i 9 innych T

tdar

23 czerwca 2003
Alpharetta GA.
  • 19 lis 2020
Dla tych, którzy się zastanawiają, Apple informuje, że te porty to Thunderbolt 3/USB4.
Ponieważ znajdują się na kości M1, są to oczywiście kontrolery Apple, a nie intel, jak w przeszłości.
Reakcje:OSX15, konsumpcjonizm i zasadzka 41 J

Joevt

Współpracownik
21 czerwca 2012 r.
  • 19 lis 2020
theluggage powiedział: właśnie spojrzałem na strona wikipedii na USB4 i (oprócz bólu głowy) to nie? wygląda jak USB4 wymaga obsługa USB 3.1 gen 2. Jeśli przejdziesz do tabeli 'obsługa trybów transportu danych', wymagane jest ' tunelowany USB 3.2 (10 Gb/s) ' - tj. dane w formacie USB 3.2 zakodowane jako część strumienia USB4 20 lub 40 Gb/s - które następnie musiałyby zostać wyodrębnione przez urządzenie peryferyjne USB4 który obsługuje tę funkcję (co jest wymagane na hostach, ale opcjonalne na urządzeniach peryferyjnych).
W USB4 USB jest tunelowany z hosta do „adaptera USB w dół” w urządzeniu peryferyjnym, które wyprowadza USB z portu USB4.
W Thunderbolt, w przypadku USB, PCIe jest tunelowane do kontrolera USB w kontrolerze Thunderbolt, który może następnie wyprowadzać USB z portu Thunderbolt.

Powodem, dla którego uważam, że kontroler Apple Thunderbolt/USB4 obsługuje USB4 jest to, że ma nowy typ adaptera pokazany w ioregu:
Kod: |__+_|
Adapter AppleThunderboltUSBDownAdapter służy do przesyłania USB do portu Thunderbolt/USB4.

Starsze typy adapterów są dostępne w Thunderbolt 1, 2, 3:
- AppleThunderboltDPInAdapter: są używane do wprowadzania DisplayPort do kontrolera Thunderbolt, aby można było go tunelować. Kontrolery Thunderbolt/USB4 M1 mają dwa z nich, ale myślę, że tylko jeden jest podłączony do GPU.
- AppleThunderboltPCIDownAdapter: używany do tunelowania PCIe. Komputery Mac M1 mają nowy typ AppleThunderboltPCIDownAdapterType5, ponieważ kontroler i porty Thunderbolt są urządzeniami ARM, a nie urządzeniami PCIe.
- AppleThunderboltDPOutAdapter: używany przez urządzenie peryferyjne (nie host) do konwersji tunelowanego DisplayPort na DisplayPort. Po jednym dla każdego portu.
- AppleThunderboltPCIUpAdapter: używany przez urządzenie peryferyjne (nie host) do wysyłania tunelowanych PCIe do hosta.

Nie widziałem jeszcze adaptera AppleThunderboltUSBUpAdapter. Będzie istniał w urządzeniu peryferyjnym Thunderbolt 4/USB4, aby tunelować USB do hosta.

pshifrin powiedział: Właśnie podłączyłem Samsunga T7 do mojego M1 MBP i zgłasza 10 Gb/s

Raporty testu szybkości dysku Black Magic ~103 zapis i ~760 odczyt
760 MB/s oznacza, że ​​porty mogą przenosić 10 Gb/s (lub przynajmniej więcej niż 5 Gb/s). Mam nadzieję, że 980 MB/s jest możliwe z obudową USB do NVMe, w przeciwnym razie 760 MB/s jest trochę powolny dla prędkości generacji 2 (jak ASMedia ASM1142, który był ograniczony przez połączenie PCIe 2.0 x2 o przepustowości 8 Gb/s i może nie rób USB 10 Gb/s).

tdar powiedział: Dla tych, którzy się zastanawiają, Apple informuje, że te porty to Thunderbolt 3/USB4.
Ponieważ znajdują się na kości M1, są to oczywiście kontrolery Apple, a nie intel, jak w przeszłości.
Prawidłowy. Poza matrycą M1, Apple używa wzmacniacza Intel Thunderbolt 4 JHL8040R dla każdego portu Thunderbolt. Apple nie może wywołać portów Thunderbolt 4, ponieważ Thunderbolt 4 wymaga, aby port Thunderbolt mógł obsługiwać dwa wyświetlacze 4K. Ostatnia edycja: 19.11.2020
Reakcje:peanuts_of_pathos, T'hain Esh Kelch, torncanvas i 1 inna osoba J

Joevt

Współpracownik
21 czerwca 2012 r.
  • 19 lis 2020
joevt powiedział: - AppleThunderboltDPInAdapter: są one używane do wprowadzania DisplayPort do kontrolera Thunderbolt, aby mógł być tunelowany. Kontrolery Thunderbolt/USB4 M1 mają dwa z nich, ale myślę, że tylko jeden jest podłączony do GPU.
Poprawka: komputery Mac M1 mają dwa kontrolery Thunderbolt USB4, z których każdy ma dwa adaptery AppleThunderboltDPInAdapter. Można więc sądzić, że w przyszłości Apple Silicon Mac będzie mógł obsługiwać cztery wyświetlacze z dwóch portów Thunderbolt. Obecne komputery Mac M1 obsługują tylko 1 monitor.
Reakcje:orzeszki_z_patosu T

bagaż

29 lipca 2011 r.
  • 19 lis 2020
joevt powiedział: W USB4 USB jest tunelowany z hosta do „adaptera USB w dół” w urządzeniu peryferyjnym, które wysyła USB z portu USB4.
Ech? Zakładam, że „adapter USB Down” znajduje się w hoście, konwertując (wewnętrzny) USB3 na USB3 tunelowany przez USB4, port hosta wysyła następnie USB4 do urządzenia peryferyjnego USB4, które używa „adaptera USB Up” do wyodrębnij sygnał USB3 (do użytku wewnętrznego przez urządzenie peryferyjne lub do napędu portu USB 3). Jest to zgodne z twoim własnym opisem „ThunderboltPCIDownAdapter” kontra „ThunderboltPCIUpAdapter”.

Wszystkie nazwy urządzeń, które wymienisz, mają związek z tunelowanie PCIe, USB3, DisplayPort itp. przez USB4* lub Thunderbolt — tj. połączenie strumieni danych PCIe, DisplayPort i USB3 i połączenie ich w pojedynczy sygnał elektryczny USB4/Thunderbolt, który można przesłać do urządzenia peryferyjnego USB4/Thunderbolt. To nie działa na urządzeniach peryferyjnych innych niż USB4/Thunderbolt.

To, o czym mówił OP, to podłączenie „starszego” urządzenia peryferyjnego USB 3.1g2 do portu „Thunderbolt/USB4”. Port powinien wrócić do trybu USB3.1 i zacząć emitować sygnał USB3.1 - to nie ma nic wspólnego z 'tunelowaniem' i jest opcjonalny część specyfikacji USB-C - nie Thunderbolt ani USB4... i to wyraźnie ma zrobione, po prostu najwyraźniej przeszedł w tryb USB 3.1g1 5Gbps, gdy urządzenie peryferyjne ma obsługiwać USB3.1g2 10Gbps.

joevt powiedział: USB powinno być również możliwe do wyprowadzania bezpośrednio z hosta.

Tak, ale nie „ponieważ USB4”. Idąc przy stole na wikipedii, jedynego starszego (nie tunelowanego) USB wymóg dla USB4 to USB 2.0 480 Mbps (który ma dedykowaną parę przewodów w kablu USB C). Jest to również minimalne wymaganie dla portu marki „USB-C”. USB 3/3.1 nie jest w ogóle wymagany — nie mówiąc już o 3.1g2 10Gbps.

Powodem, dla którego można się spodziewać starszego 3.1g2 10 Gb/s, jest to, że Apple wymienia go w specyfikacjach i byłoby głęboko nieszczere, gdyby odnosiło się to tylko do tunelowania. (Nie jestem pewien, czy jest to wymagane w przypadku brandingu Thunderbolt 3 lub Thunderbolt 4, ale Apple świadomie nie zgadza się, który z nich ma zastosowanie).

joevt powiedział: Powód, dla którego uważam, że kontroler Apple Thunderbolt/USB4 obsługuje USB4

To zbędne – Apple reklamuje go jako port USB4 i raczej nie kłamie. W tej chwili nie można go przetestować ze względu na brak urządzeń USB4 do testowania z...

* Chodzi mi o to, że nadal jest bałagan dzięki USB IF używającym nakładających się nazw dla złączy, protokołów, stosów protokołów i minimalnych wymagań...
Reakcje:RPi-AS, T'hain Esh Kelch i torncanvas

Soczyste Pudełko

23 września 2014 r.
  • 19 lis 2020
Theluggage powiedział: Jest to skomplikowany problem spowodowany nieproduktywnym wysiłkiem, aby stworzyć „proste” uniwersalne złącze, jeszcze bardziej skomplikowane przez głupi i niespójny schemat nazewnictwa, dodatkowo zdezorientowany przez Intela próbującego zbudować własną, zastrzeżoną warstwę „Thunderbolt” na najwyższy standard i wreszcie całkowicie zniekształcony przez producentów drukujących niejasne, uproszczone specyfikacje.
Myślę, że to całkiem dobrze podsumowuje.
Reakcje:throAU i Queen6 J

Joevt

Współpracownik
21 czerwca 2012 r.
  • 19 lis 2020
bagaż powiedział: Ech? Zakładam, że „adapter USB Down” znajduje się w hoście, konwertując (wewnętrzny) USB3 na USB3 tunelowany przez USB4, port hosta wysyła następnie USB4 do urządzenia peryferyjnego USB4, które używa „adaptera USB Up” do wyodrębnij sygnał USB3 (do użytku wewnętrznego przez urządzenie peryferyjne lub do napędu portu USB 3). Jest to zgodne z twoim własnym opisem „ThunderboltPCIDownAdapter” kontra „ThunderboltPCIUpAdapter”.
Masz rację. Pomieszałem się. Zawsze patrz specyfikacja USB4. Spójrz na schematy w specyfikacji USB4. Rysunek 2-9 pokazuje, że adapter USB w hoście jest używany do tunelowania USB między portami skierowanymi w dół hosta SuperSpeed ​​a adapterem USB Up w koncentratorze USB4 pobierania danych. Adapter Up łączy się z portem skierowanym w górę koncentratora SuperSpeed, który ma porty skierowane w dół podłączone do adapterów USB Down. Trwa to aż do urządzenia USB4, w którym adapter USB Up łączy się z funkcją SuperSpeed. Adaptery Up i Down są dwukierunkowe (do wysyłania i odbierania).

Theluggage powiedział: Wszystkie nazwy urządzeń, które wymieniasz, mają związek z tunelowanie PCIe, USB3, DisplayPort itp. przez USB4* lub Thunderbolt — tj. połączenie strumieni danych PCIe, DisplayPort i USB3 i połączenie ich w pojedynczy sygnał elektryczny USB4/Thunderbolt, który można przesłać do urządzenia peryferyjnego USB4/Thunderbolt. To nie działa na urządzeniach peryferyjnych innych niż USB4/Thunderbolt.
Dobrze. Jeśli podłączysz urządzenie USB3, adaptery USB Down zostaną ominięte, ponieważ nie ma już więcej tunelowania do zrobienia.
Tunelowanie USB to nowość w USB4 i Thunderbolt 4. Nie jestem pewien, jak urządzenie Thunderbolt 3 w łańcuchu wpływa na tunelowanie USB. Tunelowane pakiety USB mogą być w stanie przejść?

theluggage powiedział: To, o czym mówił OP, to podłączenie „starszego” urządzenia peryferyjnego USB 3.1g2 do portu „Thunderbolt/USB4”. Port powinien wrócić do trybu USB3.1 i zacząć emitować sygnał USB3.1 - to nie ma nic wspólnego z 'tunelowaniem' i jest opcjonalny część specyfikacji USB-C - nie Thunderbolt ani USB4... i to wyraźnie ma zrobione, po prostu najwyraźniej przeszedł w tryb USB 3.1g1 5Gbps, gdy urządzenie peryferyjne ma obsługiwać USB3.1g2 10Gbps.
Dobrze. Adapter USB Down w hoście jest pomijany po podłączeniu urządzenia USB3.

theluggage powiedział: Tak, ale nie „ponieważ USB4”. Idąc przy stole na wikipedii, jedynego starszego (nie tunelowanego) USB wymóg dla USB4 to USB 2.0 480 Mbps (który ma dedykowaną parę przewodów w kablu USB C). Jest to również minimalne wymaganie dla portu marki „USB-C”. USB 3/3.1 nie jest w ogóle wymagany — nie mówiąc już o 3.1g2 10Gbps.

Powodem, dla którego można się spodziewać starszego 3.1g2 10 Gb/s, jest to, że Apple wymienia go w specyfikacjach i byłoby głęboko nieszczere, gdyby odnosiło się to tylko do tunelowania. (Nie jestem pewien, czy jest to wymagane w przypadku brandingu Thunderbolt 3 lub Thunderbolt 4, ale Apple świadomie nie zgadza się, który z nich ma zastosowanie).
Jeśli mówisz o stole o https://en.wikipedia.org/wiki/USB#USB4 , brakuje informacji o trybach USB 3.2. Tekst nad tabelą stwierdza, że ​​USB4 jest „wstecznie kompatybilny z USB 3.2”.
Stół w https://en.wikipedia.org/wiki/USB4#Support_of_data_transfer_modes pokazuje, że Tunneled USB 3.2 (10 Gbit/s) nie jest opcjonalny (ale USB 3.2 (20 Gbit/s) jest opcjonalne).
Sekcja 2.1.1.4 i 2.1.1.5 specyfikacji USB4 mówi, co następuje:
- koncentrator USB4 zawiera koncentrator SuperSpeed ​​i obsługuje funkcje koncentratora USB 3.2 i USB 2.0.
- stacja dokująca USB4 - taka sama jak koncentrator dla funkcji USB.
- host USB4 zawiera hosta SuperSpeed.

Przypuszczam, że specyfikacja mogłaby być bardziej jasna, gdyby stwierdzała, że ​​port USB4 musi być w stanie wyprowadzić SuperSpeed ​​USB.
Specyfikacja jest jasna, że ​​port USB4 musi obsługiwać tryb alternatywny DisplayPort.

Theluggage powiedział: To zbędne – Apple reklamuje go jako port USB4 i jest mało prawdopodobne, by skłamał. W tej chwili nie można go przetestować ze względu na brak urządzeń USB4 do testowania z...
Wskazywałem dowody ze zrzutu ioreg M1 Mac (nie reklama Apple) funkcjonalności USB4, aby zaprzeczyć twierdzeniu tytułu wątku, że to nie jest USB4.
  • 1
  • 2
  • 3
  • Idź do strony

    Udać się
  • 17
Następny

Idź do strony

Udać sięNastępny Ostatni