Я установил новую версию Ubuntu 20.04, и у нее были проблемы с беспроводной сетью - она была ужасно медленной. К счастью, мне удалось найти проблему: управление питанием.
sudo iwcibfug
wlp0s20f3 IEEE 802.11 ESSID:"SmellsLikeWireless"
Mode:Managed Frequency:2.457 GHz Access Point: 11:A1:B1:01:D1:11
Bit Rate=144.4 Mb/s Tx-Power=22 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=70/70 Signal level=-37 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:2640 Missed beacon:0
Исправление:
sudo iwconfig wlp0s20f3 power off
, и теперь флаг управления питанием отключен:
Power Management : off
и скорость Wi-Fi отличная.
Однако, когда ноутбук переходит в спящий режим, флаг управления питанием снова устанавливается на на
. Как мне навсегда установить для него значение выключено
?
Пожалуйста, проверьте текущее состояние энергосбережения:
cat /etc/NetworkManager/conf.d/*.conf
Если оно не было ранее изменено, оно должно выглядеть так:
[connection]
wifi.powersave = 3
В этом контексте 3 означает, что Network Manager используйте энергосбережение. Давайте изменим его на 2, указав, что система не будет использовать энергосбережение. С терминала:
sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*
sudo systemctl restart NetworkManager.service