Forum

L'USB sur les Mac M1 n'est pas réellement à 10 Gb/s ? (Aussi certainement pas USB4)

Monstre anonyme

Affiche originale
12 déc. 2002
Cascadie
  • 18 novembre 2020
Après pas mal de tests, j'ai conclu que le bus USB sur au moins mon Mac mini M1 ne prend pas en charge 'USB 3.1 Gen 2 (jusqu'à 10 Gb/s)' comme indiqué sur la page des spécifications techniques.

J'ai un SSD Samsung T5 USB-C. Il prend en charge 'USB 3.1 Gen 2 10Gb/s' (Gawd, je déteste les conventions de nommage USB 3.1+...†)

Lorsque je le branche directement sur l'un des ports de mon MacBook Pro 16' via un câble USB-C vers USB-C, il se connecte à 10 Gb/s
Afficher l'élément multimédia '>

Quand je le connecte à mon nouveau M1 mini par contre... Si je passe par mon Dock Thunderbolt 3, il se connecte à plein 10 Gb/s :

Afficher l'élément multimédia '>

Mais si je me connecte directement à l'autre port Thunderbolt 3/USB-C, il ne se connecte qu'à 5 Gb/s, oui, en utilisant le même câble USB-C-vers-USB-C que les deux connexions précédentes :
Afficher l'élément multimédia '>

Si je débranche le Dock TB3 (qui sait, peut-être qu'il 'utilise la bande passante' et force le contrôleur USB à baisser les vitesses ?)
Afficher l'élément multimédia '>

Cependant, le Thunderbolt 3 Dock se connecte à sa bonne vitesse Thunderbolt de 40 Gb/s. Mais si vous espériez 10 Gb/s via USB 3.1 Gen 2... Oubliez ça.

† Pour une confusion totale, l'USB Implementers Forum a complètement bousillé toutes les conventions de dénomination en ce qui concerne l'USB après la sortie de l'USB 3.0. 5 Gb/s sont appelés « USB 3.0 SuperSpeed », « USB 3.1 Gen 1 » et « USB 3.2 Gen 1 ». Le 10 Gb/s est appelé « USB 3.1 Gen 2 » et « USB 3.2 Gen 2 ». La dernière norme, 20 Gb/s, est « USB 3.2 Gen 2x2 ». Et avec USB4 (oui, juste 'USB4', pas 'USB 4.0'...), ils conservent tous les anciens noms pour ces anciennes vitesses - MAIS - USB4 ajoute également 'USB4 Gen 2x2' comme un autre protocole 20 Gb/s (techniquement électriquement différent, même si c'est la même vitesse !) et 'USB4 Gen 3x2' pour la nouvelle vitesse de 40 Gb/s. Et c'est pourquoi Apple ne devrait pas être autorisé à annoncer les nouveaux Mac M1 comme 'USB 4' - car USB4 nécessite la prise en charge à la fois de la vitesse de 10 Gb/s et de la vitesse de 20 Gb/s. Apple ne revendique même pas la vitesse de 20 Gb/s, seulement les 10 Gb/s, ce qui ne fonctionne pas pour moi. L'USB4 prend également en charge Thunderbolt 3 en option, ce qu'Apple a au moins. Mais ils devraient appeler les ports 'Thunderbolt 3 / USB 3 5 Gb/s', pas 'USB4 / Thunderbolt 3'
Réactions :iModFrenzy, RPi-AS, Queen6 et 7 autres

pieds

13 févr. 2012


Perth, Australie de l'ouest
  • 18 novembre 2020
Pourrait être lié à la spécification USB4 contre USB 3.x.

USB 3.1 Gen 10 Go est je pense multivoies (2 voies de 5 Go - on l'appelle aussi USB 3.1 Gen 2x2 pour 10 Go je pense), peut-être que l'USB4 ne l'est pas.

USB4 est très similaire à Thunderbolt et peut ne pas fonctionner de manière rétrocompatible avec USB3.x en multivoies.

Ce qui signifie qu'une seule voie sur USB 3.x ne vous procurera que 5 gigabits, bien que l'interface USB4 soit plus rapide (sur une seule voie) - mais uniquement lors de l'exécution en mode « USB 4 » avec un périphérique USB4.


Cela expliquerait également pourquoi vous passez à pleine vitesse sur le quai - vous allez coup de tonnerre vers une autre clé USB 3.x contrôleur sur le quai qui fonctionne en mode multi-voies.


Éditer:
Et je suis d'accord. les normes de nommage USB sont délibérément conçues par un comité pour semer la confusion - afin que les OEM puissent vendre le produit de l'année dernière sous le nom de « USB 3.2 » ou autre avec les spécifications d'origine de l'USB 3.0.

Les noms n'ont tout simplement pas de sens - ils ont en fait renommé la même spécification vers une version ultérieure avec un 'gen1' dessus.

c'est-à-dire, si je me souviens bien, l'USB 3.2 gen1 est en fait exactement la même chose que l'USB 3.0. Et USB 3.1 gen1. Dernière édition : 18 novembre 2020
Réactions :Wackery, dabotsonline, macsound1 et 13 autres H

hobowankenobi

27 août 2015
sur la ligne terrestre mr. forgeron.
  • 18 novembre 2020
La seule chose que je peux ajouter... Les spécifications USB et les conventions de nommage sont un ********. Dernière modification par un modérateur : 2 janvier 2021
Réactions :iModFrenzy, airbatross, AppleTO et 21 autres

Monstre anonyme

Affiche originale
12 déc. 2002
Cascadie
  • 18 novembre 2020
Oui, le nommage USB est un cauchemar.

Le truc, c'est que pour utiliser le nom 'USB4', il * DEVRAIT* prendre en charge les mêmes 10 Gb/s sur les ports Apple labels 'USB 3.1 Gen 2 (jusqu'à 10Gb/s)' que via le dock Thunderbolt 3 pour diriger à mon MacBook Pro 16'. Ce n'est pas le cas.
Réactions :Wackery et torncanvas

serpents-

27 juil. 2011
  • 18 novembre 2020
@Anonymous Freak quel quai utilisez-vous ?

Monstre anonyme

Affiche originale
12 déc. 2002
Cascadie
  • 18 novembre 2020
Aussi, *MDR* , l'adaptateur Thunderbolt-to-FireWire fonctionne bien, et Big Sur sur M1 prend toujours en charge le branchement d'un iPod original de première génération !

Afficher l'élément multimédia '>
(Oui, j'ai dû utiliser dongle-hell. TB3-to-TB2, TB-to-FW800, FW800-to-FW-6-pin, FW-6-pin-to-FW-6-pin-cable.)
Réactions :dabotsonline T

toile déchirée

14 févr. 2006
  • 18 novembre 2020
Je contacterais certainement Apple à ce sujet, car c'est très trompeur. Ce n'est que le début, cependant, il pourrait encore y avoir une sorte de problème au niveau du système d'exploitation.
Réactions :OSX15

Marshall73

20 avr. 2015
  • 18 novembre 2020
Anonymous Freak a dit : Aussi, *MDR* , l'adaptateur Thunderbolt-to-FireWire fonctionne bien, et Big Sur sur M1 prend toujours en charge le branchement d'un iPod original de première génération !

Voir la pièce jointe 1673352
(Oui, j'ai dû utiliser dongle-hell. TB3-to-TB2, TB-to-FW800, FW800-to-FW-6-pin, FW-6-pin-to-FW-6-pin-cable.)
C'est génial H

Heatboy

16 novembre 2018
Danemark
  • 18 novembre 2020
D'accord, c'est intéressant. J'envisage d'acheter un MBA/16 Go de RAM/512 SSD/, en tant que machine de transition, pour remplacer en quelque sorte mon MBP i9/32 Go de RAM/VEGA20 fin 2018 – et ma pensée était de conserver toutes mes vidéos lourdes et de capturer un élément sur un SSD externe OWC TB3 Express 2 To. De cette façon, je peux rester avec un SSD de 512 Go sur le MBA. Cependant, si les ports USB sont plus lents que sur mon MBP 2018, cela ne fonctionnera pas, car ce sera trop lent.

Quelqu'un a-t-il un SSD externe qui supporte des vitesses de lecture d'environ 1.000 Mb/sec, qui puisse tester cela ? (Samsung T7, Sandisk Extreme Pro, etc.)
Réactions :Lent mais régulier T

toile déchirée

14 févr. 2006
  • 18 novembre 2020
Heatboy a dit : OK, c'est intéressant. J'envisage d'acheter un MBA/16 Go de RAM/512 SSD/, en tant que machine de transition, pour remplacer en quelque sorte mon MBP i9/32 Go de RAM/VEGA20 fin 2018 – et ma pensée était de conserver toutes mes vidéos lourdes et de capturer un élément sur un SSD externe OWC TB3 Express 2 To. De cette façon, je peux rester avec un SSD de 512 Go sur le MBA. Cependant, si les ports USB sont plus lents que sur mon MBP 2018, cela ne fonctionnera pas, car ce sera trop lent.

Quelqu'un a-t-il un SSD externe qui supporte des vitesses de lecture d'environ 1.000 Mb/sec, qui puisse tester cela ? (Samsung T7, Sandisk Extreme Pro, etc.)
Thunderbolt est toujours à pleine vitesse comme mentionné. C'est un USBC non Thunderbolt qui est plus lent, au moins sur cette machine, sur cette version du système d'exploitation, avec cet appareil. H

Heatboy

16 novembre 2018
Danemark
  • 18 novembre 2020
torncanvas a dit : Thunderbolt est toujours à pleine vitesse comme mentionné. C'est un USBC non Thunderbolt qui est plus lent, au moins sur cette machine, sur cette version du système d'exploitation, avec cet appareil.
Oh oui, c'est vrai, mais quelles sont les vitesses SSD externes des SSD Gen 2 jamais externes ? T

toile déchirée

14 févr. 2006
  • 18 novembre 2020
10 Gbit/s, à condition que le contrôleur SSD soit suffisamment performant pour prendre en charge la saturation de la connexion. J

joevt

Donateur
21 juin 2012
  • 19 novembre 2020
Anonymous Freak a déclaré : Cependant, le Thunderbolt 3 Dock se connecte à sa bonne vitesse Thunderbolt de 40 Gb/s. Mais si vous espériez 10 Gb/s via USB 3.1 Gen 2... Oubliez ça.
Avez-vous utilisé un benchmark pour vous assurer que le 'Jusqu'à 5 Gb/s' est précis ?

Je sais que le contrôleur ASMedia ASM1142 XHCI a un bogue où il signale 'Jusqu'à 5 Gb/s' même si le disque est évidemment connecté à 10 Gbps (la référence montre ~750 Mo/s).
Si votre disque est limité à moins de 500 Mo/s à partir d'une connexion directe, mais peut obtenir plus de 700 Mo/s à partir du dock Thunderbolt, vous pouvez être sûr qu'il rapporte avec précision.


throAU a déclaré : Peut être lié à la spécification USB4 par rapport à USB 3.x.

USB 3.1 Gen 10 Go est je pense multivoies (2 voies de 5 Go - on l'appelle aussi USB 3.1 Gen 2x2 pour 10 Go je pense), peut-être que l'USB4 ne l'est pas.
L'USB 3.1 gen 2 10 Gbps est à voie unique. (USB 3.2 génération 2x1)
USB 3.2 gen 1x2 est 5 Gbps double voie = 10 Gbps.
USB 3.2 gen 2x2 est 10 Gbps double voie = 20 Gbps.

Je ne pense pas que la double voie soit utilisée. L'USB 3.2 double voie est facultatif pour l'USB4, nous ne savons donc pas s'il s'agit d'une option sur les Mac M1.

throAU a dit : Cela expliquerait également pourquoi vous passez à pleine vitesse sur le quai - vous allez coup de tonnerre vers une autre clé USB 3.x contrôleur sur le quai qui fonctionne en mode multi-voies.
Le Thunderbolt Dock est à pleine vitesse car il possède un contrôleur USB 3.1 gen 2 séparé à l'intérieur du contrôleur Titan Ridge Thunderbolt du dock. Il est connecté au Mac M1 via Thunderbolt 3 tunnellisé PCIe. La station d'accueil dispose d'un hub USB 3.1 gen 2 à quatre ports connecté au contrôleur USB du Titan Ridge.
Réactions :burgman, anticipe, T'hain Esh Kelch et 1 autre personne

Gnattu

18 sept. 2020
  • 19 novembre 2020
EDIT : J'ai totalement mal interprété ce problème.

C'est intéressant, mais je pense que c'est plus probablement un problème de firmware/pilote.

Et si c'est USB4, c'est difficile à vérifier maintenant, car seul l'USB4 20G est requis, ET c'est un mode différent de l'USB 3.2 Gen2x2. Dernière édition : 19 novembre 2020

ordinateur portable

26 avr. 2013
Terre
  • 19 novembre 2020
À la lecture des réponses ici, la conclusion est essentiellement qu'Apple a rendu extrêmement difficile pour un client d'atteindre les vitesses spécifiées. Ne devrait-il pas s'agir simplement d'un cas où un client peut acheter un article qui se branche simplement sur le macbook qui donne la vitesse souhaitée de 10 Go. Ou est-ce que certaines personnes qui commentent donnent l'impression qu'un problème simple est plus compliqué qu'il ne l'est réellement ?
Réactions :avichou

Boîte juteuse

23 sept. 2014
  • 19 novembre 2020
hobowankenobi a déclaré : La seule chose que je puisse ajouter... Les spécifications USB et les conventions de nommage sont un sh*tshow.
Oui, vous voyez tout le temps de la confusion ici sur le forum à propos de l'USB3.

USB3.1 est identique à USB3.1 Gen2, et identique à USB3.2 Gen 2 et USB3.2 Gen 2x1, comment pouvons-nous ajouter SuperSpeed ​​USB 10 pendant que nous y sommes.

Je comprends, mais il n'est pas étonnant que les novices s'y trompent si facilement.
Réactions :jent, T'hain Esh Kelch et hobowankenobi T

le bagage

29 juil. 2011
  • 19 novembre 2020
Anonymous Freak a déclaré : Le fait est que, pour utiliser le nom « USB4 », il * DEVRAIT * prendre en charge les mêmes 10 Gb/s sur les ports Apple les étiquettes « USB 3.1 Gen 2 (jusqu'à 10 Gb/s) » que via le Thunderbolt 3 dock pour diriger vers mon MacBook Pro 16'. Ce n'est pas le cas.

je viens de regarder le page wikipédia sur USB4 et (à part maintenant avoir mal à la tête) il ne fait pas regarde comme si USB4 a besoin prise en charge de l'USB 3.1 gen 2. Si vous accédez au tableau « prise en charge des modes de transport de données », ce qui est requis est « » creusé dans un tunnel USB 3.2 (10 Gbits/s) ' - c'est-à-dire des données au format USB 3.2 encodées dans le cadre d'un flux USB4 de 20 ou 40 Gbps - qui devraient ensuite être extraites par un périphérique USB4 qui a pris en charge cette fonctionnalité (ce qui est requis sur les hôtes, mais facultatif sur les périphériques).

Oh vous dieux et petits poissons ! J'abandonne! (c'est pour l'USB IF, ne s'adresse à personne sur ce fil...)

Je m'attendrais toujours, d'après les spécifications d'Apple, à ce que le port aurait prend en charge l'ancien USB 3.1 gen2 et qu'il vaut la peine de signaler votre problème comme un bogue - mais les spécifications Apple (... ainsi que tout ce qui essaie d'expliquer USB4 de manière concise) sont ambiguës.

Pour commencer, que diable signifie « Thunderbolt/USB4 » ? Est-ce 'Thunderbolt 3/USB4' ou 'Thunderbolt 4/USB 4' (différences subtiles mais importantes...)


Laptech a déclaré : Ou est-ce que certaines personnes qui commentent rendent un problème simple plus compliqué qu'il ne l'est réellement ?

Non.
C'est un problème compliqué causé par un effort contre-productif pour créer un connecteur universel 'simple', rendu encore plus compliqué par un schéma de nommage stupide et incohérent, encore plus confus par Intel essayant de construire sa propre couche 'Thunderbolt' propriétaire au-dessus du standard, et finalement complètement mutilé par les fabricants imprimant des spécifications vagues et abruties.
Réactions :iModFrenzy, ader42, Crz10 et 9 autres T

tdar

23 juin 2003
Alpharetta GA.
  • 19 novembre 2020
Pour ceux qui se demandent, Apple rapporte que ces ports sont Thunderbolt 3/USB4.
Comme ils sont sur le die M1, il s'agit bien évidemment de contrôleurs Apple et non d'Intel comme par le passé.
Réactions :OSX15, consumérite et gank41 J

joevt

Donateur
21 juin 2012
  • 19 novembre 2020
theluggage a dit: je viens de regarder le page wikipédia sur USB4 et (à part maintenant avoir mal à la tête) il ne fait pas regarde comme si USB4 a besoin prise en charge de l'USB 3.1 gen 2. Si vous accédez au tableau « prise en charge des modes de transport de données », ce qui est requis est « » creusé dans un tunnel USB 3.2 (10 Gbits/s) ' - c'est-à-dire des données au format USB 3.2 encodées dans le cadre d'un flux USB4 de 20 ou 40 Gbps - qui devraient ensuite être extraites par un périphérique USB4 qui a pris en charge cette fonctionnalité (ce qui est requis sur les hôtes, mais facultatif sur les périphériques).
En USB4, l'USB est canalisé depuis l'hôte vers un « USB Down Adapter » dans un périphérique qui sort l'USB à partir d'un port USB4.
Dans Thunderbolt, pour l'USB, PCIe est canalisé vers un contrôleur USB dans le contrôleur Thunderbolt qui peut ensuite sortir l'USB à partir d'un port Thunderbolt.

La raison pour laquelle je pense que le contrôleur Thunderbolt/USB4 d'Apple prend en charge l'USB4 est qu'il possède un nouveau type d'adaptateur indiqué dans l'ioreg :
Code : |_+_|
L'AppleThunderboltUSBDownAdapter est utilisé pour la sortie USB vers le port Thunderbolt/USB4.

Les types d'adaptateurs plus anciens existaient avec Thunderbolt 1, 2, 3 :
- AppleThunderboltDPInAdapter : ils sont utilisés pour entrer DisplayPort dans le contrôleur Thunderbolt afin qu'il puisse être tunnellisé. Les contrôleurs Thunderbolt/USB4 du M1 en ont deux, mais je suppose qu'un seul est connecté au GPU.
- AppleThunderboltPCIDownAdapter : utilisé pour le tunneling PCIe. Les Mac M1 ont un nouveau type AppleThunderboltPCIDownAdapterType5 car le contrôleur et les ports Thunderbolt sont des périphériques ARM au lieu de périphériques PCIe.
- AppleThunderboltDPOutAdapter : utilisé par un périphérique (pas un hôte) pour convertir le DisplayPort tunnelé en DisplayPort. Un pour chaque port.
- AppleThunderboltPCIUpAdapter : utilisé par un périphérique (pas l'hôte) pour envoyer du PCIe tunnelé jusqu'à l'hôte.

Je n'ai pas encore vu d'AppleThunderboltUSBUpAdapter. Il existerait dans un périphérique Thunderbolt 4/USB4 pour tunneler l'USB jusqu'à l'hôte.

pshifrin a dit : je viens de brancher un Samsung T7 sur mon MBP M1 et il rapporte 10 Gb/s

Rapports de test de vitesse du disque de magie noire ~ 103 en écriture et ~ 760 en lecture
760 Mo/s signifie que les ports peuvent faire 10 Gbit/s (ou au moins plus de 5 Gbit/s). J'espère que 980 Mo/s sont possibles avec un boîtier USB vers NVMe, sinon 760 Mo/s est un peu lent pour les vitesses de génération 2 (comme l'ASMedia ASM1142 qui était limité par une connexion PCIe 2.0 x2 qui est de 8 Gbps et peut ne fais pas d'USB 10 Gbps).

tdar a déclaré : Pour ceux qui se demandent, Apple rapporte que ces ports sont Thunderbolt 3/USB4.
Comme ils sont sur le die M1, il s'agit bien évidemment de contrôleurs Apple et non d'Intel comme par le passé.
Correct. En dehors du die M1, Apple utilise un répéteur Intel Thunderbolt 4 JHL8040R pour chaque port Thunderbolt. Apple ne peut pas appeler les ports Thunderbolt 4 car Thunderbolt 4 nécessite qu'un port Thunderbolt puisse prendre en charge deux écrans 4K. Dernière édition : 19 novembre 2020
Réactions :cacahuètes_of_pathos, T'hain Esh Kelch, torncanvas et 1 autre personne J

joevt

Donateur
21 juin 2012
  • 19 novembre 2020
joevt a déclaré : - AppleThunderboltDPInAdapter : ils sont utilisés pour entrer DisplayPort dans le contrôleur Thunderbolt afin qu'il puisse être tunnellisé. Les contrôleurs Thunderbolt/USB4 du M1 en ont deux, mais je suppose qu'un seul est connecté au GPU.
Correction : Les Mac M1 ont deux contrôleurs Thunderbolt USB4, chacun ayant deux AppleThunderboltDPInAdapter. On peut donc croire qu'à l'avenir, les Apple Silicon Mac pourront prendre en charge quatre écrans à partir de deux ports Thunderbolt. Les Mac M1 actuels ne peuvent prendre en charge qu'un seul écran.
Réactions :cacahuètes_de_pathos T

le bagage

29 juil. 2011
  • 19 novembre 2020
joevt a déclaré : En USB4, l'USB est acheminé de l'hôte vers un « USB Down Adapter » dans un périphérique qui sort l'USB à partir d'un port USB4.
Hein ? Je suppose que « l'adaptateur USB Down » est dans l'hôte, convertissant l'USB3 (interne) en USB3-tunneled-over-USB4, le port hôte envoie ensuite l'USB4 au périphérique USB4, qui utilise un « adaptateur USB Up » pour extraire le signal USB3 (pour une utilisation interne par le périphérique ou pour piloter un port USB 3). Cela correspond à votre propre description de « ThunderboltPCIDownAdapter » par rapport à « ThunderboltPCIUpAdapter ».

Tous les noms d'appareils que vous indiquez concernent creuser un tunnel PCIe, USB3, DisplayPort, etc. via USB4* ou Thunderbolt - c'est-à-dire en prenant un mélange de flux de données PCIe, DisplayPort et USB3 et en les regroupant en un seul signal électrique USB4/Thunderbolt qui peut être envoyé à un périphérique USB4/Thunderbolt. Cela ne peut pas fonctionner sur un périphérique non USB4/Thunderbolt.

Ce dont l'OP parlait, c'était de brancher un périphérique USB 3.1g2 « ancien » sur le port « Thunderbolt/USB4 ». Le port devrait retomber en mode USB3.1 et commencer à émettre un signal USB3.1 - cela n'a rien à voir avec le 'tunnelling' et est une option partie de la spécification USB-C - pas Thunderbolt ou USB4... et c'est clairement a Cela fait, il est apparemment passé en mode USB 3.1g1 5Gbps alors que le périphérique est censé prendre en charge USB3.1g2 10Gbps.

joevt a déclaré : l'USB devrait également pouvoir être émis directement à partir de l'hôte.

Oui, mais pas « parce que USB4 ». En passant par la table sur wikipedia, le seul héritage (non tunnelisé) USB exigence pour USB4 est USB 2.0 480 Mbps (qui a une paire de fils dédiée dans le câble USB C). C'est également l'exigence minimale pour un port de marque « USB-C ». L'USB 3/3.1 n'est pas du tout requis - encore moins 3.1g2 10Gbps.

La raison de s'attendre à l'héritage 3.1g2 10Gbps est qu'Apple le répertorie dans les spécifications et il serait profondément fallacieux que cela se réfère uniquement au tunneling. (Je ne sais pas si cela est requis pour la marque Thunderbolt 3 ou Thunderbolt 4, mais Apple est volontairement ambigu quant à savoir lequel s'applique).

joevt a déclaré : La raison pour laquelle je pense que le contrôleur Thunderbolt/USB4 d'Apple prend en charge l'USB4

C'est redondant - Apple l'annonce comme un port USB4 et il est peu probable qu'il mente. Il ne peut pas être testé pour le moment en raison du manque de périphériques USB4 pour le tester avec...

* Je veux dire, c'est toujours un gâchis grâce à l'USB IF utilisant des noms qui se chevauchent pour les connecteurs, les protocoles, les piles de protocoles et les exigences minimales...
Réactions :RPi-AS, T'hain Esh Kelch et torncanvas

Boîte juteuse

23 sept. 2014
  • 19 novembre 2020
theluggage a déclaré : C'est un problème compliqué causé par un effort contre-productif pour créer un connecteur universel « simple », rendu encore plus compliqué par un schéma de nommage stupide et incohérent, encore plus confus par Intel essayant de créer sa propre couche propriétaire « Thunderbolt » sur haut de gamme, et finalement complètement mutilé par les fabricants imprimant des spécifications vagues et abruties.
Je pense que cela résume assez bien.
Réactions :throAU et Queen6 J

joevt

Donateur
21 juin 2012
  • 19 novembre 2020
theluggage a dit: Hein? Je suppose que « l'adaptateur USB Down » est dans l'hôte, convertissant l'USB3 (interne) en USB3-tunneled-over-USB4, le port hôte envoie ensuite l'USB4 au périphérique USB4, qui utilise un « adaptateur USB Up » pour extraire le signal USB3 (pour une utilisation interne par le périphérique ou pour piloter un port USB 3). Cela correspond à votre propre description de « ThunderboltPCIDownAdapter » par rapport à « ThunderboltPCIUpAdapter ».
Tu as raison. Je me suis mélangé. Référez-vous toujours à la spécification USB4. Regardez les diagrammes dans la spécification USB4. Dans la Figure 2-9, elle montre que l'adaptateur USB Down dans l'hôte est utilisé pour créer un tunnel USB entre les ports orientés vers le bas d'un hôte SuperSpeed ​​et un adaptateur USB Up dans un hub USB4 en aval. L'adaptateur Up se connecte au port orienté vers le haut d'un SuperSpeed ​​Hub qui a des ports orientés vers le bas connectés aux adaptateurs USB Down. Cela continue jusqu'à un périphérique USB4 où un adaptateur USB Up se connecte à une fonction SuperSpeed. Les adaptateurs Up et Down sont bidirectionnels (pour l'envoi et la réception).

theluggage a dit : Tous les noms d'appareils que vous indiquez concernent creuser un tunnel PCIe, USB3, DisplayPort, etc. via USB4* ou Thunderbolt - c'est-à-dire en prenant un mélange de flux de données PCIe, DisplayPort et USB3 et en les regroupant en un seul signal électrique USB4/Thunderbolt qui peut être envoyé à un périphérique USB4/Thunderbolt. Cela ne peut pas fonctionner sur un périphérique non USB4/Thunderbolt.
Droit. Si vous connectez un périphérique USB3, les adaptateurs USB Down sont contournés car il n'y a plus de tunnel à faire.
Le tunneling USB est nouveau pour USB4 et Thunderbolt 4. Je ne sais pas comment un périphérique Thunderbolt 3 de la chaîne affecte le tunneling USB. Les paquets tunnellisés USB pourraient-ils passer ?

theluggage a déclaré : L'OP parlait de brancher un périphérique USB 3.1g2 « ancien » sur le port « Thunderbolt/USB4 ». Le port devrait retomber en mode USB3.1 et commencer à émettre un signal USB3.1 - cela n'a rien à voir avec le 'tunnelling' et est une option partie de la spécification USB-C - pas Thunderbolt ou USB4... et c'est clairement a Cela fait, il est apparemment passé en mode USB 3.1g1 5Gbps alors que le périphérique est censé prendre en charge USB3.1g2 10Gbps.
Droit. L'adaptateur USB Down de l'hôte est contourné lorsque vous connectez un périphérique USB3.

theluggage a dit : Oui, mais pas « parce que USB4 ». En passant par la table sur wikipedia, le seul héritage (non tunnelisé) USB exigence pour USB4 est USB 2.0 480 Mbps (qui a une paire de fils dédiée dans le câble USB C). C'est également l'exigence minimale pour un port de marque « USB-C ». L'USB 3/3.1 n'est pas du tout requis - encore moins 3.1g2 10Gbps.

La raison de s'attendre à l'héritage 3.1g2 10Gbps est qu'Apple le répertorie dans les spécifications et il serait profondément fallacieux que cela se réfère uniquement au tunneling. (Je ne sais pas si cela est requis pour la marque Thunderbolt 3 ou Thunderbolt 4, mais Apple est volontairement ambigu quant à savoir lequel s'applique).
Si vous parlez de la table à https://en.wikipedia.org/wiki/USB#USB4 , il manque des informations pour les modes USB 3.2. Le texte au-dessus du tableau indique que l'USB4 est « rétrocompatible avec l'USB 3.2 ».
Le tableau à https://en.wikipedia.org/wiki/USB4#Support_of_data_transfer_modes montre que Tunneled USB 3.2 (10 Gbit/s) n'est pas facultatif (mais USB 3.2 (20 Gbit/s) est facultatif).
Les sections 2.1.1.4 et 2.1.1.5 des spécifications USB4 indiquent ce qui suit :
- un hub USB4 contient un hub SuperSpeed ​​et prend en charge les fonctionnalités de hub USB 3.2 et USB 2.0.
- une station d'accueil USB4 - identique au hub pour la fonctionnalité USB.
- un hôte USB4 contient un hôte SuperSpeed.

Je suppose que la spécification pourrait être plus claire si elle indiquait que le port USB4 doit être capable de sortir SuperSpeed ​​USB.
La spécification est claire sur le port USB4 devant prendre en charge le mode alternatif DisplayPort.

theluggage a déclaré: C'est redondant - Apple l'annonce comme un port USB4 et il est peu probable qu'il mente. Il ne peut pas être testé pour le moment en raison du manque de périphériques USB4 pour le tester avec...
Je soulignais la preuve d'un vidage ioreg d'un Mac M1 (pas de publicité Apple) de la fonctionnalité USB4 pour contredire l'affirmation du titre du fil selon laquelle ce n'est pas USB4.
  • 1
  • 2
  • 3
  • Aller à la page

    Aller
  • 17
Prochain

Aller à la page

AllerProchain Durer