Intel Wifi 6 AX201の高消費電力を削減

Intel Wifi 6 AX201の高消費電力を削減

$ 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

iwconfigWi-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)

ソースコードを読みましたが、まだ手がかりはありません。

関連情報