Comment 68 for bug 1670041

Revision history for this message
Richard Veale (richard-e-veale) wrote :

I encountered this issue while trying to stream from a Tobii Pro Glasses 2, i.e. ~5Mbit/sec streaming, UDP or TCP recv would freeze for 3-10 seconds once every 30 to 100 seconds. Sometimes recv would block for over 5 seconds before returning with a packet send by the host. I used a python script to compare received datarate between windows and all the linux boxes. The host is streaming ~5Mbit h264 stream, and my client is simply receiving and then discarding the packets. Windows box never reported datarate average per second beneath 600kbyte/sec, but linux would drop to 250kbyte/sec once every 30 to 100 seconds (and then jump up to 2000kbyte/sec to compensate). So it seems like it sleeping or something. Note this is UDP connection, although I also tried TCP.

I'm on a Razer Blade Stealth 2016 (Killer 1535, I.e. QCA 6174 chip). I also tried on Razer Balde 14 inch 2017 (same chip), and razer blade stealth 2015. To some extent, a Razer blade 14 inch 2015 (QCA 4000? chip?) also had the same issue.

I installed the newest firmware (as of 2 Feb), which did not solve the problem. I disabled the chip's powersaving in network manager (as suggested in #54 above by André Brait Carneiro Fabotti (andrebrait)), and this seems to have solved the issue for the most part.

I also updated to kernel 4.15 (I'm on ubuntu 17.10), which seems to have further smoothed the issue. Will report further if I encounter the problem again.