Pourquoi la connexion Wi-Fi sur mon smartphone fonctionne-t-elle mieux que la même connexion sur mon ordinateur portable?

45

Les vitesses de téléchargement lorsque vous êtes connecté en Wi-Fi au même routeur, un routeur modem ADSL2 + Wireless N300, semblent être beaucoup plus rapides sur mon téléphone que sur mon ordinateur portable. Ce problème ne se produit pas tout le temps, mais la connexion Internet sur mon ordinateur portable - qui exécute Ubuntu 14.10 - diminue parfois de vitesse et devient instable, tandis que la connexion Internet de mon téléphone reste à la même vitesse et reste stable.

À titre de comparaison, j'ai effectué un test sur speedtest.com au même moment et au même endroit pour mon ordinateur portable et mon téléphone au cours d'une «phase de connexion instable» pour mon ordinateur portable.

Je me demandais quelles étaient les causes possibles de cet écart?

Voici les résultats du test de vitesse de mon ordinateur portable ( Lenovo Y50 UHD ):

entrez la description de l'image ici

Et voici les résultats du test de vitesse de mon téléphone ( Samsung Galaxy S5 ):

entrez la description de l'image ici

Notez que bien que le Samsung Galaxy S5 dispose d’une fonction de «téléchargement» qui puisse utiliser simultanément votre réseau Wi-Fi et mobile pour augmenter la vitesse de téléchargement, pour ce test, j’ai complètement désactivé les données mobiles sur le Samsung Galaxy S5, mais j’ai quand même reçu le même message. résultats comparant mon ordinateur portable et mon téléphone .

Amy
la source
Pouvez-vous modifier votre question, s'il vous plaît: Vous fournissez des informations correctes sur votre téléphone et votre ordinateur portable, mais quelle est la marque et le modèle exact du routeur Wi-Fi que vous utilisez? L'ordinateur portable semble utiliser un Intel® Dual Band Wireless-AC 3160 .
JakeGould
Si vous n'avez pas encore mis à jour les pilotes sans fil, je vous conseillerais de le faire. Il y avait un problème connu avec les performances wifi pour cet ordinateur portable (et quelques autres de Lenovo). Dites-nous comment vous allez.
Papa
@ Papa: Je pense que tous mes pilotes sans fil pour Intel Corporation Wireless 3160 sont mis à jour et que je suis sous Ubuntu 14.10.
amy
Probablement pas la cause, mais aux fins d'élimination, avez-vous vérifié que les " phases de connexion instables " ne sont pas le résultat d'autres activités du réseau s'exécutant en arrière-plan (si, par exemple, Ubuntu avait quelque chose comme les mises à jour Windows)
TripeHound

Réponses:

45

Je pense que cela se résume à ce qui est - très malheureusement - un casse-tête sans fil commun: la mise en œuvre du Wi-Fi 802.11n est si horrible et si incohérente entre les périphériques que le protocole 802.11n devient plutôt inutile. Cet article du magazine PC World intitulé «Routeurs sans fil: la vérité sur Superfast Draft-N» résume assez bien les maux de tête; l'accent gras est le mien:

Nous avons également constaté que les routeurs basés sur différentes puces Draft-N (Belkin utilise des puces Atheros, tandis que les trois autres sont basés sur des puces Broadcom) n'interagissent pas à grande vitesse. Acheter des produits auprès du même fournisseur ne garantit pas toujours que tous utiliseront les mêmes puces Draft-N : au moins une entreprise, Netgear, vendra des routeurs portant le même nom ainsi que des cartes PC basées sur des puces Draft-n différentes. et vous pouvez déterminer quelle puce un produit utilise uniquement en vérifiant son numéro de modèle et / ou le logo de la puce sur son emballage.

En particulier, cette évaluation de l'incertitude globale du monde du matériel 802.11n et de la manière dont les constructeurs utilisent essentiellement les utilisateurs finaux en tant que testeurs «alpha» et «bêta»:

Mais nous préférerions que les fournisseurs n’utilisent pas de clients payants pour leurs tests alpha et bêta. Vous ne devriez pas avoir à installer plusieurs mises à jour du micrologiciel pour voir les performances promises sur un tout nouveau produit.

Pour mieux comprendre comment ce genre de choses se produit dans une situation réelle - comme la vôtre -, examinons tous les protocoles sans fil pris en charge de vos appareils:

D'accord, cela peut sembler un mur impénétrable de spécifications, mais la spécification clé est votre routeur qui semble ne pouvoir utiliser que le protocole 802.11 maximum de 802.11n (version 2.0). Je ne suis pas un spécialiste à 100% des problèmes posés par les spécifications 802.11n, mais je sais que les spécifications «brouillon» de la norme 802.11n sont assez anciennes et que tout dispositif moderne digne de ce nom devrait utiliser une spécification «finale» 802.11n.

Cela dit, savoir que cela seul ne vous aidera pas beaucoup en théorie ou en concept. Sur le plan pratique, je ne peux proposer que trois solutions qui fonctionneront.

  1. Acheter un nouveau routeur: Étant donné que vous utilisez un combo modem / routeur ADSL, il est conseillé d’ acheter un routeur distinct prenant en charge la version finale au moins 802.11n (au maximum 802.11ac) et d’utiliser ce routeur à la place. Vous devriez alors «stériliser» le routeur ADSL2 + Wireless N300 Modem Router pour l’utiliser en «mode pont» et le connecter au nouveau routeur. Les choses devraient être beaucoup mieux.
  2. Ajustez les paramètres de votre ordinateur portable pour obtenir de meilleures performances 802.11n: Encore une fois, pas à 100% sur le monde des modifications 802.11n, mais s'il est possible de régler les paramètres pour verrouiller votre ordinateur portable à des spécifications / vitesses spécifiques, je le recommanderais. La chose la plus évidente qui me vient à l’esprit est d’obliger l’ordinateur portable à utiliser le 802.11n à 2,4 GHz au lieu de 5 GHz et s’il existe un mode «mixte», ce qui signifie qu’il serait rétrogradé à 802.11g ou 802.11b si nécessaire), puis le désactiver et le forcer. un protocole pour être votre protocole préféré.

    Je recommanderais même de tester cette théorie sur le protocole 802.11g plus lent et de voir si cela aide de quelque manière que ce soit. Puis déplacez-vous jusqu'à 802.11n et ajustez-le pour voir si vous pouvez ajuster avec succès les paramètres 802.11n afin qu'ils fonctionnent le mieux pour vous. Heck, si le protocole 802.11g fonctionne mieux, alors vous devriez vous en tenir à cela, car la vitesse maximale de 802.11g est de 54 Mbits / s, ce qui ne serait que lent entre périphériques de votre réseau local mais plus de 5 fois plus adapté à votre connexion WAN, ce qui semble excessif. à environ 10mbps quand même.
  3. Ajustez les paramètres de votre routeur pour améliorer les performances 802.11n: Si vous le pouvez, voyez si vous pouvez verrouiller votre routeur Wi-Fi avec un seul paramètre de protocole Wi-Fi. Semblable à ce que je décris dans l'idée 2, mais la différence est que les paramètres de votre routeur peuvent également affecter les paramètres de votre périphérique portable.

Et tout cela étant dit, si c’était le casse-tête auquel j’avais affaire, je ferais ce que j’expliquais dans l’idée 1 et jaillissais juste pour un nouveau routeur Wi-Fi. En règle générale, un modem / routeur combiné fourni par un fournisseur de services Internet manque tout simplement de fonctionnalités et de mises à jour, ainsi que de l'assistance d'un grand nombre d'utilisateurs. En achetant un nouveau routeur, non seulement vous résolvez votre problème rapidement, mais vous pourrez immédiatement contacter d'autres utilisateurs de ce routeur plus couramment utilisé pour obtenir des conseils et astuces si de nouveaux problèmes surviennent.

JakeGould
la source
Mais si le problème venait du routeur, le téléphone ne serait-il pas aussi lent?
AG
10
@AG Nope. C'est ce dont je parle. La mise en œuvre de la norme 802.11n est tellement incohérente que le téléphone pourrait tout simplement être mieux en mesure de gérer la norme 802.11n mieux que l’ordinateur portable. Franchement, vous pouvez vous décourager en tentant de résoudre les problèmes 802.11n comme celui-ci en raison de telles incohérences. La raison pour laquelle je me concentre sur le routeur est qu’au bout du compte, à moins de 50 USD, un nouveau routeur sera plus fiable et à jour qu’un combo modem / routeur doté d’options de connectivité Wi-Fi obsolètes.
JakeGould
1
@AG Pas si le problème du routeur est qu'il implémente la spécification 802.11n de manière incohérente, de sorte qu'il gère correctement certains clients et d'autres clients. Si tel est le cas, il se pourrait bien que le téléphone soit "chanceux" (ou dispose de mesures supplémentaires pour contourner ces faiblesses) et qu’il évite les problèmes, alors que l’ordinateur portable est sujet aux performances dégradées.
Andrzej Doyle
14

Dans votre situation spécifique où vous utilisez une carte réseau Intel sur Ubuntu 14.10 (dont le noyau est plus récent que 3.13), une modification du pilote iwlwifi peut éventuellement affecter le débit de votre carte réseau Intel.

Cette modification peut être annulée en créant le fichier /etc/modprobe.d/iwlwifi.confcontenant:

options iwlwifi 11n_disable=8

Pour le tester, rechargez (déchargez et chargez) vos modules sans fil Intel avec les modprobecommandes suivantes:

$ sudo modprobe -v -r iwldvm
rmmod iwldvm
rmmod iwlwifi
rmmod mac80211
rmmod cfg80211
$ sudo modprobe -v iwlwifi
insmod /lib/modules/3.16.0-33-generic/kernel/net/wireless/cfg80211.ko
insmod /lib/modules/3.16.0-33-generic/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko 11n_disable = 8
insmod /lib/modules/3.16.0-33-generic/kernel/net/mac80211/mac80211.ko
insmod /lib/modules/3.16.0-33-generic/kernel/drivers/net/wireless/iwlwifi/dvm/iwldvm.ko

Vous pouvez également vérifier le paramètre en lisant un fichier dans sysfs:

$ cat /sys/module/iwlwifi/parameters/11n_disable 
8

Cette modification a été améliorée par le débit LAN de 20 Mbit / s à 80 Mbit / s.

Lekensteyn
la source
1
Apparemment, "11n_disable = 8" permet l’ agrégation d’antennes.
Yorik
@Yorik Correct. Initialement, seul le système 11n_disable=1était pris en charge (en tant que booléen), mais plus tard, il fallait plus d'états. La description complète de modprobe -p iwlwifi: 11n_disable: désactive la fonctionnalité 11n, bitmap: 1: complète, 2: désactive l’agrégation TX, 4: désactive l’agrandissement RX, 8
active l’agrégation
2
c'est 'modinfo -p', pas modprobe, pour des gens comme moi qui jouent à la maison
Rob Latham