zu der Graka kann ich empfehlen nur die 8400 oder die 9300 zu verwenden. denn nur die haben den G98 chip drauf. das ist der neuste und beste chip für hardware beschleunigungen.
schau mal im wiki zu nvidia
viele Grüße
André
zu der Graka kann ich empfehlen nur die 8400 oder die 9300 zu verwenden. denn nur die haben den G98 chip drauf. das ist der neuste und beste chip für hardware beschleunigungen.
schau mal im wiki zu nvidia
viele Grüße
André
Ich habe einn ASUS M3N78-EM mit einer 8300, und es will mit VDR im Moment einfach nicht so wie ich will, aber wenn ich ein mplayer mit VDpau support installiere, dann marschiert das Ding wunderbar ohne irgend welche Ruckler oder sonst was.
Beispiel
Mein Frau hat ein 1080p MKV Film geschaut (über Netzwerk gestreamt) und ich habe gleichzeit auf dem System ein VDR System hochgezogen (kompiliert) . Kein Ruckler usw. was will man(n) mehr.
Was ich damit sagen will ist lediglich, dass es meiner Meinung nach nicht an der Hardware liegen kann.
Ok dann ist deine CPU wahrscheinlich schnell genug um das was die GPU nicht kann aus zu gleichen.
Wie hoch ist denn die CPU-Last (top) bei dem mplayer und wie hoch beim VDR?
die grakas ohne den G98 können ja auch schon viel hardware beschleunigen doch eben nicht viel und alles. bei der 8300 z.B. fehlt die volle hardware beschleunigung für vc-1. siehe http://de.wikipedia.org/wiki/Nvidia-Geforce-8-Serie
Bei mir ist es so das wenn ich einen HD-Film mit dem mplayer (vdpau) abspiele habe ich eine last von ca. 10% bei einem P4 3,4GHz.
mit dem vdr-sxfe über xine-lip 1.2 gepatcht mit vdpau und dem xine-ui. habe ich ruckler und eine last an die 100% und immer wieder abstürze.
Am weekend kommt ein bekannter der mal kurzerhand ein ubuntu system ruckelfrei am laufen hat (Dr. der Informatik). Ich bin gespannt und werde sehen was er anders macht als wir:-)
Diese vielen Nummern ohne genauere Angabe verwirren mich
bei 8400 und 9300 reden wir nun von Mobo-Chipsätzen oder Grafikkarten ?
Das mit VC-1 kann ich jedenfalls so nicht bestätigen (wobei ich vc-1 für mich selber nicht wirklich brauche)
Onboard Graka eine nforce 780a SLI Mobos und vdpauinfo meint dazu folgendes:
02:00.0 VGA compatible controller: nVidia Corporation Device 084c (rev a2)
Subsystem: Foxconn International, Inc. Device 0d0d
Decoder capabilities:
name level macbs width height
------------------------------------
MPEG1 0 8192 2048 2048
MPEG2_SIMPLE 3 8192 2048 2048
MPEG2_MAIN 3 8192 2048 2048
H264_MAIN 41 8190 2032 2048
H264_HIGH 41 8190 2032 2048
VC1_SIMPLE 1 8190 2048 2048
VC1_MAIN 2 8190 2048 2048
VC1_ADVANCED 4 8190 2048 2048
Alles anzeigen
Heute testweise am selben Mobo verbaute 9400GT(geizhals meint es ist eine G96b):
04:00.0 VGA compatible controller: nVidia Corporation Device 0641 (rev a1)
Subsystem: Device 1acc:915b
Decoder capabilities:
name level macbs width height
------------------------------------
MPEG1 0 8192 2048 2048
MPEG2_SIMPLE 3 8192 2048 2048
MPEG2_MAIN 3 8192 2048 2048
H264_MAIN 41 8192 2048 2048
H264_HIGH 41 8192 2048 2048
VC1_SIMPLE 1 8190 2048 2048
VC1_MAIN 2 8190 2048 2048
VC1_ADVANCED 4 8190 2048 2048
Alles anzeigen
Bei der 9400GT handelt es sich um eine Point of View passiv mit 1024MB Ram und ixh muss sagen es ist ein gewaltiger Unterschied zur onboard.
1. 4850e kann nun ohne Bildstörungen auf 1GHz laufen
2. keine Microruckler im Bild
3. Bild kommt mir generell besser vor (vielleicht auch nur Einbildung)
Zur Stabilität kann ich nichts sagen da ich im Moment noch zu viel damit herumspiele aber ich denke es kommt doch sehr stark auf die Einstellungen an.
ZitatOriginal von Chello
Diese vielen Nummern ohne genauere Angabe verwirren mich
bei 8400 und 9300 reden wir nun von Mobo-Chipsätzen oder Grafikkarten ?
Das mit VC-1 kann ich jedenfalls so nicht bestätigen (wobei ich vc-1 für mich selber nicht wirklich brauche)
Guten..
ja das macht auch der neue Nvidia Treiber das Karten wie 9300 oder wie bei mir 9500GT auch VC-1 unterstützen.
I30R6
Erstmal danke für die Anleitung, hat super geklappt. Nur eine Frage beschäftigt mich noch: Warum laufen BBC HD und ITV HD auf 28,5° Ost nicht wie sie sollen? Dort hat man ständig großflächige Pixelfehler, ohne das die CPU am Anschlag ist. Graka ist eine 9500 GT mit 512 MB, Fehler gibt es sowohl mit xine+xvdr als auch mit vdr-sxfe. Astra HD läuft super. Bei den Deinterlacern habe ich alles probiert, was das config-File vorschlägt. Ach ja, Treiber ist der aktuelleste 180.37.
Hat jemand eine Idee??
cu
biggsmann
ZitatAlles anzeigenOriginal von I30R6
Guten..
ja das macht auch der neue Nvidia Treiber das Karten wie 9300 oder wie bei mir 9500GT auch VC-1 unterstützen.
I30R6
....unterstützen - ja - natürlich! nur kann der Chip auf der Graka das nicht harware mäßig beschleunigen. da muss dann die CPU ran.
aber das gehört hier doch nicht hin. hier geht es doch um Ubuntu mit VDR-VDPAU. bitte lasst uns http://www.vdr-portal.de/board/thread.php?threadid=84085 weiter machen was die graka angeht.
viele Grüße
André
Hallo, habe da noch mal ein Problem.
da ich noch mal alles neu machen wollte habe ich ein frisches ubuntu 8.10 installiert.
beim installieren von ffmpeg und der configuration bekomme ich schon eine fehler meldung das die option swscale nicht gültig ist.
ZitatAlles anzeigen
cd /usr/local/src
apt-get build-dep ffmpeg
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
cd ffmpeg/
./configure --prefix=/usr --enable-shared --enable-gpl --enable-postproc --enable-libmp3lame --enable-libvorbis --enable-pthreads --enable-swscale
make
make install
ldconfig -v
Zitatroot@vdrhd:/usr/local/src/ffmpeg# ./configure --prefix=/usr --enable-shared --enable-gpl --enable-postproc --enable-libmp3lame --enable-libvorbis --enable-pthreads --enable-swscale
Unknown option "--enable-swscale".
See ./configure --help for available options.
habt ihr das auch schon mal gehabt?
welche ffmpeg version nehmt ihr?
Die Option existiert im configure-File nicht mehr. Entweder wurde sie vergessen (Bug), dafür spricht zumindest das die Funktion an sich noch vorhanden ist. Wenn man sie weglässt compilierts zumindest anstandslos durch...
Gruß
iNOB
ZitatOriginal von iNOB
Die Option existiert im configure-File nicht mehr. Lass sie einfach weg.
Gruß
iNOB
Danke. Die Dateien habe ich schon. geht aber nicht.
Könnt ihr denn die option "--enable-swscale" angeben beo configute unter ffmpeg?
Gruß
André
Bekomm jetzt aber nen Fehler beim compilieren von xin-lib-1.2:
ff_video_decoder.c:582: error: ‘PIX_FMT_RGBA32’ undeclared (first use in this function)
ff_video_decoder.c:582: error: (Each undeclared identifier is reported only once
ff_video_decoder.c:582: error: for each function it appears in.)
ff_video_decoder.c: In function ‘ff_handle_special_buffer’:
ff_video_decoder.c:950: warning: ‘AVPaletteControl’ is deprecated
ff_video_decoder.c:954: warning: ‘AVPaletteControl’ is deprecated
ff_video_decoder.c: In function ‘ff_handle_buffer’:
ff_video_decoder.c:1290: error: ‘PIX_FMT_RGBA32’ undeclared (first use in this function)
ff_video_decoder.c:1346: warning: passing argument 1 of ‘pp_postprocess’ from incompatible pointer type
ff_video_decoder.c: In function ‘init_video_plugin’:
ff_video_decoder.c:1670: warning: dereferencing type-punned pointer might break strict-aliasing rules
make[4]: *** [xineplug_decode_ff_la-ff_video_decoder.lo] Fehler 1
make[4]: Leaving directory `/usr/local/src/xine-lib-1.2/src/combined/ffmpeg'
make[3]: *** [all] Fehler 2
make[3]: Leaving directory `/usr/local/src/xine-lib-1.2/src/combined/ffmpeg'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/usr/local/src/xine-lib-1.2/src/combined'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/usr/local/src/xine-lib-1.2/src'
make: *** [all-recursive] Fehler 1
Alles anzeigen
Hängt wohl mit der SVN-Version von ffmpeg 5.0 zusammen, da ne ältere Version einwandfrei funktioniert....
[edit] Ahja...haben wohl noch mehr das Problem.... argh![/edit]
Jemand ne Idee?
Gruß
iNOB
so nun habe ich ffmpeg in der version 0.0.5 geholt und ohne swscale konfiguriert und installiert.
ffmpeg ist sauber durch gelaufen..
beim kompilieren von xine-vdpau habe ich selbige fehler meldung wie oben:
ZitatAlles anzeigenmake[3]: *** [xineplug_decode_ff_la-ff_video_decoder.lo] Fehler 1
make[3]: Verlasse Verzeichnis '/usr/local/src/xine-vdpau/src/combined/ffmpeg'
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlasse Verzeichnis '/usr/local/src/xine-vdpau/src/combined'
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis '/usr/local/src/xine-vdpau/src'
make: *** [all-recursive] Fehler 1
root@vdrhd:/usr/local/src/xine-vdpau#
Hab es grad nochmal mit xine-vdpau aus dem SVN versucht. Kommt der gleiche Fehler.......es liegt wohl definitiv an der SVN-Version von ffmpeg.
Gruß
iNOB
hi
meine rete ab refison >17905 von ffmpeg geht xine-vdpau oder xine nicht mehr zu kompilieren
sie hier
FFmpeg-0.5
und nun?
wie kann man den Fehler beheben?
wie kann ich eine ältere ffmpeg version nehmen?
zb so
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg -r 17905
mfg det
also bei kommt noch immer der gleiche fehler:-(
ZitatAlles anzeigen-MP -MF .deps/xineplug_decode_ff_la-ff_video_decoder.Tpo -c ff_video_decoder.c -fPIC -DPIC -o .libs/xineplug_decode_ff_la-ff_video_decoder.o
ff_video_decoder.c:123: Warnung: »AVPaletteControl« ist veraltet
ff_video_decoder.c: In Funktion »ff_convert_frame«:
ff_video_decoder.c:653: Fehler: »PIX_FMT_RGBA32« nicht deklariert (erste Benutzung in dieser Funktion)
ff_video_decoder.c:653: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
ff_video_decoder.c:653: Fehler: für jede Funktion in der er auftritt.)
ff_video_decoder.c: In Funktion »ff_handle_special_buffer«:
ff_video_decoder.c:1021: Warnung: »AVPaletteControl« ist veraltet
ff_video_decoder.c:1025: Warnung: »AVPaletteControl« ist veraltet
ff_video_decoder.c: In Funktion »ff_handle_buffer«:
ff_video_decoder.c:1299: Fehler: »PIX_FMT_RGBA32« nicht deklariert (erste Benutzung in dieser Funktion)
ff_video_decoder.c:1355: Warnung: Übergabe des Arguments 1 von »pp_postprocess« von inkompatiblem Zeigertyp
ff_video_decoder.c: In Funktion »init_video_plugin«:
ff_video_decoder.c:1652: Warnung: Dereferenzierung eines Type-Pun-Zeigers könnte strict-aliasing-Regeln verletzen
make[3]: *** [xineplug_decode_ff_la-ff_video_decoder.lo] Fehler 1
make[3]: Verlasse Verzeichnis '/usr/local/src/xine-vdpau/src/combined/ffmpeg'
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlasse Verzeichnis '/usr/local/src/xine-vdpau/src/combined'
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis '/usr/local/src/xine-vdpau/src'
make: *** [all-recursive] Fehler 1
root@vdrhd:/usr/local/src/xine-vdpau#
hi
altes ffmpeg vorher gelöscht und die version 17905
instalirt ?
mfg det
PS : komblet löschen ist wichtig
ZitatOriginal von det
hi
altes ffmpeg vorher gelöscht und die version 17905
instalirt ?
mfg det
PS : komblet löschen ist wichtig
jepp komplett gelöscht:
rm /usr/local/src/ffmpeg
Hallo!
Fehler kann ich bestätigen. Mit dem Tipp von det ffmpeg 17905 ausgecheckt, altes ffmpeg und xine-lib komplett gelöscht, neu ausgecheckt und es kommt folgender Fehler (nachdem ffmpeg schön durchlief):
/xineplug_decode_ff_la-ff_video_decoder.Tpo -c ff_video_decoder.c -fPIC -DPIC -o .libs/xineplug_decode_ff_la-ff_video_decoder.o
ff_video_decoder.c:126: Warnung: »AVPaletteControl« ist veraltet
ff_video_decoder.c: In Funktion »ff_convert_frame«:
ff_video_decoder.c:582: Fehler: »PIX_FMT_RGBA32« nicht deklariert (erste Benutzung in dieser Funktion)
ff_video_decoder.c:582: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
ff_video_decoder.c:582: Fehler: für jede Funktion in der er auftritt.)
ff_video_decoder.c: In Funktion »ff_handle_special_buffer«:
ff_video_decoder.c:950: Warnung: »AVPaletteControl« ist veraltet
ff_video_decoder.c:954: Warnung: »AVPaletteControl« ist veraltet
ff_video_decoder.c: In Funktion »ff_handle_buffer«:
ff_video_decoder.c:1290: Fehler: »PIX_FMT_RGBA32« nicht deklariert (erste Benutzung in dieser Funktion)
ff_video_decoder.c:1346: Warnung: Übergabe des Arguments 1 von »pp_postprocess« von inkompatiblem Zeigertyp
ff_video_decoder.c: In Funktion »init_video_plugin«:
ff_video_decoder.c:1670: Warnung: Dereferenzierung eines Type-Pun-Zeigers könnte strict-aliasing-Regeln verletzen
make[4]: *** [xineplug_decode_ff_la-ff_video_decoder.lo] Fehler 1
make[4]: *** Warte auf noch nicht beendete Prozesse...
mv -f .deps/xineplug_decode_ff_la-ff_audio_decoder.Tpo .deps/xineplug_decode_ff_la-ff_audio_decoder.Plo
make[4]: Verlasse Verzeichnis '/usr/local/src/xine-lib-1.2/src/combined/ffmpeg'
make[3]: *** [all] Fehler 2
make[3]: Verlasse Verzeichnis '/usr/local/src/xine-lib-1.2/src/combined/ffmpeg'
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlasse Verzeichnis '/usr/local/src/xine-lib-1.2/src/combined'
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis '/usr/local/src/xine-lib-1.2/src'
make: *** [all-recursive] Fehler 1
root@vdr:/usr/local/src/xine-lib-1.2#
Alles anzeigen
Was können wir noch tun?
Gruß!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!