Hallo Lou,
ich hab versucht meine kleine Schüssel besser auszurichten und daher den Test nochmal durchlaufen lassen. Die meisten multis kommen alle von den gleichen drei, vier Frequenzen die mit der Sat-Anlage einfach nicht gut rein zu bekommen sind (guck ich aber sowieso nicht). Mit watch -n1 'cat /proc/interrupts' hab ich außerdem ein paar halbwegs objektive Werte zwecks Interrupts abgeschätzt. Der letzte Test ist mit dem v4l-dvb-Zweig (und nicht s2-liplianin), da der dma-patch nicht anders wollte.
Test ist jeweils ./zap Astra_only.txt:
s2-liplianin 14630, ohne algo-patch, ohne dma-patch:
lok_errs =0, runs=1121 of sequ=3333, multi=1172, multi_max=204
real 31m33.755s
user 0m0.010s
sys 0m57.840s
Interrupts pro Sekunde von "Mantis" während Test: etwa 1000
Interrupts pro Sekunde von "Mantis" während VDR-Betrieb (Das Erste): etwa 1250
s2-liplianin 14630, mit algo-patch, ohne dma-patch:
lok_errs =0, runs=1207 of sequ=3333, multi=172, multi_max=26
real 29m27.521s
user 0m0.000s
sys 0m57.360s
Interrupts pro Sekunde von "Mantis" während Test: etwa 1000
Interrupts pro Sekunde von "Mantis" während VDR-Betrieb (Das Erste): etwa 1250
v4l-dvb 15164, mit algo-patch, mit dma-patch:
lok_errs =0, runs=1207 of sequ=3333, multi=1754, multi_max=850
real 39m34.402s
user 0m0.010s
sys 0m43.220s
Interrupts pro Sekunde von "Mantis Core" während Test: etwa 150
Interrupts pro Sekunde von "Mantis Core" während VDR-Betrieb (Das Erste): etwa 300
Dauertest:
Da du von Abstürzen auf Intel-Systemen geschrieben hast, hier ein langer Test mit einer 3-fach-Astra_only.txt:
lok_errs =43, runs=3334 of sequ=3333, multi=2944, multi_max=760
real 181m59.221s
user 0m0.130s
sys 2m25.540s
Kein Absturz also. Die lok_errs schieben wir auf die Sat-Anlage. Ansonsten noch zu bemerken: Man muss beim v4l-dvb den Treiber händisch laden.