Na swoim laptopie używam Xubuntu i w zasadzie jestem zadowolony z systemu, no może poza paroma bugami które były uciążliwe od wersji 14.04. Jakiś czas temu testowałem WiFi w standardzie ac gdzie potrzebowałem maksymalnych przepustowości karty. Teraz jestem przed kolejnym testem standardu AC i łącząc aktualny system Xubuntu 14.10 i prędkość WiFi zostałem niemile zaskoczony. Prędkość mojej karty to 25Mbps a w standardzie N 2×2 powinno być to ok 150Mbps. Poniżej pokażę jak to szybko naprawić.
Wolne WiFi na intelu
Posiadam kartę Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34) która działa w standardzie N 2×2 czyli dwa strumienie przestrzenne (spatial streams) 150Mbps na 2,4Ghz lub 5Ghz. Czyli razem 300Mbps a że Wifi działa w half duplex to realny transfer to ok. 150Mbps. Ja po uruchomieniu iperf uzyskiwałem tylko 25Mbps.
Chociaż link zestawił mi się na 300Mbps:
root@dell:~# iwconfig wlan0 IEEE 802.11abgn ESSID:"ap" Mode:Managed Frequency:5.18 GHz Access Point: C0:4A:00:11:11:11 Bit Rate:300 Mb/s Tx-Power=15 dBm Retry short limit:7 RTS thr:off Fragment thr:off Encryption key:off Power Management:on Link Quality=70/70 Signal level=-36 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:73 Missed beacon:0
WiFi N
Bardzo mi się ten fakt nie spodobał i zacząłem przeszukiwać internety. Początkowo znalazłem tylko informacje żeby wyłączyć w niektórych kartach standard N, że to pomoże. No niestety nie pomagało. W końcu natrafiłem na informacje że w którymś momencie developerzy wyłączyli TX AMPDU i w kartach intela przestała działać eN’ka. Na szczęście jednym wpisem można przywrócić tą funkcjonalność.
Back to N
W pliku /etc/modprobe.d/iwlwifi.conf trzeba dopisać options iwlwifi 11n_disable=8
root@dell:~# cat /etc/modprobe.d/iwlwifi.conf options iwlwifi 11n_disable=8 root@dell:~#
Moduł iwlwifi ma więcej opcji które można sprawdzić:
modinfo iwlwifi
Po restarcie znowu uruchomiłem iperf który pokazał mi że teraz transfery są na dobrym poziomie czyli 179Mbps.
Exit
Generalnie szkoda że ta funkcjonalność została wyłączona bez wiedzy użytkownika, wiele osób może nawet nie wiedzieć że teraz pracuje na niższych prędkościach. Co pewnie powoduje narzekanie albo szukanie nowego sprzętu ;)