[Tester gesucht] Verbessertes DVB-S Tuning mit STB0899 Satkarten (Mantis Bridge, u.a.)

  • Hi, ich bin begeistert von deiner Arbeit :) Hier meine Resultate:


    original-v4l-Treiber von Kernel 2.6.34.4:


    Code
    lok_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:


    Code
    lok_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-gentoo


    Das System schmiert auch mit originalem Treiber ohne DMA patch ab.

    Code
    lok_errs=0, runs=198 of sequ=3333, multi=104, multi_max=48


    Hier das erfreuliche Ergebnis mit DMA Patch und original Treiber
    Astro Only

    Code
    lok_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:

    Code
    lok_errs =0, runs=4 of sequ=4, multi=3, multi_max=1
    real	0m2.737s
    user	0m0.004s
    sys	0m0.000s


    Ein Astra only mit patch und tuning algo ergibt:

    Code
    lok_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.

    MSI P6NGM-FD | ASROCK A785GXH | Grafik: GeForce 9400GT| DVB-S2 Karten: Twinhan VP 1041 & Skystar HD

  • HI,


    mit s2-liplianin-dkms org aus yavdr-stable


    adapter 0 (upps das war meine Tevii)

    Code
    lok_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)

    Code
    lok_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

    VDR: Asus M3N78-EM mit Onboard Nvidia 8300, AMD 5050e, 2x2GB Ram, 8GB SATA Transcend SSD + 1 TB WD green, Atric-Einschalter, Hitachi-LCD 240x128 (HD61830) & AX206 (Pearl), Terratec S2 HD & TeVii S464 (unterstützt durch v4l-dvb per selfmade-patch), yaVDR 0.4

    Einmal editiert, zuletzt von BlueVIP ()

  • hi,

    Zitat


    Hier das erfreuliche Ergebnis mit DMA Patch und original Treiber
    Astro Only

    Code
    lok_errs =0, runs=1207 of sequ=3333, multi=157, multi_max=1
    real	10m47.554s
    user	0m0.064s
    sys	0m0.932s


    Ein Astra only mit patch und tuning algo ergibt:

    Code
    lok_errs =0, runs=1207 of sequ=3333, multi=199, multi_max=1
    real	10m53.967s
    user	0m0.136s
    sys	0m0.852s


    wie 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

    SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - Tevii s480 - Astra 19,2 - MLDHD-5.4 testing


    WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLDHD-5.4 testing

    Einmal editiert, zuletzt von MarMic ()

  • Yepp da muss man echt aufpassen ;) Hab den ersten Durchlauf auch versehentlich mit meiner Tevii gemacht -> Resultat die tuned fast 6x schneller

    VDR: Asus M3N78-EM mit Onboard Nvidia 8300, AMD 5050e, 2x2GB Ram, 8GB SATA Transcend SSD + 1 TB WD green, Atric-Einschalter, Hitachi-LCD 240x128 (HD61830) & AX206 (Pearl), Terratec S2 HD & TeVii S464 (unterstützt durch v4l-dvb per selfmade-patch), yaVDR 0.4

  • Edit on
    OK OK
    Sorry ich behaupte das Gegenteil Alle Ergebnisse sind nix wert :wand


    Es 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 runs


    Edit off


    @ Lou, irgendwie scheit das all script bei mir nicht zu laufen.

    Code
    lok_errs=102, runs=174 of sequ=3333, multi=10, multi_max=1  ^C  vdr01 ezap2 #

    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...

    Code
    vdr01 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

    HDVDR: Gen2VDR V3 Release Upd. 9, vdr-1.7.23, 1x CineS2, Asus AT5IONT-I, 2GB RAM HDD: 2x WD20EADS 2TB, Bluray ROM LiteOn iHOS104, UE32B6000

    2 Mal editiert, zuletzt von 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 aus ;)


    EDIT: 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

    VDR: Asus M3N78-EM mit Onboard Nvidia 8300, AMD 5050e, 2x2GB Ram, 8GB SATA Transcend SSD + 1 TB WD green, Atric-Einschalter, Hitachi-LCD 240x128 (HD61830) & AX206 (Pearl), Terratec S2 HD & TeVii S464 (unterstützt durch v4l-dvb per selfmade-patch), yaVDR 0.4

    3 Mal editiert, zuletzt von BlueVIP ()

  • @killroy: Du kannst im all Skript eine 3. DiseqC Wiederholung hinzufügen, vielleicht hilft das dem DiseqC auf die Sprünge:


    Zitat

    time ./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.

    MSI P6NGM-FD | ASROCK A785GXH | Grafik: GeForce 9400GT| DVB-S2 Karten: Twinhan VP 1041 & Skystar HD

  • newsy: Ohne Doku und ohne Testmöglichkeit sehe ich da auch nicht wirklich durch, aber hast du das Problem mal mit Ales Jurik diskutiert?


    Gemäss ML hat er zumindest die Doku für den Tuning Chip (stb6100)

    MSI P6NGM-FD | ASROCK A785GXH | Grafik: GeForce 9400GT| DVB-S2 Karten: Twinhan VP 1041 & Skystar HD

  • Terratec (mit neuem Algo, aber ohne Lou's DMA-Patch)

    Code
    lok_errs =0, runs=1207 of sequ=3333, multi=54, multi_max=16
    
    
    real    84m54.925s
    user    0m0.004s
    sys     0m0.100s


    Leider kann ich nur eine geringfügige Verbesserung feststellen

    VDR: Asus M3N78-EM mit Onboard Nvidia 8300, AMD 5050e, 2x2GB Ram, 8GB SATA Transcend SSD + 1 TB WD green, Atric-Einschalter, Hitachi-LCD 240x128 (HD61830) & AX206 (Pearl), Terratec S2 HD & TeVii S464 (unterstützt durch v4l-dvb per selfmade-patch), yaVDR 0.4

  • 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:


    Code
    sudo 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.

    MSI P6NGM-FD | ASROCK A785GXH | Grafik: GeForce 9400GT| DVB-S2 Karten: Twinhan VP 1041 & Skystar HD

  • 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 :D

    MSI P6NGM-FD | ASROCK A785GXH | Grafik: GeForce 9400GT| DVB-S2 Karten: Twinhan VP 1041 & Skystar HD

    Einmal editiert, zuletzt von Lou ()

  • 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.

    MSI P6NGM-FD | ASROCK A785GXH | Grafik: GeForce 9400GT| DVB-S2 Karten: Twinhan VP 1041 & Skystar HD

  • 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 :D


    Ja die Karte war ihren Preis Wert... im Gegensatz zur Skystar.
    hier der Test. Stunden hat es gedauert.. und doch nicht fertig...


    Code
    lok_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

    HDVDR: Gen2VDR V3 Release Upd. 9, vdr-1.7.23, 1x CineS2, Asus AT5IONT-I, 2GB RAM HDD: 2x WD20EADS 2TB, Bluray ROM LiteOn iHOS104, UE32B6000

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!