Linux MintでWi-Fi 5(IEEE 802.11ac)対応のUSB無線LAN子機を接続したところ、通信自体はできるものの5Mbps以下しか出ず、古いWi-Fi 4子機の方が高速だったというケースは珍しくありません。この現象は必ずしも回線やルーターの問題ではなく、Linuxのドライバ対応状況が影響している場合があります。
通信できるからといって性能が十分とは限らない
Linuxでは多くの無線LANチップがカーネル標準ドライバによって認識されます。しかし、認識できることと、本来の性能を発揮できることは別問題です。
例えばWi-Fi 5対応子機でも、Linuxカーネル側が基本的な通信機能しか実装していない場合、通信速度が著しく低下することがあります。接続自体は成功するため、一見すると正常動作しているように見えます。
カーネルドライバは「最低限動作する」場合もある
Linuxカーネルに含まれる無線LANドライバは、オープンソースで開発されているものが多く、メーカー純正ドライバと比べると機能が制限されていることがあります。
特にRealtek製USB無線LANアダプタでは、Linux標準ドライバが対応していても以下の機能が十分に利用できないケースがあります。
- 5GHz帯の最適化
- ビームフォーミング
- MU-MIMO
- 省電力制御の最適化
- 高速転送モード
その結果、理論上433Mbpsや867Mbps対応の子機でも、実際には数Mbpsから数十Mbps程度しか出ないことがあります。
古いWi-Fi 4子機の方が速い理由
一見不思議に思えますが、古いチップセットほどLinuxでのサポートが成熟していることがあります。
例えばAtheros系やIntel系の古い無線LANチップは長年Linuxで利用されてきたため、ドライバの完成度が高く安定しています。そのため新しいWi-Fi 5子機よりも実効速度が高くなる場合があります。
実際にWi-Fi 4対応ながら50~100Mbps以上出る一方で、新しいWi-Fi 5子機が5Mbps程度しか出ないという事例もあります。
まず確認したいポイント
速度低下の原因を特定するためには、使用している無線LANチップセットを確認することが重要です。
| 確認項目 | 内容 |
|---|---|
| lsusb | USB子機のチップセット確認 |
| inxi -N | ネットワーク機器情報確認 |
| iwconfig | 接続速度やリンク品質確認 |
| dmesg | ドライバエラー確認 |
特にRealtek製チップの場合は、GitHub等で提供されているコミュニティ製ドライバを導入すると速度が改善することがあります。
改善策として有効な方法
Linux Mintで無線LAN速度が極端に遅い場合は、以下の方法を試してみる価値があります。
- Linux Mintを最新版へ更新する
- カーネルを新しいLTS版へ変更する
- メーカー対応ドライバを導入する
- USB 3.0ポートへ接続する
- 5GHz帯で接続しているか確認する
- 省電力モードを無効化する
特にUSB無線LANアダプタでは、カーネル更新だけで大幅に速度が改善するケースもあります。
まとめ
Linux MintでWi-Fi 5子機が5Mbps以下しか出ない場合、通信できていてもドライバが本来の性能を十分に引き出せていない可能性があります。Linuxのカーネルドライバは『動作優先』で実装されている場合もあり、高速通信機能が十分活用されていないことがあります。一方で古いWi-Fi 4機器はサポートが成熟しているため、結果的に高速かつ安定して動作することも珍しくありません。まずはチップセットを確認し、適切なドライバや新しいカーネルの利用を検討するとよいでしょう。


コメント