large performance regression (~30-40%) in wifi with 19.10 / 5.3 kernel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Probably relevant: https:/
Card is an RTL8723BE.
On 16.04 with the HWE stack, after 1795116 was fixed performance was a stable 75-80Mb/s.
Linux 4.15.0-55-generic #60~16.04.2-Ubuntu SMP Thu Jul 4 09:03:09 UTC 2019 x86_64
Fri 26-Jul-19 12:28
sent 459,277,171 bytes received 35 bytes 9,278,327.39 bytes/sec
Linux 4.15.0-55-generic #60~16.04.2-Ubuntu SMP Thu Jul 4 09:03:09 UTC 2019 x86_64
Sat 27-Jul-19 01:23
sent 459,277,171 bytes received 35 bytes 10,320,836.09 bytes/sec
On 18.04, performance was still a stable 75-80Mb/s.
After updating to 19.10, performance is typically ~50Mb/s, or about a 37% regression.
$ iwconfig wlan0
wlan0 IEEE 802.11 ESSID:"**"
Bit Rate=150 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Power Management:on
Link Quality=59/70 Signal level=-51 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:315 Missed beacon:0
$ ./wifibench.sh
Linux 5.3.0-13-generic #14-Ubuntu SMP Tue Sep 24 02:46:08 UTC 2019 x86_64
Sat 12-Oct-19 20:30
sent 459,277,171 bytes received 35 bytes 5,566,996.44 bytes/sec
$ iwconfig wlan0
wlan0 IEEE 802.11 ESSID:"**"
Bit Rate=150 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Power Management:on
Link Quality=68/70 Signal level=-42 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:315 Missed beacon:0
So no corrupted packets or etc during that transfer.
$ ifconfig wlan0
wlan0: flags=4163<
inet 192.168.1.33 netmask 255.255.255.0 broadcast 192.168.1.255
ether dc:85:de:e4:17:a3 txqueuelen 1000 (Ethernet)
RX packets 56608204 bytes 79066485957 (79.0 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 21634510 bytes 8726094217 (8.7 GB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
No issues of any kind in the week that it's been up. Just terrible performance.
I'm painfully aware of all the module's parameters etc, and have tried them all, with no change in the results outside of typical wifi variance.
affects: | ubuntu-mate → linux (Ubuntu) |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1847892
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.