Je moet duidelijk begrijpen wat je hebt, en wat je wilt.
Settopboxen zijn primair gebouwd voor TV ontvangst. Dat doen ze in hardware, in de SoC. De CPU die in de SoC zit ingebouwd is in principe alleen maar bedoeld voor lichte taken als het presenteren van een GUI.
Je kunt dat dus niet vergelijken met PC hardware, of zelfs maar met de CPU in een beetje smartphone.
Daarnaast zitten, zoals ik al schreef, ook alle andere functies in de SoC, van de ethernet PHY tot de SATA interface. En die lenen allemaal processing van die CPU.
100mbps sustained uitsturen levert dus best een redelijke CPU belasting op, en als dat streaming is, dan is Enigma ook nog eens druk bezig (want die moet al die data binnen pakken, het in http verpakkken, en de deur uit doen.
Moderne boxen met een Quad core 2Ghz ARM kun je verder al helemaal niet vergelijken met de antieke MIPSEL die in de ET10000 zit, dat is een wereld van verschil.
En dan heb je nog te maken met het feit dat Linux geen realtime OS is, en Enigma geen realtime applicatie. Er gebeurt dus geen multitasking binnen Enigma, en maar heel beperkt multithreading. Dat betekent dat als een proces binnen Enigma bezig is, de rest stil staat, totdat die weer tijd krijgen. Als dat erg lang duurt krijg je een spinner te zien, maar al lang daarvoor merk je dat in het interactief gebruik.
Daar zijn oplossingen voor, en daar pleit ik al jaren voor, maar dat is een fors project, vereist dat alle developers (ook buiten OpenPLi) de neuzen dezelfde kant op zetten, en bereid zijn om vele maanden lang gezamelijk aan dat project te werken.
En dat zie ik niet gebeuren, dus je zult hiermee moeten leren leven.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.