XINE-VDPAU Problem

  • Hallo,


    ich habe ein ASUS M3N78-EM, die onboard GRAKA ist eine GF 8300.


    Mit Xine-VDPAU kann ich 1080i wiedergeben, sobald ich aber 1080p wiedergabe starten will tut sich nichts.


    Woran kann das liegen?


    danke

  • Du hast nicht gerade allzu viele Information zur Verfügung gestellt.
    Deshalb mal ins Blaue geraten, zuwenig Grafikspeicher im Bios eingestellt?


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Zitat

    Original von gossi1980
    sorry,
    ich habe 512 MB eingestellt, es ist ein amd x3 8450 mit 2 GB speicher.
    meine distribution ist sidux-2008-04-pontos-xfce-amd64 der Grafiktreiber ist version 180.22.


    Na ja, ich dachte jetzt eher an Log-Files, oder so und ein Hinweis was du denn gerade wiedergeben willst
    und mit welchem Frontend, xine-ui oder vdr-sxfe, aber am Speicher liegt es ja schon mal nicht.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • leider kenne ich mich nicht wirklich aus, log file habe ich jetzt keines wo finde ich diese log file?


    ich verwende xine-ui zum testen, habe es auch mit vdr-sxfe versucht und das mit einigen samples wie zb. http://www.jusst.de/vdpau/files/ dieses 1080p blueray sample. Das 1080i sample ist ein .ts und in 1080p habe ich .mkv und .mov versucht. Kanns vielleicht daran liegen.


    danke
    thomas

  • Hallo,


    habe das Problem gelöst,


    es ist daran gelegen das ich in der .xine/config zwar engine.buffers.video_num_frames=22 eingetragen habe, allerdings musste ich noch engine.buffers.video_num_buffers=900 eintragen damit es funktioniert hat.


    danke für die hilfe.
    gossi

  • hi gossi1980,


    kannst du vielleicht mal ein kurzes stichwortartiges howto zu verfügung stellen, wie du mit der installation vorgegangen bist, und welche distri du benutzt ?


    danke,


    mfg
    donulfo

    VDR#1: TT FF 1.3 | Duron 2600+ | 512MB RAM | easyVDR0.62 | VDR1.4.7 | DolbyDigital 5.1 per ac3dec |ATRIC IR-Einschalter | GraphLCD | NVRAM-wakeup | WakeOnCall über FritzBox | PicoAV Board 1.1 | Atmolight mit Ikea Diodern.
    VDR#2 (HDTV): yavdr 0.2 - Tevii S470 - Zotac ION ITX-F

  • Ok, ich habe die Installation unter Sidux 2008-04 amd64 durchgeführt.


    1. Grundinstallation SIDUX XFCE AMD 64 2008-04


    2. Installation der Grafiktreiber (von dieser Anleitung http://www.vdr-wiki.de/wiki/index.php/Sidux_VDR_DVB-S2)
    init 3
    cd /usr/local/bin
    wget techpatterns.com/smxi.zip && unzip smxi.zip
    smxi (kein dist upgrade nur durchlaufen lassen und die fragen wie beschrieben beantworten)
    sgfxi (nun wird der aktuellste Grafiktreiber installiert 180.22)


    3. Für die Installation von VDR habe ich das X-VDR Skript von Zulu verwendet
    wget http://www.zulu-entertainment.de/page/klick.php?d=x-vdr
    tar -xzvf x-vdr-0.8.0.tar.gz
    cd x-vdr
    chmod 755 x-vdr.sh
    ./x-vdr.sh
    Einfach den Anweisungen im Skript folgen "Interaktive Installation" .... VDR Version .... Verzeichnisse anpassen .... Addons und Plugins anpassen (ich habe bei mir xine-lib und xine-ui aktiviert damit alle Abhängigkeiten installiert werden, als Plugin habe ich xineliboutput aktiviert und was man halt so noch haben will)


    4. Xine-vdpau installieren
    cd /usr/local/src
    svn checkout svn://jusst.de/vdpau/xine-vdpau
    cd xine-vdpau
    ./autogen.sh (habe ich ohne parameter ausgeführt)
    make && make install
    ldconfig


    5. Xine-Ui neu übersetzen
    cd /usr/local/src/xine-ui
    make && make install
    "xine" starten
    cd
    cd .xine
    vi config
    dort die folgenden Einträge suchen und ändern
    #engine.buffers.video_num_frames:15 in engine.buffers.video_num_frames:22 ändern (# nicht vergessen zu entfernen)
    #engine.buffers.video_num_buffers:500 in engine.buffers.video_num_buffers:900 ändern (auch hier # entfernen)
    diese config kann dann in das Verzeichnis des Benutzers der den VDR ausführt kopiert werden (vorher "xine" starten damit der .xine ordner in $home erstellt wird)


    6. xineliboutput neu übersetzen
    cd /usr/local/src/VDR/PLUGINS/src/xineliboutput
    make && make install


    VDR starte ich mit "vdr -c /var/lib/vdr -P"xineliboutput -l none -r 37890" und die Ausgabe über "vdr-sxfe localhost --video=vdpau --fullscreen"


    Diese Prozedur habe ich auch schon mit Ubuntu 8.10 erfolgreich getestet.


    Ich hoffe es ist verständlich für alle.


    Zur Ergänzung:
    Mein System:
    Asus M3N78-EM (GF 8300)
    AMD Phenom X3 8450
    2 GB RAM (davon 512 MB für die Grafikkarte)
    CPU Auslastung bei 1080p über XV ca. 90 %
    CPU Auslastung bei 1080i über XV ca. 40 %
    CPU Auslastung bei 1080i oder 1080p über VDPAU ca. 10 % (allerdings werde ich die GPU zusätzlich kühlen müssen)


    Danke
    thomas

  • Ich bin der oben beschriebenen Anleitung gefolgt. Ich bekomme auch kurzzeitig eine Anzeige mit "kein Signal", diese verschwindet jedoch kurz darauf. Auf der Konsole steht dann hinter dem Befehl " vdr-sxfe localhost --video=vdpau" folgendes:

    Zitat

    vdr-sxfe 1.0.3 (build with xine-lib 1.1.16, using xine-lib 1.1.16)Video driver: vdpauVDR Server: localhostWARNING: MRL does not start with 'xvdr:' (localhost)vo_vdpau: vdpau API version : 0vo_vdpau: vdpau implementation description : Unknownvo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_framevo_vdpau: vdpau_alloc_frame[3675] [vdr-fe] Detected 2 CPUs[3675] [vdr-fe] Enabling multithreaded video decodingPress Esc to exit[3675] [input_vdr] Connecting (control) to tcp://localhost:37890 ...[3675] [input_vdr] Server greeting: VDR-1.7.2 xineliboutput-1.0.3 READY[3675] [input_vdr] Connected (control) to tcp://localhost:37890[3675] [input_vdr] Connecting (data) to pipe:///var/lib/vdr/plugins/xineliboutput/pipes.3655/pipe.0[3675] [input_vdr] Data stream connected (PIPE)vdpau_mpeg12: open_pluginvdpau_mpeg12: vdpau_mpeg12_disposevdpau_set_property: property=8, value=100vdpau_set_property: property=2, value=0vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000vdpau_set_property: property=3, value=100vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000vdpau_set_property: property=5, value=0vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000vdpau_set_property: property=4, value=100vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000vdpau_set_property: property=1, value=0vo_vdpau: recreate mixer to match frames: width=704, height=576, chroma=0vo_vdpau: enabled features: temporal=0, temporal_spatial=0vo_vdpau: enabled features: inverse_telecine=0vo_vdpau: disable noise reduction.vo_vdpau: disable sharpness.vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000vo_vdpau: output_surface size update[3693] [input_vdr] Data stream disconnected[3694] [input_vdr] read_block: no data source, returning NULL[3686] [vdr-fe] xine_event_cb: XINE_EVENT_UI_PLAYBACK_FINISHED[3691] [input_vdr] XINE_EVENT_UI_PLAYBACK_FINISHED[3675] [input_vdr] write_control aborted[3675] [input_vdr] (ERROR (xine_input_vdr.c,1024): Resource temporarily unavailable)[3675] [input_vdr] Connections closed.vdpau_set_property: property=2, value=0vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000vdpau_set_property: property=3, value=100vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000vdpau_set_property: property=5, value=0vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000vdpau_set_property: property=4, value=100vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000vdpau_set_property: property=1, value=0Terminating...vo_vdpau: output_surface size update


    Woran könnte das liegen? Bin jetzt nicht so der Linux Crack! Das Betriebssystem ist Ubuntu 8.10. Ach ja meine Hardware:
    MSI g31 m2-fd v2
    core2duo 6600
    msi nvidia 8500gt (512mb)
    Skystar HD(tt 3200)

  • Das ist ja ein starkes Stück was du uns hier zumutest, du bekommst die Ausgabe wirklich so ohne Zeilenumbrüche auf den Schirm?


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Sorry habs einfach kopiert und eingefügt! Hab ich dann nicht weiter drauf geachtet.


    vdr-sxfe 1.0.3 (build with xine-lib 1.1.16, using xine-lib 1.1.16)


    Video driver: vdpau
    VDR Server: localhost


    WARNING: MRL does not start with 'xvdr:' (localhost)vo_vdpau: vdpau API version : 0
    vo_vdpau: vdpau implementation description : Unknown
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    vo_vdpau: vdpau_alloc_frame
    [3675] [vdr-fe] Detected 2 CPUs
    [3675] [vdr-fe] Enabling multithreaded video decoding



    Press Esc to exit


    [3675] [input_vdr] Connecting (control) to tcp://localhost:37890 ...
    [3675] [input_vdr] Server greeting: VDR-1.7.2 xineliboutput-1.0.3 READY
    [3675] [input_vdr] Connected (control) to tcp://localhost:37890
    [3675] [input_vdr] Connecting (data) to pipe:///var/lib/vdr/plugins/xineliboutput/pipes.3655/pipe.0
    [3675] [input_vdr] Data stream connected (PIPE)
    vdpau_mpeg12: open_plugin
    vdpau_mpeg12: vdpau_mpeg12_dispose
    vdpau_set_property: property=8, value=100
    vdpau_set_property: property=2, value=0
    vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000
    vdpau_set_property: property=3, value=100
    vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000
    vdpau_set_property: property=5, value=0
    vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000
    vdpau_set_property: property=4, value=100
    vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000
    vdpau_set_property: property=1, value=0
    vo_vdpau: recreate mixer to match frames: width=704, height=576, chroma=0
    vo_vdpau: enabled features: temporal=0, temporal_spatial=0
    vo_vdpau: enabled features: inverse_telecine=0
    vo_vdpau: disable noise reduction.
    vo_vdpau: disable sharpness.
    vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000
    vo_vdpau: output_surface size update
    [3693] [input_vdr] Data stream disconnected
    [3694] [input_vdr] read_block: no data source, returning NULL
    [3686] [vdr-fe] xine_event_cb: XINE_EVENT_UI_PLAYBACK_FINISHED
    [3691] [input_vdr] XINE_EVENT_UI_PLAYBACK_FINISHED
    [3675] [input_vdr] write_control aborted
    [3675] [input_vdr] (ERROR (xine_input_vdr.c,1024): Resource temporarily unavailable)
    [3675] [input_vdr] Connections closed.
    vdpau_set_property: property=2, value=0
    vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000
    vdpau_set_property: property=3, value=100
    vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000
    vdpau_set_property: property=5, value=0
    vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000
    vdpau_set_property: property=4, value=100
    vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000
    vdpau_set_property: property=1, value=0
    Terminating...
    vo_vdpau: output_surface size update

  • Hallo zusammen... ich habe das selbe Problem iwe oben beschrieben ... hat einer eine Idee


    verwende Ubuntu 8.10

    Aktuelles System yaVDR64 0.5.0a, Hauppauge WinTV NOVA-HD-S2, Mainboard ASUS P5N7A-VM, Bios 512MB eingestellt, 2 GB Ram, CPU Intel 7200
    Neu: ASUS Nvidia GeForce GT610 Silent 2GD3 und Hauppauge 5500 mit yaVDR 0.6.0 funktioniert noch nicht (kein Bild)

  • Zitat

    Original von mwfv
    Hallo zusammen... ich habe das selbe Problem iwe oben beschrieben ... hat einer eine Idee


    Das hilft doch jetzt nicht weiter, ihr müsst das schon genauer beschreiben. Ich benutze
    selbst Ubuntu 8.10 mit xine-lib-1.2 mit vdpau-patch und vdr-sxfe 1.0.3 und habe kein vergleichbares
    Problem.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Fehler Beschreibung .....


    Das ist nicht so einfach


    habe Nvidia 180.22 drauf


    Vdr 1.7.0 mit h264 ... läuft soweit gut ausser das der CPU 100% macht


    verwende xineliboutput plugin


    habe


    Code
    cd /usr/local/src
    svn co svn://jusst.de/xine-vdpau
    xine-vdpau
    ./autogen.sh
    ./configure
    make && make install && ldconfig


    danach


    Xine-ui


    Code
    cd /usr/local/src/xine-ui
    make clean all && make install


    danach xine als user neu gestartet mit:


    Code
    xine --no-logo


    .xine/config editiert mit den entsprechenden werten


    engine.buffers.video_num_frames:22
    engine.buffers.video_num_buffers:900


    Jetzt


    Plugin xineliboutput neu kompiliert

    Code
    cd /usr/local/src/VDR/PLUGINS/src/xineliboutput
    make clean all && make install


    vdr mit xineliboutput -l none -r 37890 gestartet


    vdr-sxfe localhost --video=vdpau --fullscreen


    HD Signal wie in Zeitlupe .... komisch
    ich glaube die xiine config muss ich noch wohin kopieren ... wies aber nicht wo ;(
    Irgend einisch folgt der Absturz

    Aktuelles System yaVDR64 0.5.0a, Hauppauge WinTV NOVA-HD-S2, Mainboard ASUS P5N7A-VM, Bios 512MB eingestellt, 2 GB Ram, CPU Intel 7200
    Neu: ASUS Nvidia GeForce GT610 Silent 2GD3 und Hauppauge 5500 mit yaVDR 0.6.0 funktioniert noch nicht (kein Bild)

    3 Mal editiert, zuletzt von mwfv ()

  • Zitat

    Original von mwfv
    vdr-sxfe localhost --video=vdpau --fullscreen


    localhost brauchst du nicht anzugeben, das findet vdr-sxfe auch so, außerdem ist die Syntax falsch.
    --video=vdpau ist default, brauchst du auch nicht anzugeben. Versuch mal

    Code
    vdr-sxfe --fullscreen


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • habe ich natürlich auch probiert , aber vorher hat alles super funktioniert , kann es was mit der xine config zu tun haben?


    siehe nur Zeilupe ... ich weis einfach nicht wie ich es angehen soll


    Ich verwende diesen Treiber mit Ubuntu 8.10 Nova S2


    Code
    cd /usr/local/src
    wget http://www.wintvcd.co.uk/drivers/88x_2_122_26109_WHQL.zip
    unzip -jo 88x_2_122_26109_WHQL.zip Driver88/hcw88bda.sys
    dd if=hcw88bda.sys of=dvb-fe-cx24116.fw skip=75504 bs=1 count=32501
    cp dvb-fe-cx24116.fw /lib/firmware/



    Code
    cd /usr/local/src
    hg clone http://mercurial.intuxication.org/hg/liplianindvb/
    cd liplianindvb
    cd linux/include/linux
    ln -s /usr/src/linux-headers-`uname -r`/include/linux/compiler.h ./
    cd ../../../
    make
    make install
    depmod -a

    Aktuelles System yaVDR64 0.5.0a, Hauppauge WinTV NOVA-HD-S2, Mainboard ASUS P5N7A-VM, Bios 512MB eingestellt, 2 GB Ram, CPU Intel 7200
    Neu: ASUS Nvidia GeForce GT610 Silent 2GD3 und Hauppauge 5500 mit yaVDR 0.6.0 funktioniert noch nicht (kein Bild)

    3 Mal editiert, zuletzt von mwfv ()

  • Zitat

    Original von mwfv
    habe ich natürlich auch probiert , aber vorher hat alles super funktioniert , kann es was mit der xine config zu tun haben?


    siehe nur Zeilupe ... ich weis einfach nicht wie ich es angehen soll


    probier mal --audio=alsa, manchmal gibt es auf Ubuntu Probleme mit PulseAudio. Bei mir hat es bei XBMC
    allerdings zu Zeitraffer geführt.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

Jetzt mitmachen!

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