$ powertop
私のThinkpad X1 Carbon Gen9(Ubuntu 21.04を実行)にあるWiFiカード(Intel Wifi 6 AX201)は、バッテリーモードで4〜5Wの電力を消費することが知られています。
私は長年にわたり他のラップトップでIntel Wi-Fiカードを使用してきましたが、それらのどれも描かれていないので、これは信じられません。それ多くの力。
Wi-Fiカードの消費電力を減らす方法はありますか?これインテル文書さまざまな電力モード(最大パフォーマンス/中節電/休止)に言及しながら、これらのモードを切り替える方法を知りたいです。
いくつかの診断情報:
$ lspci | grep -i "wi-fi" 130 ↵
00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 20)
cat /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
[connection]
# Values are 0 (use default), 1 (ignore/don't touch), 2 (disable) or 3 (enable).
wifi.powersave = 3
(iwconfig
Wi-Fiインターフェースには「電源管理:オン」と表示されます。)
ThinkWiki/sys/bus/pci/devices/0000:00:14.3/power_level
ファイルがありますが、私のシステムには存在しません。私が見つけた唯一のものは次のとおりです。
$ cat /sys/bus/pci/devices/0000:00:14.3/power_state
D0
(これはどういう意味なのかわかりません)
また、iwpriv
設定できるドライバ固有のパラメータも表示されません。
$ iwpriv wlp0s20f3
wlp0s20f3 no private ioctls.
答え1
これを試して再起動してください。
cat /etc/modprobe.d/intel_wifi.conf
options iwlmvm power_scheme=1
options iwlwifi power_save=Y power_level=5
power_level=5
まだ確かではありませんがpower_level=1
。文書には欠けていることがたくさんあります。
parm: power_level:default power save level (range from 1 - 5, default: 1) (int)
ソースコードを読みましたが、まだ手がかりはありません。