デルXPSのLinux:AX 201 Wi - Fiパフォーマンスを固定すること
私は、私のデルXPS 13 9310の上でLinuxで非常に満足です.私はFedoraの最新バージョンを使用しています(35、この文書の時点で、すぐに36にアップグレードする).
しかし、Wi - Fi接続は数ヶ月間、私はパフォーマンスがオフになっている省電力機能をはるかに優れていることを学んだ前に私は非常に困難を与えた.省電力で、私はしばしば左右のパケットを失うでしょう.これは典型的なpingセッションです.
これには様々な解決策があるかもしれませんし、いつの日かカーネルに固定されるかもしれません.
NetworkManagerを使用してLinux distrosの場合は、新しい設定ファイルを
一つのコマンドですべてを行うことができます.
NetworkManagerは、ワイヤレスアダプタの設定のためのいくつかの設定可能なオプションを含む nmhash設定します. NMRound SettingCount Wireless ErrorSaveRange無視( 1 ) (現在設定されている設定には触れない) 無効にする( Wi - Fiの省電力を無効にする) ( NMRAM SettingCount )ワイヤレスでPowerSaveRangeを有効にする( 3 ) この場合、私は無効にするWi - Fiの省電力を設定します.したがって、設定ファイルで2の値を設定します
NetworkManagerの有無にかかわらず、AX 201と他のWi - Fiカードのパワーセーブ設定は
まず、ワイヤレスアダプタの名前を見つける
同様のコマンドを使えばPowerCountに戻ることができます.
もちろん、ドライバの解決策がすぐに新しいカーネルのリリースで来ることを願っています.上記の解決策は長期的には必要ないでしょう.あなたがこの問題を解決するために他の方法に遭遇した場合は、コメントを使用して自由に感じてください!
Jean-Christophe Berthon's gist NetworkManagerスクリプトとメモで javamarket's comments in this archlinux forum topic
しかし、Wi - Fi接続は数ヶ月間、私はパフォーマンスがオフになっている省電力機能をはるかに優れていることを学んだ前に私は非常に困難を与えた.省電力で、私はしばしば左右のパケットを失うでしょう.これは典型的なpingセッションです.
[bowmanjd@lappy386 ~]$ ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=3 ttl=64 time=223 ms
64 bytes from 192.168.0.1: icmp_seq=4 ttl=64 time=1.15 ms
64 bytes from 192.168.0.1: icmp_seq=5 ttl=64 time=15.3 ms
64 bytes from 192.168.0.1: icmp_seq=6 ttl=64 time=1.56 ms
^C
--- 192.168.0.1 ping statistics ---
6 packets transmitted, 4 received, 33.3333% packet loss, time 5075ms
rtt min/avg/max/mdev = 1.147/60.182/222.714/94.010 ms
最初の2つのドロップパケットに注意してください.時々、時々、より少ない.最初に、私はワイヤレスアクセスポイントを非難しました.最後に、私はXPSでWindowsにブートして、より良い無線パフォーマンスに気がつきました.明らかに、これはある種のドライバの問題です.これには様々な解決策があるかもしれませんし、いつの日かカーネルに固定されるかもしれません.
NetworkManagerソリューション
NetworkManagerを使用してLinux distrosの場合は、新しい設定ファイルを
/etc/NetworkManager/conf.d/
ディレクトリ.名前を付けるdisable_power_save.conf
内容は:[connection]
wifi.powersave = 2
最初にルートを上げるsudo
など.一つのコマンドですべてを行うことができます.
printf "[connection]\nwifi.powersave = 2\n" | sudo tee /etc/NetworkManager/conf.d/disable_power_save.conf
次にNetworkManagerを再起動します.sudo systemctl restart NetworkManager
pingでパフォーマンスをテストします.無線LAN。PowerSave設定オプション
NetworkManagerは、ワイヤレスアダプタの設定のためのいくつかの設定可能なオプションを含む
powersave
. あなたはread about them in the API documentation . そこで、我々は次の発見powersave
オプション[connection]
wifi.powersave = 2
無線カードに電源セーブ設定の検出と設定
NetworkManagerの有無にかかわらず、AX 201と他のWi - Fiカードのパワーセーブ設定は
iw
コマンド.まず、ワイヤレスアダプタの名前を見つける
iw dev
またはちょうど名前を得るために:iw dev | grep -o 'Interface.*'
無線アダプタは“WL”から始まる.私はwlp0s20f3
, したがって、以下のように動作します.iw dev wlp0s20f3 get power_save
NetworkManagerの設定を変更し、ネットワークワークマネージャを再起動した場合、結果は次のようになりますPower save: off
.同様のコマンドを使えばPowerCountに戻ることができます.
iw dev wlp0s20f3 set power_save on
他の解決策を待つ
もちろん、ドライバの解決策がすぐに新しいカーネルのリリースで来ることを願っています.上記の解決策は長期的には必要ないでしょう.あなたがこの問題を解決するために他の方法に遭遇した場合は、コメントを使用して自由に感じてください!
その他の資源
Jean-Christophe Berthon's gist NetworkManagerスクリプトとメモで
Reference
この問題について(デルXPSのLinux:AX 201 Wi - Fiパフォーマンスを固定すること), 我々は、より多くの情報をここで見つけました https://dev.to/bowmanjd/linux-on-the-dell-xps-fixing-ax201-wi-fi-performance-2al5テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol