Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
Monitor mit 1680x1050@50HZ
HD1080i hat Probleme bei hoher Auflösung (1920x1080).
video.output.vaapi_guarded_render:0
video.processing.ffmpeg_enable_vaapi:0
Laut gpu top ist meine Karte aber ziemlich am Limit. Die 1080i Testvideos lasten die GPU über 90% aus.
GPU hier schlicht die Puste ausgeht 1920x1080i Klein-Skalieren und dann noch Deinterlace'n
Hat das einen bestimmten Grund, warum du guarded render 0 hast?
Muss gesetzt sein sonst verwendet xine den libmpeg2 decoder für mpeg1/2. Das funktioniert nicht mit VA-API.
Quoted
engine.decoder_priorities.ffmpegvideo:1
Dies deaktiviert das Hardware Video decoding.
Quoted
video.processing.ffmpeg_enable_vaapi:0
Dies aktiviert das Hardware Video decoding. Ist eigentlich der default Wert.
Quoted
video.processing.ffmpeg_enable_vaapi:1

intel_gpu_tools : http://cgit.freedesktop.org/xorg/app/intel-gpu-tools/Laut gpu top ist meine Karte aber ziemlich am Limit. Die 1080i Testvideos lasten die GPU über 90% aus.
Was ist gpu top? Bzw woher hast Du das?

Zitat von »kh1309«
Monitor mit 1680x1050@50HZ
Zitat von »kh1309«
HD1080i hat Probleme bei hoher Auflösung (1920x1080).

|
|
Source code |
1 |
engine.decoder_priorities.ffmpegvideo:1 |
|
|
Source code |
1 |
xine: i965_drv_video.c:2072: i965_check_alloc_surface_bo: Zusicherung obj_surface->fourcc == fourcc nicht erfüllt. |
Na das wirft uns ja um Jahre zurück
Quoted
Also muss ich meine Erfolgsmeldungen bzgl Deinterlacing direk mal revidieren, da diese dann wohl doch nicht hardwareseitig liefen.
Naja dann kann ich hier endlich aufhören nach Dingen zu Forschen die scheinbar nicht Funktionieren. Soll heißen entweder es passiert seitens Intel noch ein Wunder oder ich muss mir etwas überlegen wie ich eine Nvidia Karte in mein schmales Gehäuse Zauber. So wie das ganze bisher läuft macht die Umstellung auf Sandy- oder Ivy Bridge ja auch keinen Sinn (hab eigentlich auch nicht vor alles wieder auseinander zu bauen). Vielleicht erbarmt sich Johns ja yadif o.ä. in sein softhddevice einzubauen. |
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
ffmpeg_video_dec: vaapi_mpeg_softdec 0 ffmpeg_video_dec: vaapi_mpeg_softdec_deinterlace 0 ffmpeg_video_dec: VAAPI Enabled in config. load_plugins: plugin ffmpegvideo will be used for video streamtype 00. ffmpeg_video_dec: force AVDISCARD_DEFAULT for VAAPI ffmpeg_video_dec: Direktausgabe aktiviert ffmpeg_video_dec: Direktausgabe aktiviert load_plugins: plugin mad will be used for audio streamtype 01. video_out_vaapi VAAPI Supported Profiles : VAProfileMPEG2Simple VAProfileMPEG2Main VAProfileH264Baseline VAProfileH264Main VAProfileH264High video_out_vaapi VAAPI Profile VAProfileMPEG2Main supported by your hardware audio_alsa_out:open pause_resume=0 output sample rate 48000 audio jump, diff=0 fixing sound card drift by -2882 pts libva: VA-API version 0.32.0 libva: va_getDriverName() returns 0 libva: Trying to open /usr/lib/dri/i965_drv_video.so libva: va_openDriver() returns 0 video_out_vaapi vaapi_open: Vendor : Intel i965 driver - 1.0.17.pre1 video_out_vaapi Error : vaSetDisplayAttributes(): the requested function is not implemented video_out_vaapi vaapi_init : Context width 720 height 576 video_out_vaapi vaapi_init : Profile: 1 (VAProfileMPEG2Main) Entrypoint 1 (VAEntrypointVLD) Surfaces 50 video_out_vaapi vaapi_init : guarded render : 0 video_out_vaapi vaapi_init : glxrender : 0 video_out_vaapi vaapi_init : glxrender tfp : 0 video_out_vaapi vaapi_init : is_bound : 1 video_out_vaapi vaapi_init : scaling level : name default value 0x00000000 video jump fixing sound card drift by -2161 pts fixing sound card drift by -1622 pts |
Wie ist CPU Auslastung ? Sollte die hoch sein ist das ein Indiz dafür das das Hardware Decoding nicht aktiv ist.

Muss gesetzt sein sonst verwendet xine den libmpeg2 decoder für mpeg1/2. Das funktioniert nicht mit VA-API.
|
|
Source code |
1 2 |
video.processing.vaapi_mpeg_softdec:0 video.processing.vaapi_mpeg_softdec_deinterlace:0 |
xine: i965_drv_video.c:2072: i965_check_alloc_surface_bo: Zusicherung obj_surface->fourcc == fourcc nicht erfüllt.
Welche xf86-video-intel verwendest Du ? Auf den Clarkdale CPU's habe ich die besten Ergebnisse mit dem xf86-video-intel-2.15.0 gemacht. Wenn ich es Deiner Signatur richtig entnehme verwendest Du solch eine CPU.Hast du vielleicht eine Idee, was das sein könnte?

Ich hatte mit mpeg1/2 Hardware Decoding das Problem das sich die Maschine komplett aufgehängt hat. Kann nicht sagen ob das nun in den VA-API treibern beseitigt wurde. Und auf den Clarkdale CPU's gab/gibt es auch kein Hardware deinterlacing für mpeg1/2. Das konnte nur der SandyBridge VA-API support.video.processing.vaapi_mpeg_softdec:0
video.processing.vaapi_mpeg_softdec_deinterlace:0

This post has been edited 1 times, last edit by "ebsi" (Jan 27th 2012, 12:05pm)
Welche xf86-video-intel verwendest Du ? Auf den Clarkdale CPU's habe ich die besten Ergebnisse mit dem xf86-video-intel-2.15.0 gemacht. Wenn ich es Deiner Signatur richtig entnehme verwendest Du solch eine CPU.
This post has been edited 1 times, last edit by "Flachzange" (Jan 27th 2012, 6:32pm)

) |
|
Source code |
1 2 3 4 5 6 7 8 |
engine.decoder_priorities.ffmpegvideo:1 video.driver:vaapi video.output.vaapi_deinterlace:2 #video.output.vaapi_guarded_render:1 video.output.vaapi_scaling_level:hq #video.processing.ffmpeg_enable_vaapi:1 #video.processing.vaapi_mpeg_softdec:0 #video.processing.vaapi_mpeg_softdec_deinterlace:0 |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
video_out_vaapi VAAPI Supported Profiles : VAProfileMPEG2Simple VAProfileMPEG2Main VAProfileH264Baseline VAProfileH264Main VAProfileH264High VAProfileVC1Simple VAProfileVC1Main VAProfileVC1Advanced <unknown> video_out_vaapi VAAPI Profile VAProfileH264High supported by your hardware libva: VA-API version 0.32.0 libva: va_getDriverName() returns 0 libva: Trying to open /usr/lib/dri/i965_drv_video.so libva: va_openDriver() returns 0 video_out_vaapi vaapi_open: Vendor : Intel i965 driver - 1.0.16.pre1 video_out_vaapi Error : vaSetDisplayAttributes(): the requested function is not implemented video_out_vaapi vaapi_init : Context width 1920 height 1080 video_out_vaapi vaapi_init : Profile: 7 (VAProfileH264High) Entrypoint 1 (VAEntrypointVLD) Surfaces 50 video_out_vaapi vaapi_init : guarded render : 1 video_out_vaapi vaapi_init : glxrender : 0 video_out_vaapi vaapi_init : glxrender tfp : 0 video_out_vaapi vaapi_init : is_bound : 1 video_out_vaapi vaapi_init : scaling level : name hq value 0x00000200 vdr_video: osd: (0, 0)-(1920, 1080)@1.77778 vdr_video: osd: (0, 0)-(1920, 1080)@1.77778 video jump osd: can't find out current locale character set video_out: throwing away image with pts 102391021 because it's too old (diff : 5979). set_speed 1000000 200 frames delivered, 2 frames skipped, 2 frames discarded |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 |
op - 23:21:46 up 3:12, 3 users, load average: 0.15, 0.07, 0.06 Tasks: 141 total, 2 running, 138 sleeping, 0 stopped, 1 zombie Cpu(s): 1.8%us, 3.6%sy, 0.0%ni, 94.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1895312k total, 887652k used, 1007660k free, 84540k buffers Swap: 2096124k total, 0k used, 2096124k free, 437820k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 11423 vdr 10 -10 651m 100m 17m S 13 5.4 3:15.79 xine 11408 vdr 10 -10 650m 61m 12m S 7 3.3 1:50.90 vdr 10207 root 20 0 20984 712 548 R 4 0.0 3:59.46 intel_gpu_top |