UASP : un protocole pour accélérer les transferts en USB

Christophe Laporte |
Ceux qui avaient acheté un disque externe en USB 3.0 et qui sont passés sur un Mac 2012, ont pu constater un net gain de performances. Pour s'en convaincre, n'hésitez pas à jeter un oeil sur la partie performances de notre test du MacBook Air 11" 2012.




Comme le note le Journal du Lapin, Apple a également adopté récemment un nouveau protocole pour accélérer les échanges de données. Mountain Lion supporte l'USB Attached SCSI Protocol (UASP). Jusqu'à présent, les appareils communiquaient en mode bulk. Le protocole est basique : on envoie une commande, on attend la réponse, on envoie la donnée, on attend la réponse…

Suffisant lorsque les débits sont limités, mais pénalisant avec une interface offrant de très bonnes performances comme l'USB 3.0. L'objectif de l'UASP est donc de venir à bout de ces limitations. Il permet entre autres d’envoyer commandes et données séparément.

Selon le Journal du Lapin, l'utilisation de ce protocole peut générer un gain de performances de 20 %. Il est possible d'atteindre les 360 Mo/s avec un SSD externe, contre 300 Mo/s en mode bulk.

Seul "souci" : avoir du matériel compatible. Si vous avez un Mac 2012, pas de soucis, le chipset Intel USB 3.0 offre sa prise en charge. D'autre part, comme indiqué plus haut, OS X Mountain Lion le gère également. Reste à avoir un boitier ou un disque dur compatible. Ça ne court pas forcément les rues, mais certains fabricants commencent à communiquer dessus. C'est le cas de LaCie, dont les derniers produits USB 3.0 gèrent l'UASP (lire : Test de la clef USB LaCie RuggedKey).
avatar albinoz | 

Bon a savoir ! :)
Seul Mountain Lion supporte le protocole USB3 UASP d'un gain de 20% que certains disques commence a supporter et ce, que sur MacBookPro 2012 (USB3 quoi)… j'ai bien résumé ?

avatar Pepoto | 

"L'objectif de l'UASP est donc de venir à bout de ces limitations."

Et d'éviter d'avoir à jouer le maintien une saison supplémentaire !

Désolé, elle me démangeait, je sors... ^^

[Edit] : Ok, là, la blague sonne moyenne. Mais le titre de la news mentionne bien l'acronyme "USAP" (ce qui est une coquille visiblement)... Bref, désolé... ^^

avatar Steeve J. | 

@Pepoto :
Excellent !!!

avatar Soner | 

Inutile hors SSD donc.

avatar MacGyver | 

tant qu'ils restent dans le Top14 ...

avatar dandu | 

En parlant de LaCie, au fait, les disques durs sont a priori compatibles — c'est annoncé — mais ce n'est pas le cas de la clé USB Rugged par contre : elle utilise bien le protocole classique.

avatar McDummie | 

C'est ce nouveau protocole étrenné par Apple qui rend la compatibilité avec de nombreux périphériques USB 3 mais aussi USB 2 si laborieuse ??????

Ça serait bien que l'on sache pourquoi tant de périphérique aussi basique que des clés USB, des lecteurs de carte mémoire et des disques dur externes ne fonctionnent pas sur les MBP/MBA/MBP Retina 2012...
Sans parler des périph plus insolites comme les cartes vidéo/sons ou encore d'autres périph USB 2...
Le problème est connu et les fabricants renvoie vers Apple...

Visiblement Apple a pris des liberté avec l'USB 3 des derniers Mac...

Heureusement, ça semble venir des pilotes puisque la dernière MAJ de Lion, tout comme le passage à ML font "miraculeusement" fonctionner des périphériques qui jusque là ne voulait rien savoir...

Reste qu'il y a encore de nombreux problème signalés et que ce serait bien qu'Apple arrête de nous prendre pour des béta testeurs et finalise enfin ses pilotes...

Que l'on puisse enfin utiliser nos nouveaux périph USB 3 mais aussi que l'on retrouve nos anciens périph USB 2 qui jusque là n'avait jamais cessé de fonctionner ! (et fonctionnent toujours sur des mac USB 2...)

avatar dandu | 

Y a quoi comme périphériques USB 2.0 qui fonctionnent pas ? Parce que j'en utilise pas mal (là, j'ai 14 périphériques USB branchés via divers hub) et tout fonctionne ?

avatar C1rc3@0rc | 

[quote=McDummie 16/08/2012 01:43]

C'est ce nouveau protocole étrenné par Apple qui rend la compatibilité avec de nombreux périphériques USB 3 mais aussi USB 2 si laborieuse ??????

Ça serait bien que l'on sache pourquoi tant de périphérique aussi basique que des clés USB, des lecteurs de carte mémoire et des disques dur externes ne fonctionnent pas sur les MBP/MBA/MBP Retina 2012...
Sans parler des périph plus insolites comme les cartes vidéo/sons ou encore d'autres périph USB 2...
Le problème est connu et les fabricants renvoie vers Apple...

Visiblement Apple a pris des liberté avec l'USB 3 des derniers Mac...

Heureusement, ça semble venir des pilotes puisque la dernière MAJ de Lion, tout comme le passage à ML font "miraculeusement" fonctionner des périphériques qui jusque là ne voulait rien savoir...

Reste qu'il y a encore de nombreux problème signalés et que ce serait bien qu'Apple arrête de nous prendre pour des béta testeurs et finalise enfin ses pilotes...

Que l'on puisse enfin utiliser nos nouveaux périph USB 3 mais aussi que l'on retrouve nos anciens périph USB 2 qui jusque là n'avait jamais cessé de fonctionner ! (et fonctionnent toujours sur des mac USB 2...)
[/quote]

En fait ces incompatibilités ne sont pas liées à des "libertés" qu'auraient prise Apple concernant la norme USB 3, car Apple respecte totalement la norme publiée.
Les incompatibilités viennent majoritairement de produits USB bas de gamme et des exigences de la norme USB3 -qui est un USB poussé dans ses derniers retranchements et qui met en evidence ses limites surtout sur des materiels approximatifs-. L'USB 2 est une norme qui "encaisse" beaucoup d'imprécisions et offre une certaine universalité même avec des materiels approximatifs et bas de gamme. Il y a aussi des problèmes de drivers, mais ca c'etait prévisible.

Dans le monde PC on prévoit largement que le materiel USB sera bas de gamme et donc on n'atteint pas les limites permises par la norme, a l'inverse de ce que fait Apple (mais les portable PC disposent de port e-sata eux). On voit le problème par exemple avec les interférences qui creent des corruption de données si les disques USB3 et leurs cables ne sont pas blindés et qu'un telephone est a proximité...

L'USB n'a jamais ete prevu pour faire transiter des flux de données en hautes performances et de manière intensive, a l'inverse de connectique comme l'e-sata, le firewire, le scsi ou le thunderbolt.
Dans l'USB, Le mode bulk etait le seul a pouvoir garantir une cohérence des donnees au prix d'une vitesse de transfert basse, ce qui est cohérent avec la norme USB. Le nouveau protocole ajouté tente de compenser cette limitation de l'USB, mais necessite des matériels specifiques et haut de gamme...

Il faut donc bien se rendre compte que l'USB c'est utilisable pour faire de l'archivage ponctuel mais certainement pas pour utiliser des disques de travail. Pour cet usage il faut passer par des vraies connectiques adaptées telles que e-sata, firewire, thunderbolt...

avatar McDummie | 

Du grand n'importe quoi...

Tous les périphériques incompatibles cités dans les forums NE SONT PAS DES PÉRIPHERIQUES BAS DE GAMME !!!!!! AU CONTRAIRE !!!!!!
Clé Corsair / Patriot / Verbatim, lecteur de carte Lexar, disque Western Digital, La Cie, Toshiba, Seagate, etc…

Sans parler des périph plus complexes tel que les cartes sons professionnelles où c'est carrément l'hécatombe…

Le problème ne vient pas des PÉRIPHÉRIQUES USB 3 mais bien des drivers Apple…

D'ailleurs, la dernière MAJ de Lion ou le passage à ML fait miraculeusement fonctionner des périphériques qui jusque là ne voulait rien savoir…
Preuve que c'est bien un problème de DRIVER !!!!
Mais il y a encore des problèmes...

De plus, j'ai moi même pu constater que mes périph USB 3 qui ne fonctionnaient pas sous mon nouveau MBP 2012 fonctionnaient sans AUCUN problème sur mon MacPro équipé d'une carte USB 3 CalDigit…

Quand à la norme USB "poussée dans ses derniers retranchements" et toute ta propagande anti-USB elle repose sur… RIEN
Du grand n'importe quoi !
Je te mets au défi de trouver la moindre étude qui corrobore tes élucubrations…

avatar Rom33 | 

@Soner : si utile aussi avec du HDD en Raid.

avatar rva1mac | 

C1rc3@0rc,

Oh, le gros troll tout poilu ! :lol

CONNEXION UTILISATEUR