Вы здесь

X.org и mplayer. Аппаратное ускорение видео не работает.

Здорово.
Скомпилил mplayer со всякими разными флагами.. Ну в общем почти со всеми. Включаю видео - и хрясь.. тормозит( запускаю glxgears. Там показывается примерно такое:
200 frames in 5.0 seconds = 30.562 FPS

На другом линухе где аппаратное ускорение у меня работает, там показывается:
2308 frames in 5.0 seconds = 461.562 FPS
2145 frames in 5.0 seconds = 428.881 FPS

используется модуль i915 (он есть в lsmod).

Вот вывод lspci (для видео):
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09)

Не знаю.. я хотел посмотреть xorg.conf.. но его в /etc/X11/ не оказалось(( исчез куда то. Версия иксов вроде современная, портаге ее вытянул сам из инета. Как починить?((( неужто мирок перекомпилирывать нада? ((( все форматировать и сносить? Как починить?
Кстати, alsa тоже чото не работает. Звука нет. А mplayer пишет Alsa error. Вот lspci для аудио:
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)

Короче помогайте :P где xorg.conf искать? Фильмы смотреть хотю!

Аффтар ты хоть русский выучи что ли, а то еще одна тема с таким сленгом и отправляешься в вечный бан

Реализация аппаратного ускорения для интеловых видеокарт если не ошибаюсь - vaapi... mplayer с этим флагом собран?
И попробуйте запустить mplayer с разными -vo
Насчет звука - aplay -l покажите
Конфиг xorg.conf можете не искать, его там нету. новые версии xorg умеют и без конфига работать

V mplayer'e netu flaga VAAPI. Ne vigu takovo. Proboval zapustit' mplayer s raznimy -vo i to ge samoe - tormozit.
Esli zapustit' aplay -l ot ruta, to vyvod takoj:

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC268 Analog [ALC268 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0

Esli zapustit' aplay -l ot obychnogo poljzovatelja, to vyvod takoj:
aplay: device_list:235: no soundcards found...

_______________________________________
Pomogajte chuvaki! Nicho ni panimaju.

Флаг vaapi есть у ffmpeg, которым mplayer и ползуется при проигрывании.

Что говорит команда groups?

alexander@ninja ~ $ groups
wheel alexander

ninja alexander # groups
root bin daemon sys adm disk wheel floppy tape video

тогда все в порядке, так и должно быть: тормоза с видео и проблемы с аудио

Добавил юзверя в группу audio, но все равно не проигрывается. Открываю mp3 файл в audacious, и он сообщает:
Не найден декодер для file:///home/alexander/02.Plan%20Three%20-%20Brush%20It%20Off.mp3.

ffmpeg собран с флагом mp3?

да

перекомпилил audacious-plugin с флагом mp3, и мпЗ стало проигрываться и в аудашиоусе и в мплэйере. Остаецо починить аппаратное видео ускорение.

Чем находить и устранять каждую проблему в отдельности, лучше прочитать и проделать доки по настройке аудио и видео(xorg) на gentoo.org и gentoo wiki.

Теперь еще добавьте в группу video и прочитайте, наконец, доки, как вам уже советовали...
Может еще что по ходу найдете... :)

перекомпилил ffmpeg с флагом vaapi, все равно тормозит..
я же говорю проблема не в ммплейер и не в ффмпег наверное, а в иксах или ядре, или модуле видеокарты(((
glxgears показывает воще маленкий FPS.

вот логи при проигрывании клипа:
alexander@ninja ~ $ mplayer -vo xv "Apocalyptica - Path.avi"
MPlayer SVN-r32624-4.4.5 (C) 2000-2010 MPlayer Team

Playing Apocalyptica - Path.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO: [DIV3] 384x288 24bpp 20.000 fps 592.6 kbps (72.3 kbyte/s)
[VO_XV] It seems there is no Xvideo support for your video card available.
[VO_XV] Run 'xvinfo' to verify its Xv support and read
[VO_XV] DOCS/HTML/en/video.html#xv!
[VO_XV] See 'mplayer -vo help' for other (non-xv) video out drivers.
[VO_XV] Try -vo x11.
Error opening/initializing the selected video_out (-vo) device.
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 64.1 kbit/4.54% (ratio: 8010->176400)
Selected audio codec: [ffwmav2] afm: ffmpeg (DivX audio v2 (FFmpeg))
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 48.6 (48.5) of 1921.9 (32:01.9) 0.9%

MPlayer interrupted by signal 2 in module: key_events
A: 48.6 (48.6) of 1921.9 (32:01.9) 0.9%

Exiting... (Quit)
/////////В этом случае видео вообще не появилось (см. выше)//////////

alexander@ninja ~ $ mplayer "Apocalyptica - Path.avi"
MPlayer SVN-r32624-4.4.5 (C) 2000-2010 MPlayer Team

Playing Apocalyptica - Path.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO: [DIV3] 384x288 24bpp 20.000 fps 592.6 kbps (72.3 kbyte/s)
[VO_XV] It seems there is no Xvideo support for your video card available.
[VO_XV] Run 'xvinfo' to verify its Xv support and read
[VO_XV] DOCS/HTML/en/video.html#xv!
[VO_XV] See 'mplayer -vo help' for other (non-xv) video out drivers.
[VO_XV] Try -vo x11.
[gl] using extended formats. Use -vo gl:nomanyfmts if playback fails.
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffdivx] vfm: ffmpeg (FFmpeg DivX ;-) (MSMPEG-4 v3))
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 64.1 kbit/4.54% (ratio: 8010->176400)
Selected audio codec: [ffwmav2] afm: ffmpeg (DivX audio v2 (FFmpeg))
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Movie-Aspect is undefined - no prescaling applied.
VO: [gl_nosw] 384x288 => 384x288 Planar YV12
A: 4.4 V: 2.6 A-V: 1.768 ct: 0.008 53/ 53 6% 156% 1.5% 50 0

************************************************
**** Your system is too SLOW to play this! ****
************************************************

Possible reasons, problems, workarounds:
- Most common: broken/buggy _audio_ driver
- Try -ao sdl or use the OSS emulation of ALSA.
- Experiment with different values for -autosync, 30 is a good start.
- Slow video output
- Try a different -vo driver (-vo help for a list) or try -framedrop!
- Slow CPU
- Don't try to play a big DVD/DivX on a slow CPU! Try some of the lavdopts,
e.g. -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all.
- Broken file
- Try various combinations of -nobps -ni -forceidx -mc 0.
- Slow media (NFS/SMB mounts, DVD, VCD etc)
- Try -cache 8192.
- Are you using -cache to play a non-interleaved AVI file?
- Try -nocache.
Read DOCS/HTML/en/video.html for tuning/speedup tips.
If none of this helps you, read DOCS/HTML/en/bugreports.html.

A: 4.5 V: 2.6 A-V: 1.802 ct: 0.007 54/ 54 6% 155% 1.5% 51 0

Exiting... (Quit)
/////////А в этом случае видео просто тормозило/////////////

А без аппаратного ускорения нормально работает? mplayer -vo x11 просто ради интереса

не нормально. также тормозило. То есть что -vo xv, то же -vo x11 = равносильно.

а обычный юзер состоит в группе audio?

стоит в группах alexander и колесo
alexander@ninja ~ $ groups
wheel alexander

# nano /etc/group
и в строчку audio добавляем своего пользователя

я так намалявил:
usermod -a -G audio alexander

Выполни Xorg -configure для генерации xorg.conf

banned by slepnoga

minininja написал:
Здорово.
Скомпилил mplayer со всякими разными флагами.. Ну в общем почти со всеми. Включаю видео - и хрясь.. тормозит( запускаю glxgears. Там показывается примерно такое:
200 frames in 5.0 seconds = 30.562 FPS

На другом линухе где аппаратное ускорение у меня работает, там показывается:
2308 frames in 5.0 seconds = 461.562 FPS
2145 frames in 5.0 seconds = 428.881 FPS

используется модуль i915 (он есть в lsmod).

Вот вывод lspci (для видео):
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 09)

Не знаю.. я хотел посмотреть xorg.conf.. но его в /etc/X11/ не оказалось(( исчез куда то. Версия иксов вроде современная, портаге ее вытянул сам из инета. Как починить?((( неужто мирок перекомпилирывать нада? ((( все форматировать и сносить? Как починить?
Кстати, alsa тоже чото не работает. Звука нет. А mplayer пишет Alsa error. Вот lspci для аудио:
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)

Короче помогайте :P где xorg.conf искать? Фильмы смотреть хотю!

Перекомпилил ядро с поддержкой [M] Intel.... и [*] Support intel... modes... (уже не помню щас как там точно назывались опции). Это было в разделе Device Drivers -> Graphics Support ->...
И mplayer заработал )) хехе)) Правда щас smplayer иногда притормаживает.. (отдельные кадры). И glxgears по прежнему показывает маленькое FPS. Ща поробую чо то там сделать emerge update-opengl...

Кстати, чота странно! ((( Xorg стал пореблять около 50-60 процентов мощности моего проца!! (((((( У мя аж проги тормозят! Не наю, могет перекомпилить иксоргу па новой?

minininja написал:
Правда щас smplayer иногда притормаживает..

Смотри голым mplayer-ом и никаких тормозов не будет... smplayer некоторые ненужные параметры при воспроизведении втыкает...
А по поводу ядра - может что-то лишку собрал? Покажи ка что да как там сейчас у тебя

ninja bin # xvinfo
X-Video Extension version 2.2
screen #0
  Adaptor #0: "Intel(R) Textured Video"
    number of ports: 16
    port base: 73
    operations supported: PutImage 
    supported visuals:
      depth 24, visualID 0x21
    number of attributes: 3
      "XV_BRIGHTNESS" (range -128 to 127)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_CONTRAST" (range 0 to 255)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_SYNC_TO_VBLANK" (range -1 to 1)
              client settable attribute
              client gettable attribute (current value is 1)
    maximum XvImage size: 2048 x 2048
    Number of image formats: 5
      id: 0x32595559 (YUY2)
        guid: 59555932-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x32315659 (YV12)
        guid: 59563132-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
      id: 0x30323449 (I420)
        guid: 49343230-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
      id: 0x59565955 (UYVY)
        guid: 55595659-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x434d5658 (XVMC)
        guid: 58564d43-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)

alexander@ninja /media/ce23cf5f-1821-4ac9-9625-8d76f52d08a2/alexander/Video/NEW $ mplayer Thursday.1998.DVDRip-AVC.Taran2L.tRuAVC.mkv
MPlayer SVN-r32624-4.4.5 (C) 2000-2010 MPlayer Team

Playing Thursday.1998.DVDRip-AVC.Taran2L.tRuAVC.mkv.
libavformat file format detected.
[matroska,webm @ 0x8da0fd0] max_analyze_duration reached
[matroska,webm @ 0x8da0fd0] Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (h264), -vid 0, tRuAVC_Taran2L
[lavf] stream 1: audio (ac3), -aid 0, -alang rus, Многоголосный
[lavf] stream 2: audio (ac3), -aid 1, -alang rus, Гоблин
[lavf] stream 3: audio (ac3), -aid 2, -alang eng, Оригинал
[lavf] stream 4: subtitle (unknown), -sid 0, -slang rus
[lavf] stream 5: subtitle (unknown), -sid 1, -slang eng
VIDEO:  [H264]  712x576  0bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)
Clip info:
 title: Кровавый четверг / Thursday [1998]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Movie-Aspect is 1.32:1 - prescaling to correct movie aspect.
VO: [xv] 712x576 => 758x576 Planar YV12 
A:  46.9 V:  46.9 A-V:  0.000 ct:  0.016   0/  0 24%  1%  0.8% 0 0 
  =====  PAUSE  =====

ninja bin # glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
128 frames in 5.0 seconds = 25.597 FPS
123 frames in 5.0 seconds = 24.574 FPS
100 frames in 5.0 seconds = 19.938 FPS

Посмотрите на FPS! Эташ ахтунг! нишо ни панимаю.. Он уменьшился еще больше((( Но хоть mplayer стал видео показывать.

Автор идет на ЛОР либо на удаффком с таким сленгом. Вообще лесом.

По сути - читаем Intel KMS howto. учимся читать документацию. используем поиск на форуме. Если ничего не помогает - ставим Win7 и не выносим более мозг никому здесь.

А, кстати - вы читаете хотя бы то, что вам ваша же система и пишет? Я про syncronized to the vertical refresh

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

У мя англицкий ни радной язык. А чо такое syncronized to the vertical refresh? O_o

minininja написал:
У мя англицкий ни радной язык

Полностью согласен с Tzar насчёт отправки ТС лесом. Предложение к модераторам - использовать в качестве "леса" месяцок ридонли для ТС и всех его клонов (коих видно и без мелкоскопа)...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Странно, в профиле ведь "США" стоит. Английский должен быть родным. Или это так, не по месту жительства, а по IQ (по Задорнову)?