Hi,
ich hatte immer wieder Artefakte mit den Digital Devices Karten.
nach endlosem testen konnte ich das Problem eingrenzen.
es würde mich wundern wenn ich der einzige mit den Problemen bin.
das hier beschriebene Test Setup führt so gut wie immer zu Artefakten (UNC).
Test Setup 1: geht am schnellsten und ist unabhängig vom vdr.
wir testen immer zusammengehörende Tuner, also a0+a1 oder a2+a3, usw...
Standard mäßig wird der Treiber als Mutlifrontend geladen, also a0f0+a0f1, a1f0+a1f1.
2 x putty Fenster öffnen
zap.conf im root oder sonst wo anlegen - inhalt siehe unten.
1. vdr beenden: /etc/init.d/vdr stop
2. putty1: szap -c /zap.conf -a 0 -f 0 ARDHD
3. putty2:
Multi Frontend Variante: szap -c /zap.conf -a 0 -f 1 ARDHD
Single Frontend Variante: szap -c /zap.conf -a 1 -f 0 ARDHD
mehrfach Befehl aus Schritt 3 beenden und wiederholen - dabei BER und UNC in putty1 beobachten.
man kann nun beobachten dass sich UNC bei jedem tune Vorgang auf der ersten karte erhöht.
BER werte bleiben meist auf 0 - manchmal auch nicht - hängt wohl vom Timing ab - das Intervall der BER Berechnung im Treiber ist wohl einfach zu gering.
meine Beobachtung(Vermutung) bei BER: BER Ausschläge sieht man entweder immer, oder nie - diese Verhalten kann sich nach jedem Rechner Neustart ändern.
Das Intervall der BER Berechnung im Treiber ist wohl zu gering – oder das Timing gerade so dass man was sieht oder eben nicht…
Ich habe bei mir ein Setup, wo ich die Fehler(TS continuity) sehe (ist aber zu umfangreich dies hier zu posten).
Immer wenn sich UNC erhöht, liegen auch TS continuity vor – der Stream ist also unterbrochen.
Test Setup 2: hier sieht man die Artefakte live
vdr starten mit option –D 0 (dann verwendet er nur die erste karte).
Ich stelle bei mir die Option in der Datei /etc/default/vdr ein. OPTIONS="-w 60 –D 0"
Das Erste HD aufnehmen und im putty den Befehl aus Schritt3 (siehe oben) mehrmals ausführen.
Im syslog müsste man die Fehler sehen als: TS continuity error
Man könnte auch einfach Das Erste HD live tunen, und den Befehl von Schritt3 (siehe oben) mehrmals ausführen.
Ab und zu sind nun Artefakte sehen.
meine Erkenntnis:
Tune Vorgänge auf zusammengehörenden Karten beeinflussen sich.
UNC erhöht sich um 3 auf dem jeweiligen Partneranschluss und TS Pakete gehen verloren.
Karten in unterschiedlichen PCIe Slots beeinflussen sich nicht.
ich hab getestet mit:
3 x Cine S2 V6.5 (mit und ohne Extension)
2 x Cine S2 V5.5 (ohne Extension)
1 x Digital Devices GmbH Octopus Mini
1 x Mystique Satix S2 dual V1 (ohne Extension)
1 x Mystique Satix S2 dual V2 (ohne Extension)
Strom Kabel natürlich immer dran (testweise auch mal ohne).
unterschiedliche kernel versionen und media_build_experimental varianten.
unterschiedliche Intel Chipsätze.
unterschiedliche Bios Settings (C1E deaktivieren, Spread Spectrum, usw...)
vielleicht kann jemand das Problem nachvollziehen.
zap.conf:
ARDHD:11493:hC23M5O35P0S1:S19.2E:22000:5101:5102=deu,5103=mis;5106=deu:5104:0:10301:1:1019:0ZDFHD:11362:hC23M5O35P0S1:S19.2E:22000:6110:6120=deu,6121=mis,6123=mul;6122=deu:6130:0:11110:1:1011:0ARDSD:11837:hC34M2O0P0S0:S19.2E:27500:101:102=deu,103=mis;106=deu:104:0:28106:1:1101:0ARTEHD:11493:hC23M5O35P0S1:S19.2E:22000:5111:5112=deu,5113=fra,5117=mis;5116=mul:5114:0:10302:1:1019:0SERVUSTVHD:11303:hC23M5O35P0S1:S19.2E:22000:4920:4921=deu,4922=deu;4924=deu:4925:0:4914:1:1007:0
gruss, onur