Me baladant sur un site e-sport, mes yeux balaient une publicité vantant les mérites d'une carte réseau, je cite "10 Fois plus rapide que les cartes réseaux standard".
Le site en question, http://www.bigfootnetworks.com/
Sentant la bonne tranche de rigolade, je clique.
Et la...ca n'a pas manqué.
Témoignages de joueurs, site ultra design, définitivement, "Cette carte réseau est celle qu'il me faut !"
En tout cas, c'est ce que les concepteurs du produit ont décidé de me faire rentrer dans la tête.
Soit disant, je vais être plus performant, car plus rapide sur le réseau que les autres !
Évidemment, c'est une aberration sans nom.
Au niveau réseau, en lanparty, un joueur doit traverser en général au
minimum 2 switchs pour atteindre le serveur. Donc même si la carte
envoi du steak, dans tout les cas le switch ne commutera pas plus vite
les paquets, donc elle ne recevra pas plus vite !
Enfin si, elle recevra du rien....
Il ne faut pas avoir inventé la poudre pour se dire que si notre carte
réseau est plus rapide que celles des autres, alors on attendra les
autres.
Le plus beau, c'est que le constructeur se tire lui même une balle dans le pied dans l'argumentaire de vente :
"When you both click your mouse buttons, one packet goes from each PC
to the big Ethernet cable. Your packet leaves in about 250
microseconds. Your friend’s packet leaves about 5.79 milliseconds
later."
Oui, la carte va envoyer/recevoir plus vite, mais d'une part, le serveur envoi à la même vitesse, et les joueurs aussi.
Si on prend l'exemple d'un FPS, le client envoi sa position, le serveur
effectue un calcul, et dispatch l'information à tout les autres
clients.
Donc on aura beau envoyer 10 fois plus d'informations, on va attendre dans tout les cas.
Bon, on se dit, ils ont au moins la décence de vendre ca pour les lans non ?
Et ben non, ils parlent de jeu online sur internet et de latences de fournisseur d'accès à internet.
Magnifique.... C'est sur, notre carte de fou furieux va nous servir à travers deux modems, deux DSLAMs, et au moins 10 routeurs :)
Allez, faisons l'utopique hypothèse que ca nous serve à quelque chose.
On nous vante les mérites d'une latence moyenne de 250 µs..
C'est la que ca devient drôle.
Comment peuvent t'ils attester d'une latence de l'ordre de la
microseconde, alors qu'un système windows est plus ou moins réactif à
quelques milliseconde ?
Sur des environnements embarqués avec des linux durcis (mais encore
quasiment grand public) on arrive à taquiner les 100µs de façon a peu
près stable. Avec rien dessus, juste le noyau, et l'application métier nécessaire. Alors sur un windows de gamer avec 500 trucs installés, je demande vraiment à voir.
Et c'est la ou ca devient encore plus fort.
Windows est lent ? Et bien alors ne passons pas par toute la stack IP windows.
Ils appellent ca le "Bypass windows"....ben voyons.
Alors qu'ils développent un processeur réseau comme ce que sont les GPU
pour les cartes graphiques je veux bien, mais qu'ils y accèdent sans
passer par windows, ca relève carrément du délire.
La carte réseau va bien devoir s'interfacer avec l'OS, pour que les applications puissent l'utiliser.
Qui dit interface dit driver, qui dit driver dit interruptions, couche windows etc etc...fail
A moins que les jeux aient codé en dur de taper dans les zones mémoires
correspondant à la carte réseau (ce que windows ne permettrait de toute
façon pas en gratifiant d'un beau message d'erreur), c'est impossible.
En résumé, une bien belle arnaque. Mais une arnaque à 100€ quand même.
Oui oui, 100€ une carte réseau.. Ah bah faut bien payer les gens qui
ont pondu tout cet argumentaire bidon hein :D