Commit Graph

75 Commits

Author SHA1 Message Date
MilhouseVH
bc205b6b6f linux: enable CONFIG_AIO=y (all projects/devices) 2017-07-06 19:28:19 +01:00
cvh
4360992b3f projects/*/options: cleanup swap options 2017-06-23 21:04:44 +02:00
Koen Kooi
a2c254024a linux: enable fq_codel for all projects
This qdisc aims to eliminate bufferbloat and as a side effect improves
latency during heavy network load. The most notable effect will be a
slightly more responsive ssh session during large downloads.

Systemd will autoselect fq_codel when it's available:

    m8s:~ # ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 4096 qdisc noqueue
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP8000> mtu 1500 qdisc fq_codel     qlen 1000
        link/ether 82:cd:fa:1b:03:1d brd ff:ff:ff:ff:ff:ff
        inet 172.20.0.166/24 brd 172.20.0.255 scope global eth0
           valid_lft forever preferred_lft forever
    3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP8000> mtu 1500     qdisc fq_codel qlen 1000
        link/ether 44:2c:05:43:8c:eb brd ff:ff:ff:ff:ff:ff
        inet6 fe80::462c:5ff:fe43:8ceb/64 scope link
           valid_lft forever preferred_lft forever

On the S905X 100Mbit link it shows no negative effects:

    m8s:~ # curl http://beast.local/koen/largefile.mkv --http1.1 > /dev/null
      % Total    % Received % Xferd  Average Speed   Time    Time
      % Time
      % Current
                                     Dload  Upload   Total   Spent Left Speed
      7 14.9G    7 1105M    0     0  11.1M      0  0:22:50  0:01:38 0:21:12 11.2M

See https://en.wikipedia.org/wiki/CoDel for more information on CODEL

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2017-05-16 20:49:37 +02:00
MilhouseVH
688e65936a WeTek: Drop CONFIG_FB_UDL/CONFIG_FB_MODE_HELPERS 2017-04-15 05:28:54 +01:00
MilhouseVH
b9c9792433 configs: cleanup 2017-04-15 05:28:54 +01:00
Alex Deryskyba
de97342965 projects/WeTek_Core: Fix kernel build after #1504 2017-04-15 02:50:55 +02:00
Kenneth Hsu
75eb4f1cc5 projects/WeTek_Core: Switch to "hotplug" CPU scaling governor
Many WeTek Core users have been experiencing major UI lag issues when
using the "ondemand" governor.  If left inactive for a period of time,
the UI becomes extremely sluggish and a reboot is required.

Users did not experience this issue with LE 7.  The switch from the
"performance" to "interactive" governor was made in revision 8610fb3270
("projects/WeTek_Core: Use interactive CPU scaling governor by
default").  Users then started experiencing the UI issues, and revision
c908c1f453 ("projects/WeTek_Core: Switch to ondemand CPU scaling
governor") attempted to address the problem.  Unfortunately, this did
not appear to resolve the issue.

After switching to "hotplug", users could not replicate the UI lag
issues anymore.
2017-04-04 19:18:57 -07:00
Ubuntu
dc5085e95e remove CONFIG_IP_MROUTE_MULTIPLE_TABLES 2017-03-23 13:22:36 +00:00
Ubuntu
765699d6e1 add CONFIG_FIB_RULES to all projects 2017-03-23 07:42:56 +00:00
Ubuntu
50baf4a1ab remove CONFIG_DEFAULT_VENO and CONFIG_DEFAULT_VEGAS from all projects 2017-03-22 08:37:34 +00:00
Ubuntu
5f367c0834 add IP_ADVANCED_ROUTER and tcp congestion algorithms for all projects except Odroid C2 and RPi 2017-03-21 07:54:14 +00:00
Christian Hewitt
6d81df8292 Merge pull request #1317 from lrusak/patches-reset
remove all kodi project and arch specific patches
2017-03-14 23:39:09 +04:00
Lukas Rusak
91964543cc kodi: cleanup various xml files 2017-03-14 11:01:54 -07:00
Lukas Rusak
eccfad7df0 kodi: drop WeTek_Core patches 2017-03-10 09:04:25 -08:00
Alex Deryskyba
1c88fc3932 projects/WeTek_Core: Switch to ondemand CPU scaling governor
The interactive CPU scaling governor for some reason causes a significant slowdown after some time of inactivity.
WeTek Core becomes very sluggish and almost unusable until a reboot.

Switching to ondemand governor seems fixes the issue.
2017-02-19 14:31:39 +01:00
Jonas Karlman
7ecd677bee kodi: process more lirc repeat events 2017-02-18 22:57:43 +01:00
kszaq
1562a7ea14 linux: clean up Amlogic patches
- rename aarch64 patch dir to "amlogic-3.14"
  - move common 3.10 patches to "amlogic-3.10"
2017-01-09 10:15:59 +01:00
MilhouseVH
1ec6420ecf libcec: fix project patches 2017-01-03 22:53:57 +00:00
Nathan Wheeler
99eb118616 config: ADD CONFIG_FB_UDL module (USB displaylink) All projects 2016-12-21 21:18:48 -08:00
Christian Hewitt
f46bf71175 Merge pull request #1031 from kszaq/wetek_3.10_cec
projects/WeTek_Play,WeTek_Core: fix CEC
2016-12-06 21:57:59 +04:00
kszaq
2858a48a90 projects/WeTek_Play,WeTek_Core: fix CEC
Thanks to GDachs for spotting the issue.
2016-12-06 11:56:27 +01:00
Lukas Rusak
579e8d86dc WeTek_Core: use unified /usr 2016-12-04 13:23:47 -08:00
Lukas Rusak
4c2b31b042 linux: enable CONFIG_USB_IPHETH 2016-12-02 11:25:30 -08:00
kszaq
3722f864bd libcec: fix building after update to 4.0.0-3 2016-11-30 22:23:31 +00:00
Stephan Raue
03fa15a7f8 projects/WeTek_Core/patches/linux: add gcc-6 support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
(cherry picked from commit dba841cfafc42aff3728cbe651d57b7122992244)
2016-11-15 23:49:07 +00:00