Метки
amd bittorrent bug centos debian enlightenment fedora fedora 8 fedora 9 fedora 10 fedora 11 fedora 12 fedora 13 fedora 15 fedora 16 FedoraMD fglrx firefox flash player gnome google intel interview java kde kernel linux livecd migrate moldova nvidia openoffice OpenStreetMap opera Orange ovirt radeon red hat rpmfusion Sandel skype video virtualisation vmware wine
Видео ускорение
2010-02-22 22:02 | Автор: Oleg | Filed under: FedoraMD, Oleg
Недавно пришлось пересесть на ноутбук, где видео встроенное i965. По официальным данным данное устройство поддерживает видео ускорение для форматов MPEG-1 и MPEG-2. После включения в xorg.conf опции XvMC, видео плееры стали подхватывать видео выход xvmc, но с выпаданием. xvinfo выдал:
Попытки были как с файлами MPEG-1, так и с MPEG-2. Результат тот же.
Решился собрать последний драйвер intel с использованием нового ядра. Сборка прошла успешно. Установка так же. Но результат тот же, хотя есть продвижки - теперь mplayer выводит чуть другой результат:
span style="color: #ff0000;">'s libavcodec codec family [VD_FFMPEG] XVMC accelerated codec. [VD_FFMPEG] XVMC-accelerated MPEG-2. [VD_FFMPEG] XVMC-accelerated MPEG-2. INFO: libavcodec init OK! Selected video codec: [ffmpeg12mc] vfm: ffmpeg (FFmpeg MPEG-1/2 (XvMC)) ========================================================================== Audio: no sound Freeing 0 unused audio chunks. Starting playback... [VD_FFMPEG] Trying pixfmt=0. [VD_FFMPEG] XVMC-accelerated MPEG-2. [ffmpeg] aspect_ratio: 1.777778 VDec: vo config request - 720 x 480 (preferred colorspace: MPEG1/2 Motion Compensation and IDCT) Trying filter chain: vo vo_xvmc: Found matching surface with id=32315659 on 73 port at 0 adapter VDec: using MPEG1/2 Motion Compensation as output csp (no 1) Movie-Aspect is 1.78:1 - prescaling to correct movie aspect. VO Config (720x480->854x480,flags=0,'MPlayer',0x1DC70002) VO: [xvmc] 720x480 => 854x480 MPEG1/2 Motion Compensation VO: Description: XVideo Motion Compensation VO: Author: Ivan Kalvachev <iive@users.sf.net> vo_xvmc: Found matching surface with id=32315659 on 73 port at 0 adapter vo_xvmc: Using Xv Adaptor #0 (Intel(R) Textured Video) vo_xvmc: Port 73 grabed [intel_xvmc] info: decoder type is i965 MPEG2 MC decoder vo_xvmc: Allocated Direct Context vo_xvmc: data_blocks allocated vo_xvmc: mv_blocks allocated vo_xvmc: Motion Compensation context allocated - 8 surfaces vo_xvmc: idct=0 unsigned_intra=1 vo_xvmc: looking for OSD support vo_xvmc: No OSD support for this mode [xv common] Drawing no colorkey. [VD_FFMPEG] XVMC-accelerated MPEG-2. *** [vo] Direct Rendering (slices) mp_image_t, 720x480x0bpp RGB packed, 0 bytes MPlayer interrupted by signal 11 in module: decode_video
Надеюсь, что в скором времени что-то сделают и можно будет радоваться просмотром DVD и IPTV без съедания процессорных ресурсов.
P.S. VDPAU уже давно работает на проприетарных драйверах Nvidia.