[HFR] Dossier : USB 3.0 : xHCI, BOT, UASP, Windows 7 et 8... pas si simple !

Dossier : USB 3.0 : xHCI, BOT, UASP, Windows 7 et 8... pas si simple ! [HFR] - HFR - Hardware

Marsh Posté le 21-03-2013 à 15:50:01   0  

Lancé officiellement fin 2008, l’USB 3.0 promettait des débits élevés mais qui étaient loin d’être atteints en pratique. Qu’en est-il aujourd’hui sous Windows 7 et 8, en mode BOT, UASP ou "Turbo" ?
Lire la suite ...


Message édité par Marc le 21-03-2013 à 19:31:44
Reply

Marsh Posté le 21-03-2013 à 15:50:01   

Reply

Marsh Posté le 21-03-2013 à 16:16:31   2  

Bonjour,
 
Que conseillez-vous au niveau du driver USB 3.0 :  
Utiliser celui fourni par Intel ou utiliser celui fourni par le constructeur de la carte mère avec mode Turbo (Asus dans mon cas).
 
Cordialement.

Reply

Marsh Posté le 21-03-2013 à 16:18:53   1  

Excellent article ! Du beau boulot !

Reply

Marsh Posté le 21-03-2013 à 16:47:35   1  

Il n'y a plus qu'à souhaiter que Microsoft retravaille ses pilotes...

Reply

Marsh Posté le 21-03-2013 à 16:56:43   0  

Merci pour le papier ! Dire que l'USB devrait rimer avec simplicité ...
 
Bon après il faut quand même mettre ça en perspective, 300 Mo /s sous Windows 8 en UASP c'est quand même pas mal (je suis encore en USB 2.0 et je rêverais de ce genre de débit pour mes sauvegardes, bon il faudrait sauvegarder sur SSD du coup !), même si effectivement il manque 100 Mo /s par rapport à ce qui est promis :-/

Reply

Marsh Posté le 21-03-2013 à 16:59:21   0  

Étonnnant Guillaume. Avec un LaCie Rugged USB 3.0 Thunderbolt (contrôleur ASMedia 1051E comme le BlackX) sur une carte mère Intel Z77 il y a clairement une gestion du NCQ (perfs x5 ou x10 avec une QD64 sous windows 8, mesurées avec crystal disk ou AS SSD). Le firmware du thermaltake doit être buggé.


Message édité par ss51g le 21-03-2013 à 17:03:59
Reply

Marsh Posté le 21-03-2013 à 17:39:42   2  

aliveparadox a écrit :

Utiliser celui fourni par Intel ou utiliser celui fourni par le constructeur de la carte mère avec mode Turbo (Asus dans mon cas).

Sous Windows 7 le Turbo Asus sur un port Intel est la solution la plus rapide, cf notre page récapitulatif. Il faut tout de même installer d'abord les drivers Intel puis l'utilitaire USB 3.0 Boost (il est dans la dernière version d'AI Suite dans les téléchargements sur le site d'Asus).

Reply

Marsh Posté le 21-03-2013 à 17:47:29   1  

"en soi" pas "en soit" :-)

Reply

Marsh Posté le 21-03-2013 à 17:47:50   6  

Pourquoi ne pas intégrer une distribution Linux dans les tests avec un des derniers noyaux disponibles (genre OpenSuse 12.3) afin de voir les performances usb sous ce système ?
Je dis cela car les ajouts/correctifs sur les pilotes usb(3) sont nombreux au fil des versions du noyau Linux (et ce depuis longtemps).


Message édité par j_c_p le 21-03-2013 à 17:51:14
Reply

Marsh Posté le 21-03-2013 à 18:00:10   0  

Apparemment c'est pas géré pareil sous osX :/
J'ai trouvé ce machin => bench


Message édité par Fabz49 le 21-03-2013 à 18:01:09
Reply

Marsh Posté le 21-03-2013 à 18:00:10   

Reply

Marsh Posté le 21-03-2013 à 18:26:14   2  

Chaque OS, que ce soit OS X ou Linux implémente à sa façon l'USB le xHCI et l'UASP, à l'image de ce que l'on voit sous W7 et W8.  
 
Pour OS X a ma connaissance, l'UASP est géré nativement depuis Mountain Lion (10.8).  
 
Pour des tests sous Linux d'autres sites plus spécialisés en proposent probablement.

Reply

Marsh Posté le 21-03-2013 à 18:35:01   1  

Beaucoup d'images ne sont pas traduites, c'est dommage ...

Reply

Marsh Posté le 21-03-2013 à 18:40:21   1  

ss51g a écrit :

Étonnnant Guillaume. Avec un LaCie Rugged USB 3.0 Thunderbolt (contrôleur ASMedia 1051E comme le BlackX) sur une carte mère Intel Z77 il y a clairement une gestion du NCQ (perfs x5 ou x10 avec une QD64 sous windows 8, mesurées avec crystal disk ou AS SSD). Le firmware du thermaltake doit être buggé.


Je ne sais pas si c'est aussi simple que le firmware du Thermaltake qui est buggué en fait, vu que l'on a bel et bien le NCQ actif lorsque l'on utilise la stack MCCI (via l'utilitaire Turbo Asus). Le NCQ n'est en plus pas géré au niveau du firmware, le firmware gère simplement les commandes USB 3.0 Streams Pipes. Si il ne les supportait pas, on resterait en mode BOT.
 
D'ailleurs c'est ce qui se passe si l'on ne met pas a jour le firmware du Thermaltake, cf la documentation de Microsoft :
 
"If you connect a mass storage device to Windows 8 and that device supports UAS, Windows loads Uaspstor.sys. In some cases, there might be known issues with hardware streams on a specific xHCI host controller or known issues with a device's UAS protocol implementation. In those cases, Windows falls back to the BOT protocol and loads the Usbstor.sys driver instead."
 
Si je devais emettre une hypothèse, ce serait peut être que, pour une raison ou pour une autre, certaines versions de firmware de l'ASM1051E sont jugées comme incompatibles par Windows 8. Je n'ai rien vu qui documente ce cas dans les documentations de Microsoft malheureusement.  
 
Je rajoute un bémol à ce sujet dans l'article en tout cas merci pour le retour, même si ca ne simplifie pas la situation pour les utilisateurs !

Reply

Marsh Posté le 21-03-2013 à 18:50:58   0  

Pas simple cette histoire usb 3  

Reply

Marsh Posté le 21-03-2013 à 21:23:20   0  

Bref je vais encore attendre pour ma prochaine config :D

Reply

Marsh Posté le 22-03-2013 à 01:21:26   1  

Une question , existe t'il un logiciel comme Xfast libre qui puisse s'utiliser sur n'importe quel marque de carte mère afin d'accélérer les port USB3 et USB2 ? MCCI peut etre ?

Reply

Marsh Posté le 22-03-2013 à 01:52:38   0  

Montant une nouvelle config pour Décembre 2013... Ya t-il d'autre particularité à Windows 7 Vs Windows 8 à part le USB 3 et DirectX 11 et DirectX 11.1.. Enfin peut-t-on simplifier Windows 8 en désactivant sont interface Métro et le rendant un peu comme windows 7 au démarrage je recherche un Windows très épuré, bref avec le moins de trucs jolie afin d'avoir un maximum de performance.. (C'est ce que j'ai fait avec avec Windows Xp et ça fonctionne super bien). Enfin voilà la question quel Windows est le plus léger et le plus performant après avoir garder l'essenciel au niveau de l'interface graphique et des services windows.


Message édité par Black_Eagle le 22-03-2013 à 01:54:21
Reply

Marsh Posté le 22-03-2013 à 10:51:34   1  

frepelle a écrit :

Une question , existe t'il un logiciel comme Xfast libre qui puisse s'utiliser sur n'importe quel marque de carte mère afin d'accélérer les port USB3 et USB2 ? MCCI peut etre ?

Pas a notre connaissance non, Fnet et MCCI ne semblent pas vendre leurs pilotes aux utilisateurs finaux.

Reply

Marsh Posté le 22-03-2013 à 16:09:16   0  

Salut
Merci pour l'article (Et les liens vers les docs). Moi qui croyait en un USB3 Natif chez MS W8 fonctionnel. Malgré les précédents articles de H.FR sur l'USB, je me suis dit "Tout ce petit monde du monde du logiciel et du Hardware va se concerter. Renasas allait porter la bonne parole pour tous". Tss Tss.
 
Résultat : Chacun fait son truc sans son coin. Donc je vais filer acheter un bon boitier 2.5" e-sata rackable.  
 
Par contre, pour les possesseurs de PC portable, c'est "la loose". Le E-sata a quasiment disparu des pc portable au profit de l'USB3  (Sauf chez MSI).Un peu comme W7 qui disparait au profit de W8 : De belles promesses.
 
@ Black Eagle --> RDV rubrique conseil d'achat sur le Forum ou Logiciel pour la comparaison des 2 OS.  

Reply

Marsh Posté le 22-03-2013 à 19:54:11   1  

du très bon travail !

Reply

Marsh Posté le 22-03-2013 à 22:47:06   0  

@lotte : merci je vais aller jeter un coup d'oeil merci...

Reply

Marsh Posté le 24-03-2013 à 16:56:09   0  

Finalement Thunderbolt à encore le temps de rattraper son retard pour combler tout ces problèmes de protocol si seulement Intel permettait d'ouvrir un peu plus ce système.
 
Ce que je ne comprend pas, c'est que même en payant au prix fort les périphérique de conversion Thunderbolt -> e-sata comme celui de chez Lacie coute quand même 200€.

Reply

Marsh Posté le 24-03-2013 à 19:49:35   0  

Si pour l'eSATA, c'est plus simple (on conserve les interfaces natives des disques durs), je me demande du coup à quelle vitesse tourne l'e-SATA ? (sur un contrôleur SATA II, on reste en SATA II ?)

Reply

Marsh Posté le 24-03-2013 à 21:14:56   0  

DayWalker II a écrit :

Si pour l'eSATA, c'est plus simple (on conserve les interfaces natives des disques durs), je me demande du coup à quelle vitesse tourne l'e-SATA ? (sur un contrôleur SATA II, on reste en SATA II ?)

L'eSATA est limité au port et au contrôleur sur lequel il est cablé.  
 
Sur un portable généralement ca sera branché sur un port du chipset, mais pas forcément sur un port SATA 6 Gb/s.  
 
Sur desktop ca dépend du modèle de carte mère. Ca peut être soit un port SATA 3 Gb/s du chipset, soit un port d'un contrôleur additionnel dont les performances sont assez variables d'un modèle à l'autre (et qui peut être 6 Gb/s ou 3 Gb/s).

Reply

Marsh Posté le 25-03-2013 à 10:27:40   1  

Excellent article, merci beaucoup. Je n'en ai pas perdu une miette ! Je comprends désormais beaucoup mieux ces différences de performances et de manière générale le fonctionnement de l'USB 2 et 3.

Reply

Marsh Posté le 25-03-2013 à 19:21:22   0  

Merci C_Wiz
 
En tout cas l'article est fort intéressant ^^

Reply

Marsh Posté le 26-03-2013 à 08:53:03   1  

Merci, beau travail, bien expliqué en détails comme il faut. Au final, l'USB3 n'a d'universel que le nom ^^

Reply

Marsh Posté le 26-03-2013 à 15:28:17   0  

Super dossier. Au moins maintenant je sais pourquoi l'usb3 se traine : (

Reply

Marsh Posté le 03-04-2013 à 00:18:57   0  

Bonjour,
 
J'ai beau retourner l'article dans tous les sens, il y a un truc que je ne comprend pas.
Actuellement je suis sur windows 8 avec une carte mère (P8P67pro) avec des controlleurs Asmedia. J'avais donc dans le panneau de configuration l'élément suivant :  
asmedia usb3.0 extensible host controller - 0096
 
Après lecture de l'article j'ai donc installé l'usb boost d'asus. Aucun problème je vois maintenant les périphériques en SCSI.
 
Par contre dans le gestionnaire de périphérique je vois ça :
asmedia xhci controller
(et en dessous asus usb 3.0 boost storage en +)
 
Le problème c'est que sur la page concernant les perfs sur windows 8 vous dites utiliser les pilotes MCCI (ceux d'asus je suppose?) et le XHCI de microsoft. Je ne me trompe pas ??
 
J'ai peur de faire une bourde en supprimant le pilote xHCI asmedia que USB boost m'a installé pour le remplacer par celui de microsoft.
 
De plus si j'ai bien lu le pilote xHCI de microsoft est meilleur en mode BOT et cela pourrait être plus intéressant lorsque le périphérique connecté n'est pas reconnu en UASP.
 
Merci d'avance pour ces éclaircissements !!


Message édité par Papieuh le 03-04-2013 à 00:39:16
Reply

Marsh Posté le 05-04-2013 à 14:02:57   0  

Papieuh a écrit :

Bonjour,
 
J'ai beau retourner l'article dans tous les sens, il y a un truc que je ne comprend pas.
Actuellement je suis sur windows 8 avec une carte mère (P8P67pro) avec des controlleurs Asmedia. J'avais donc dans le panneau de configuration l'élément suivant :  
asmedia usb3.0 extensible host controller - 0096
 
Après lecture de l'article j'ai donc installé l'usb boost d'asus. Aucun problème je vois maintenant les périphériques en SCSI.
 
Par contre dans le gestionnaire de périphérique je vois ça :
asmedia xhci controller
(et en dessous asus usb 3.0 boost storage en +)
 
Le problème c'est que sur la page concernant les perfs sur windows 8 vous dites utiliser les pilotes MCCI (ceux d'asus je suppose?) et le XHCI de microsoft. Je ne me trompe pas ??
 
J'ai peur de faire une bourde en supprimant le pilote xHCI asmedia que USB boost m'a installé pour le remplacer par celui de microsoft.
 
De plus si j'ai bien lu le pilote xHCI de microsoft est meilleur en mode BOT et cela pourrait être plus intéressant lorsque le périphérique connecté n'est pas reconnu en UASP.
 
Merci d'avance pour ces éclaircissements !!


Installer l'appli USB Boost n'installe pas de driver Asmedia, mais installe la couche MCCI. Un téléchargement à part existe pour installer un driver Asmedia. C'est optionnel, et inutile dans ce cas.
 
Ce que vous avez fait est donc ce qu'il y avait de mieux à faire, driver MS + MCCI. Rien à desinstaller.


Message édité par C_Wiz le 05-04-2013 à 14:03:21
Reply

Marsh Posté le 08-04-2013 à 21:17:46   0  

Merci beaucoup pour votre réponse ! :)

Reply

Marsh Posté le 29-04-2013 à 20:15:17   0  

Est ce que vous avez une carte PCI Express a conseiller en particulier pour ajouter le support de l'USB 3.0, le plus performant a Windows 7 ?

Reply

Marsh Posté le 27-11-2014 à 12:45:46   0  

Bonjour, devant la difficulté d'intégrer tous ces paramètres pour un novice je m'en remets à vous :
Chipset intel 45, win7
souhaitant passé de l'usb2 à usb3 j'ai trouvé la solution Carte Adaptateur ExpressCard/54 vers 2 Ports USB 3.0, dois-je opter pour la solution uasp+ turbo asus ou rester en bot sans rien changer?
Merci

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed