Originally posted by vanzylst
View Post
Good news people, I've found a software-only fix/workaround to the micro stutter problem
Just put the following in your init.d config file (or you can run it from the command line):
Now you can just use the internal Ethernet as you would normally, and you don't have to plug in a USB adapter.
The culprit seems to be the following iptables rules:
It looks like these rules are used by Android for some sort of bandwidth management (BandwidthController), but it's implemented in a way that hangs the system for a short period of time when it's doing its bandwidth management.
So just delete those rules and voilĂ ! Micro stutters gone...
Hope this works for you as well, let me know.
Cheers
Just put the following in your init.d config file (or you can run it from the command line):
Code:
/system/bin/iptables -F bw_INPUT /system/bin/iptables -F bw_OUTPUT
The culprit seems to be the following iptables rules:
Code:
Chain bw_INPUT (1 references) pkts bytes target prot opt in out source destination 3162K 12G all -- * * 0.0.0.0/0 0.0.0.0/0 ! quota globalAlert: 2097152 bytes 7279K 57G all -- * * 0.0.0.0/0 0.0.0.0/0 owner socket exists Chain bw_OUTPUT (1 references) pkts bytes target prot opt in out source destination 1809K 113M all -- * * 0.0.0.0/0 0.0.0.0/0 ! quota globalAlert: 2097152 bytes 5369K 389M all -- * * 0.0.0.0/0 0.0.0.0/0 owner socket exists
So just delete those rules and voilĂ ! Micro stutters gone...
Hope this works for you as well, let me know.
Cheers
Comment