[Zuvor standen hier ein paar wilde, unzutreffende Vermutungen...]
[Tester gesucht] Verbessertes DVB-S Tuning mit STB0899 Satkarten (Mantis Bridge, u.a.)
- Lou
- Geschlossen
-
-
Hi, ich bin begeistert von deiner Arbeit Hier meine Resultate:
original-v4l-Treiber von Kernel 2.6.34.4:
Codelok_errs =235, runs=1207 of sequ=3333, multi=84768, multi_max=991 real 120m23.215s user 0m1.110s sys 3m20.827s
Aktueller v4l-dvb (hg) mit deinem Algorithmus:
Codelok_errs =0, runs=1207 of sequ=3333, multi=532, multi_max=15 real 25m13.208s user 0m0.052s sys 0m31.970s
Ich würde sagen das ist eine mehr als deutliche Verbesserung
-
Hallo Lou,
hier noch die Antworten auf die noch offenen Fragen...
Kernel ist übrigens 2.6.34-gentooDas System schmiert auch mit originalem Treiber ohne DMA patch ab.
Hier das erfreuliche Ergebnis mit DMA Patch und original Treiber
Astro OnlyCodelok_errs =0, runs=1207 of sequ=3333, multi=157, multi_max=1 real 10m47.554s user 0m0.064s sys 0m0.932s
Hier mit DMA Patch und dem Tuning algo
ein short ergibt:
Ein Astra only mit patch und tuning algo ergibt:Codelok_errs =0, runs=1207 of sequ=3333, multi=199, multi_max=1 real 10m53.967s user 0m0.136s sys 0m0.852s
Gruß
Kilroy1205 -
Kilroy1205: um ganz sicher zu gehen: kannst du mal das all Skript durchlaufen lassen? Das müsste bei dir ja laufen mit einer Astra/Hotbird Anlage. Wie ich im Begleittext schrieb tritt der Intel Freeze bei mir auch nicht sofort auf, es dauert oft eine Weile.
-
HI,
mit s2-liplianin-dkms org aus yavdr-stable
adapter 0 (upps das war meine Tevii)
Codelok_errs =0, runs=1207 of sequ=3333, multi=1, multi_max=1 real 15m5.245s user 0m0.032s sys 0m23.157s
adapter 1 (Terratec S2 HD)
Codelok_errs =0, runs=1207 of sequ=3333, multi=91, multi_max=16 real 86m16.769s user 0m0.000s sys 0m1.388s
Lou BTW kann ich deine DKMS-Anleitung auch auf den liplianin anwenden?
Mir wäre fast lieber, wenn ich testweise nur die Datei kopieren müsste -
hi,
Zitatwie kommst du auf diese werte, das ist ja mal WOHAAAAAAAAAA die karte tuned doppelt so schnell wie meine. Was heisst orginal Treiber? Kernel/v4l/s2?
liegts am neueren kernel?
ach sehe grade du hast ne cines2 udn ne skystar hd2. welche karte war das denn nun?
greetz
-
Yepp da muss man echt aufpassen Hab den ersten Durchlauf auch versehentlich mit meiner Tevii gemacht -> Resultat die tuned fast 6x schneller
-
Edit on
OK OK
Sorry ich behaupte das Gegenteil Alle Ergebnisse sind nix wertEs war tatsächlich die falsche Karte. Emerge hat mit den mantis treiber aus der /etc/conf.d/modules geworfen. Alle alle Ergebnisse auf der Cine2 getestet.
Jetzt wieder auf der richtigen Karte ist auch der System freeze wieder da nach 167 runsEdit off
@ Lou, irgendwie scheit das all script bei mir nicht zu laufen.
nach der Zeile tat sich ne Stunde nichts mehr und ich habe es abgebrochen. Aber der Rechner blieb bedienbar. Nicht so wie vorher. Die Abstütze hatte ich reproduzierbar bei jedem Astra only Durchlauf und nicht nur manchmal wie es bei dir der Falls zu sein scheint. so gerade nochmal gestartet, fängt aber schon schlecht an..... und dauert ewig...
Codevdr01 ezap2 # ./all Zapping adapter 0 .. lok_errs=1, runs=1 of sequ=3333, multi=0, multi_max=0 lok_errs=1, runs=2 of sequ=3333, multi=1, multi_max=1 lok_errs=1, runs=3 of sequ=3333, multi=2, multi_max=1 lok_errs=1, runs=4 of sequ=3333, multi=3, multi_max=1 lok_errs=2, runs=5 of sequ=3333, multi=3, multi_max=1 lok_errs=2, runs=6 of sequ=3333, multi=3, multi_max=1 lok_errs=2, runs=7 of sequ=3333, multi=3, multi_max=1
Gruß Kilroy1205
-
Kilroy1205
Das Skript selber scheint es nicht zu interessieren, welche Modul benutzt wird. Wie bereits erwähnt hatte ich meinen ersten Durchlauf auch versehentlich auf meiner Tevii S464 durchgeführt und die läuft z.B. mit cx88..
Deine Ergebnisse sehen für nen mantis etwas zu gut ausEDIT: Hab grad versucht mir nach Anleitung ein neues s2-liplianin-dkms zu bauen, aber anscheinend kommen sich da bereits existierende Patches mit dem DMA-Patch in die Quere. Und wenn ich mir die Patchlist in dkms.conf anschaue, scheint es schon einen anderen DMA-Patch zu geben?!?
ERGO: Ich werde vorerst nur den neuen Algo ohne Patch testen.. so baut er zumindest gerade zuverlässig
So fertig gebaut.. Tuning-Durchlauf läuft.. mal abwarten -
@killroy: Du kannst im all Skript eine 3. DiseqC Wiederholung hinzufügen, vielleicht hilft das dem DiseqC auf die Sprünge:
Zitattime ./ezap2 -a0 -Hxc ./AstraHotbirdmixed_random.txt -e3333 -n1 -s3 >>all.log
Oder die Kanal Liste anders sortieren: ich hab die AstraHotbirdmixed_random.txt so sortiert, das möglichst oft DiseqC geschaltet wird. Ich wollte meine Sat Anlage damit testen, weil der DiseqC bei mir ohne Repetition nur unzuverlässig schaltet.
Okay ... wenn der DMA Patch drinn war und der Freeze trotzdem auftrat ist das kein Weltuntergang, aber irgendwo im Mantis Treiber verstecken sich halt immer noch andere Leichen, welche ezap2 auf ganz bestimmter Hardware zu Tage führt...
BlueVip: Der DMA Patch müsste für s2-liplianin umgeschrieben werden, damit er angewendet werden kann. Ich habe heute morgen selber mal die Revision von rechenknechtler ausprobiert, und diese hat im Algo breits die Anpassungen von Alex Betis drinn -> viel holt man mit meinem Code dann nicht mehr raus.
Stossend ist wirklich nur noch, das dieser Code von Alex/mir immer noch nicht bei v4l-dvb drinn ist. So kommt er auch nicht in den Kernel. Hier werde ich mal versuchen an zu setzen. Gerade wenn man jetzt mit ezap2 so augenfällig testen kann, müsste man die v4l Maintainer doch überzeugen, was der Patch bringt.
ezap2 müsste mit jeder Sat Karte laufen - es ist durchaus interessant auch diese mal zu testen. Man sieht dann auf einmal die Unterschiede zwischen verschiedenen Treibern... Bevor ich den Code hier veröffentlicht habe, liess ich ihn selber mit anderer HW laufen: (SkyStar 2, Twinhan 1022, WinTv Nova S-Plus) Das ergab auch unterschiedlichste Durchlaufzeiten.
-
-
-
-
BlueVIP: Das macht schon Sinn, bei s2-liplianin rev14630 ist der Patch von Alex schon drinn, die Verbesserung ist dadurch nicht mehr sehr gross.
Die Wirkung des DMA Patch von Marko Ristola wirkt sich nicht auf den Algo aus, sondern auf die Anzahl ausgelöste Interrupts. Messbar ist das mit powertop:
Codesudo aptitude install powertop #Auf 1. Konsole: sudo powertop #Auf 2. Konsole: ./zap Astra_only.txt
In powertop die Anzahl ausgelöste Interrupts von mantis dvb beobachten, notieren
Zurück wechseln auf v4l-dvb-mantis.patch mit DMA Patch drinn
Gleiche Uebung wiederholen, die Werte müssten signifikant tiefer sein.
-
kilroy: die Ergebnisse der cine s2 Karte finde auch beeindruckend. Das ist diese PCI-Express Twintuner Karte hier, oder?
Etwas stolz im Preis, aber der Treiber wirkt definitiv reif, so wie er den Test meistert ... da kann ich lange sagen eine Sek/Sender sei "okay" die Karte beweist das es noch ganz anders geht
-
Zitat
Original von Lou
newsy: Ohne Doku und ohne Testmöglichkeit sehe ich da auch nicht wirklich durch, aber hast du das Problem mal mit Ales Jurik diskutiert?
ich hab ihm mal ne Mail geschrieben, mal schauen, ob was zurückkommt.An die besagte ML hab ich das Thema auch geschildert, aber viele Beiträge bleiben einfach unbeantwortet.
-
newsy: die linux-dvb ML listet wird in absehbarer Zeit ausser Betrieb genommen -> es wäre ein Versuch Wert, das Problem in der linux-media ML zu schildern. Dort lesen sicher noch mehr Entwickler mit.
-
Zitat
Original von Lou
newsy: die linux-dvb ML listet wird in absehbarer Zeit ausser Betrieb genommen -> es wäre ein Versuch Wert, das Problem in der linux-media ML zu schildern. Dort lesen sicher noch mehr Entwickler mit.doch doch da sind die Nachrichten schon angekommen, habs schon an die neue ML geschickt. Reaktionen gabs leider keine.
-
Zitat
Original von Lou
kilroy: die Ergebnisse der cine s2 Karte finde auch beeindruckend. Das ist diese PCI-Express Twintuner Karte hier, oder?Etwas stolz im Preis, aber der Treiber wirkt definitiv reif, so wie er den Test meistert ... da kann ich lange sagen eine Sek/Sender sei "okay" die Karte beweist das es noch ganz anders geht
Ja die Karte war ihren Preis Wert... im Gegensatz zur Skystar.
hier der Test. Stunden hat es gedauert.. und doch nicht fertig...Codelok_errs=325, runs=1292 of sequ=3333, multi=37, multi_max=1 lok_errs=325, runs=1293 of sequ=3333, multi=37, multi_max=1 Write failed: Broken pipe
gruß
Kilroy1205 -
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!