HDTV (mpeg4) mit Xine-Plugin Hardwarevoraussetzung:

  • Hallo zusammen,


    ich habe mit Interesse gelesen, dass es einige von euch geschaft haben, HDTV (mpeg4) mit einer Budget-Karte per Xine-Plugin und VDR Patch darzustellen.
    Jetzt stellt sich mir die Frage, welche Cpuleistung ebnötigt wird, zum HDTV gucken
    (per Xine-Plugin mit einer NVIDIA Grafikkarte Geforce 8800 die hier wohl nicht viel bringt, weil die CPU alles rechnen muss).


    Könnt ihr dazu vieleicht Erfahtungen geben.

  • 2 Threads weiter höher lesen ?

    TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI

  • Nah gut! Den thread hab ich bereits gelesen, ich dachte nur die
    Leute könnten vieleicht eine kleine zusammenfassung geben:
    Weil sich innerhalb des Threads einiges geändert hat und man
    dann nichtmehr genau weiß wer welche Hardware hat.


    Ich fass mal zusammen, vieleicht gibt es noch mehr feedback:





    Also wenn man sich das so anguckt, ist es schon recht heftig, was man zum HDTV
    gucken auffahren muss. Wenn Nvidia mal MPED4 mit XvMC supporten würde,
    bräuchte man diese bulieden im VDR nicht mehr, dann könnte die Grafikkarte
    das rechnen übernehmen.

  • Ja, da brauchst du jede Menge, selbst mit einem 2400 MHz Core2Duo ist unter Windows zuwenig, wenn die Grafik nicht mithilft.


    Bevor es suppoert von NVidia für H264 Beschleunigung unter Linux gibt, glaub ich eher, dass da was für ATI Karten kommt, nachdem AMD die Hardwaredaten "offengelegt" hat, nur wird der OPensourcetreiber noch einige zeit brauchen.

    TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI


  • Hi,


    also, das sind alles Moment Aufnahmen gewesen.... die Entwicklung/ Optimierung an ffmpeg, xine-lib, xine-ui und dem xine Plugin schreiten sehr schnell voran.
    Inzwischen ist das soweit Optimiert, das ich hier mit dem Quad-Core bei 90% - 180% CPU Usage liege, was durch die 4 Cores dann eine CPU Usage von 25% - 50% entsprechen würde (natürlich nur bei HDTV Sendern!), wobei ich als Ausgabe Device 1280x720 Pixel nutze!
    Ich hatte noch alles(ffmpeg,xine-lib...) für X86-64 und k8 optimiert und die Tipps aus dem xine Thread genommen.
    Beim aktuellen xine-0.8.1 Plugin habe ich derzeit sogar keine "Verblockung" des Bildes mehr!


    Man könnte also inzwischen sagen, das eine aktuelle Dual Core CPU mit ~ 2,2Ghz ausreichen sollte, eventuell geht auch 1,9Ghz(irgendwo gelesen). Das ist schon eine sehr gute Leistung, wenn man bedenkt, das die Grafikkarte rein gar nix macht! Und es wird sicherlich noch ein bissl weiter optimiert .. ;)


    Hier noch mal mein Dank an Reinhard Nissl für seine Tipps! :D

    Einmal editiert, zuletzt von Uwe ()

  • Naja gut, mein Test mit xine ist schon etwas wieder her, wenn sich mal wieder zeit ergeben sollte, wäre es sicher nicht verkehrt, wenn ich das nochmal teste.


    Zumindest vor ca. 1,5 Monaten war mein Core2duo klar noch zu langsam (lief schon, aber ich würde es nicht als flüssig bezeichnen ;))

    TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
    VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI

  • Wie gesagt, bei mir läuft HDTV ruckelfrei auf Athlon64 X2 mit 1,9 Ghz (BE2300).


    Aber es hängt sicherlich von vielen Pkt. ab: (kleine bestimmt nicht vollständige Aufzählung)


    Grafik chip (nv 7050PV OnBoard)
    Kernel 2.6.24-rc6-git2 mit akt. dyntick NoHz. Nicht ohne extra Patch
    in 2.6.23 für x86_64 Arch. erst ab 2.6.24 in mainline.


    alle libs mit -march athlon64-sse3 -O3 compiliert


    Die neuseten ffmpeg, xine-lib-1.2 mit --enable-external-ffmpeg, xine-ui
    Gerade hier hat sich in den letzten paar wochen performancemäßig viel
    getan.


    ein neuer test würde sich wahrscheinlich lohnen ;).

Jetzt mitmachen!

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