Powered by Invision Power Board


  
 
Reply to this topicStart new topicStart Poll

> Ruckeln bei FullHD Sendern
kds70
Geschrieben am: Montag, 09.November 2009, 22:41 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 431
Mitgliedsnummer.: 10954
Mitglied seit: 2009-07-26



Hallo allerseits :rolleyes:

Ich wollte mich mal kurz nach dem Stand der Dinge erkundigen und vor allem auch darüber, ob das Ruckeln beim Empfang von FullHD Sendern momentan normal ist oder gar in Zukunft nicht mehr vorhanden sein wird ?! Oder liegt es an meinem System und der Flaschenhals ist dort zu suchen ?

Ich teste die V3.0 seit der Beta 1 in vollem Umfang mit und bin mit Optimierungen (soweit es mir als Linux Anfänger möglich ist) vertraut: Also die xorg.conf beschert meinem TV bzw. Beamer die gewünschte Auflösung in 1280x720 in 50Hz. Auch die config bzw. config_xineliboutput sind bei mir mit den empfohlenen Einstellungen versehen.

Die Dual Core CPU (AMD) läuft mit festen 2000 Mhz. Sonstiges bzgl. der Hardware steht ja in der Signatur. Auch die Bios Einstellungen sind ok und das System ist nirgends übertaktet.

Zum Problem:
Seit der Beta 1 (bis hin zur Beta 3) wurde das ständig vorhandene Ruckeln auf FullHD Sendern (z.B. Anixe HD) nicht besser (mit xine läuft es jedoch einen Ticken besser als mit xineliboutput). Das Ruckeln sieht schwer nach Flaschenhals aus und tritt mit dem BOB Deinterlacer genauso auf wie auch mit TEMPORAL_SPATIAL. VDPAU ist natürlich aktiviert.

Das Ruckeln tritt vermehrt dann auf, wenn es um schnelle Kameraschwenks geht oder man auf den Demo Sendern über das Wasser oder Gebirge fliegt.

Woran könnte es liegen ?

An der Grafikkarte ? Die 9500 GT (PCIe) hat 32 Shaders und 512 MB Ram. Der GPU Takt liegt momentan bei 550 Mhz.

Die CPU Auslastung liegt beim Anschauen von FullHD Sendern bei etwa 5%.

Bin etwas ratlos was FullHD und das störende Ruckeln betrifft :(

Die anderen Sender, die in 720p senden, laufen 1a.

Viele Grüße - Kai
Email PosterICQ
Top
kds70
Geschrieben am: Montag, 09.November 2009, 22:46 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 431
Mitgliedsnummer.: 10954
Mitglied seit: 2009-07-26



Noch ein kleiner Hinweis:

FullHD Sender ruckeln nicht, wenn ich sie über XBMC schaue und sie quasi mit dem VDR Plugin in XBMC gestreamt werden...
Email PosterICQ
Top
kds70
Geschrieben am: Dienstag, 10.November 2009, 02:19 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 431
Mitgliedsnummer.: 10954
Mitglied seit: 2009-07-26



So, hab ne kleine Lösung gefunden:

In der xine config war mir folgende Einstellung ja schon geläufig (standardmässig deaktiviert):

CODE
video.output.vdpau_sd_only_properties:noise+sharpness

Bewirkt, dass die Bildverbesserer nur bei SD Inhalt aktiv sind und NICHT bei HD. Spart GPU Leistung.

Alleine hats diese Einstellung aber nicht gebracht.

Die grösste Leistungssteigerung brachte dieser Parameter:

CODE
video.output.vdpau_display_queue_length=4

Standardmässig war dieser Parameter deaktviert bzw. auf 2 eingestellt.

Ergebnis: HD (FullHD Sender) laufen nun zu 95% ruckelfrei. So habe ich es in dieser Art und Weise noch nicht unter xine bzw. xineliboutput gesehen. Echt tolles Erlebnis. Endlich.

Quelle: http://www.vdrportal.de/board/thread.php?p...0714#post840714

VG Kai
Email PosterICQ
Top
kaminkehrer
Geschrieben am: Dienstag, 10.November 2009, 12:15 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1144
Mitgliedsnummer.: 300
Mitglied seit: 2004-02-08



Hallo kds70,

benutzt Du das xine oder das xinliboutput Plugin?

Wenn ich das richtig verstanden haben ist der Parameter nur für das xineliboutput, oder?

Gruß
kaminkehrer
Email Poster
Top
kds70
Geschrieben am: Dienstag, 10.November 2009, 12:45 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 431
Mitgliedsnummer.: 10954
Mitglied seit: 2009-07-26



QUOTE (kaminkehrer @ Dienstag, 10.November 2009, 13:15 Uhr)
Hallo kds70,

benutzt Du das xine oder das xinliboutput Plugin?

Wenn ich das richtig verstanden haben ist der Parameter nur für das xineliboutput, oder?

Gruß
kaminkehrer

Ich benutze xine. Glaube das ist egal, da es sich ja um einen VDPAU Parameter handelt ...
Email PosterICQ
Top
kds70
Geschrieben am: Dienstag, 10.November 2009, 13:24 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 431
Mitgliedsnummer.: 10954
Mitglied seit: 2009-07-26



Also ich muss das alles revidieren. Die letzten Parameter brachten zwar eine Besserung aber nun ruckelts doch wieder ganz schön oft.

vdr-xine.log zeigt haufenweise verworfene Bilder bei FullHD Sendern. Werde immer mehr ratlos.

Hier ein kleiner Ausschnitt aus der vdr-xine.log etwa 1 Minute nach dem Umschalten auf AnixeHD - und es geht immer so weiter.

CODE
200 Bilder angezeigt, 0 Bilder übersprungen, 12 Bilder verworfen
video_out: Verwerfe Bild mit pts 14682322, weil es zu alt ist (Unterschied: 3854).
video_out: Verwerfe Bild mit pts 14703922, weil es zu alt ist (Unterschied: 5118).
video_out: Verwerfe Bild mit pts 14725522, weil es zu alt ist (Unterschied: 4622).
video_out: Verwerfe Bild mit pts 14761522, weil es zu alt ist (Unterschied: 4435).
video_out: Verwerfe Bild mit pts 14783122, weil es zu alt ist (Unterschied: 4668).
video_out: Verwerfe Bild mit pts 14804722, weil es zu alt ist (Unterschied: 5190).
video_out: Verwerfe Bild mit pts 14826322, weil es zu alt ist (Unterschied: 4964).
video_out: Verwerfe Bild mit pts 14847922, weil es zu alt ist (Unterschied: 4201).
video_out: Verwerfe Bild mit pts 14880322, weil es zu alt ist (Unterschied: 5151).
200 Bilder angezeigt, 0 Bilder übersprungen, 9 Bilder verworfen
video_out: Verwerfe Bild mit pts 17573122, weil es zu alt ist (Unterschied: 3951).
200 Bilder angezeigt, 0 Bilder übersprungen, 1 Bilder verworfen
video_out: Verwerfe Bild mit pts 18854722, weil es zu alt ist (Unterschied: 4166).
video_out: Verwerfe Bild mit pts 18858322, weil es zu alt ist (Unterschied: 5969).
video_out: Verwerfe Bild mit pts 18869122, weil es zu alt ist (Unterschied: 5162).
200 Bilder angezeigt, 0 Bilder übersprungen, 3 Bilder verworfen
video_out: Verwerfe Bild mit pts 19063522, weil es zu alt ist (Unterschied: 6389).
video_out: Verwerfe Bild mit pts 19088722, weil es zu alt ist (Unterschied: 4929).
200 Bilder angezeigt, 0 Bilder übersprungen, 2 Bilder verworfen
video_out: Verwerfe Bild mit pts 20535922, weil es zu alt ist (Unterschied: 4800).
200 Bilder angezeigt, 0 Bilder übersprungen, 1 Bilder verworfen


Im Anhang alle Logs die ich habe ...

angehängte Datei ( Anzahl der Downloads: 106 )
angehängte Datei  g2v_log_11101319.7z
Email PosterICQ
Top
kds70
Geschrieben am: Dienstag, 10.November 2009, 13:46 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 431
Mitgliedsnummer.: 10954
Mitglied seit: 2009-07-26



Nun, scheinbar ist die Grafikkarte doch zu langsam ?! Mit dem Bob Deinterlacer habe ich nun KEINE verworfenen Bilder mehr.

Mir scheint, als entwickle sich das Ruckel Phänomen von Tag zu Tag anders.

Schade, ich dachte die 9500GT reicht für Temporal-Spatial aus. In der Summe betrachtet haben die o.a. Änderungen in der config von xine zwar eine Besserung gebracht, denn vorher hatte ich auch Ruckler mit dem Bob Deinterlacer.

LG Kai
Email PosterICQ
Top
kds70
Geschrieben am: Dienstag, 10.November 2009, 13:54 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 431
Mitgliedsnummer.: 10954
Mitglied seit: 2009-07-26



Mit "half temporal_spatial" gehts genauso weiter. Mindestens 20 verworfene Bilder von 200 gezeigten. Das gibbs doch gar nicht ;-)

Edit: "temporal" funktioniert hingegen. Keine verworfenen Bilder.
Email PosterICQ
Top
kds70
Geschrieben am: Dienstag, 10.November 2009, 17:59 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 431
Mitgliedsnummer.: 10954
Mitglied seit: 2009-07-26



So, nichts geändert und nun verwirft er mit sogar mit BOB wieder zwischen 10 und 30 Bilder von 200 gezeigten. Unglaublich...

Woran könnte das denn liegen ?
Email PosterICQ
Top
HelAu
Geschrieben am: Dienstag, 10.November 2009, 18:21 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Taktet evtl die CPU runter ? ( cat /proc/cpuinfo )
Du kannst mal cpudyn deaktivieren:
rc-update del cpudyn
und neu booten.
Email PosterUsers WebsiteICQAOLYahoo
Top
kds70
Geschrieben am: Dienstag, 10.November 2009, 18:29 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 431
Mitgliedsnummer.: 10954
Mitglied seit: 2009-07-26



QUOTE (HelAu @ Dienstag, 10.November 2009, 19:21 Uhr)
Taktet evtl die CPU runter ? ( cat /proc/cpuinfo )
Du kannst mal cpudyn deaktivieren:
rc-update del cpudyn
und neu booten.

Hi Helmut,

nein nein. Das hab ich schon erledigt. CPU Takt ist fest auf 2000 mhz. powernow-k8 iss auch raus - testweise.

Du hast bei Anixe HD keine Framedrops ?
Email PosterICQ
Top
wbreu
Geschrieben am: Dienstag, 10.November 2009, 18:51 Uhr
Quote Post


Professional
****

Gruppe: Members
Beiträge: 239
Mitgliedsnummer.: 1453
Mitglied seit: 2006-08-28



Hi kds70,

also mir schient es so, dass da noch ein Käferlein im temporal_spatial-Deinterlacing ist.

Von der Leistung her kann die Karte das erweiterte Deinterlacing in der höchsten Stufe.

Also halt dich nicht mit dem Thema zu Lange auf, temporal ist locker gut genug.

Wer's noch nicht gesehen hat, hier mal ein paar Empfehlungen, aber bitte ohne Gewähr.

Link

Gruß
Wolfgang
Email PosterUsers Website
Top
kds70
Geschrieben am: Dienstag, 10.November 2009, 19:39 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 431
Mitgliedsnummer.: 10954
Mitglied seit: 2009-07-26



QUOTE (wbreu @ Dienstag, 10.November 2009, 19:51 Uhr)
Hi kds70,

also mir schient es so, dass da noch ein Käferlein im temporal_spatial-Deinterlacing ist.

Von der Leistung her kann die Karte das erweiterte Deinterlacing in der höchsten Stufe.

Also halt dich nicht mit dem Thema zu Lange auf, temporal ist locker gut genug.

Wer's noch nicht gesehen hat, hier mal ein paar Empfehlungen, aber bitte ohne Gewähr.

Link

Gruß
Wolfgang

Huuhuu Wolfgang,

dein Link lautet funktioniert so nicht. So geht er aber:

http://wbreu.htpc-forum.de/vdpaukompendium...psonboardchips/

Das Problem ist, dass er mittlerweile auch mit BOB als Deinterlacer die gleichen Framedrops hat. Und das dürfte ja eigentlich nicht passieren.

Werde nochmal von Grund auf neu anfangen; BIOS Einstellungen, VDR neu installieren, etc.

Notfalls bau ich mal ne GTX 260 ein und schau obs damit besser läuft. Bin mal gespannt und total frustriert zugleich im Moment ;-)

Danke dir aber schonmal ...
Email PosterICQ
Top
Mechel
Geschrieben am: Sonntag, 03.Januar 2010, 14:44 Uhr
Quote Post


Professional
****

Gruppe: Members
Beiträge: 656
Mitgliedsnummer.: 540
Mitglied seit: 2005-05-18



QUOTE (kds70 @ Dienstag, 10.November 2009, 02:19 Uhr)
So, hab ne kleine Lösung gefunden:

In der xine config war mir folgende Einstellung ja schon geläufig (standardmässig deaktiviert):

CODE
video.output.vdpau_sd_only_properties:noise+sharpness

Bewirkt, dass die Bildverbesserer nur bei SD Inhalt aktiv sind und NICHT bei HD. Spart GPU Leistung.

Alleine hats diese Einstellung aber nicht gebracht.

Die grösste Leistungssteigerung brachte dieser Parameter:

CODE
video.output.vdpau_display_queue_length=4

Standardmässig war dieser Parameter deaktviert bzw. auf 2 eingestellt.

Ergebnis: HD (FullHD Sender) laufen nun zu 95% ruckelfrei. So habe ich es in dieser Art und Weise noch nicht unter xine bzw. xineliboutput gesehen. Echt tolles Erlebnis. Endlich.

Quelle: http://www.vdrportal.de/board/thread.php?p...0714#post840714

VG Kai

Vielen Dank für die Tipps .... kds70 und wbreu! :)

Habe hier jetzt eine config für xine, wo bei 720p und 1080i Sendern kein Ruckeln mehr festzustellen ist. :D

Zusätzlich habe ich noch folgendes geändert:

# vdpau: HD deinterlace method
# { bob half temporal half temporal_spatial temporal temporal_spatial }, default: 3
-video.output.vdpau_deinterlace_method:temporal
+video.output.vdpau_deinterlace_method:half

# FFmpeg video decoding thread count
# numeric, default: 1
-#video.processing.ffmpeg_thread_count:1
+video.processing.ffmpeg_thread_count:4

# xines Methode zum Kopieren von Speicher
# { probe libc kernel mmx mmxext sse }, default: 0
-engine.performance.memcpy_method:mmxext
+engine.performance.memcpy_method:sse

###################

Hier noch meine komplette config für Xine im Anhang.

angehängte Datei ( Anzahl der Downloads: 125 )
angehängte Datei  config
Email Poster
Top
kaminkehrer
Geschrieben am: Sonntag, 03.Januar 2010, 16:24 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1144
Mitgliedsnummer.: 300
Mitglied seit: 2004-02-08



Hallo Mechel,
was fuer eine HW nutzt Du?
Gruss
Kaminkehrer
Email Poster
Top
Mechel
Geschrieben am: Sonntag, 03.Januar 2010, 17:03 Uhr
Quote Post


Professional
****

Gruppe: Members
Beiträge: 656
Mitgliedsnummer.: 540
Mitglied seit: 2005-05-18



QUOTE (kaminkehrer @ Sonntag, 03.Januar 2010, 16:24 Uhr)
Hallo Mechel,
was fuer eine HW nutzt Du?
Gruss
Kaminkehrer

Hallo Kaminkehrer,

habe mal meine Signatur angepasst! :)
Email Poster
Top
Thema wird von 1 Benutzer(n) gelesen (1 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic Options Reply to this topicStart new topicStart Poll