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 умеют и без конфига работать

pishu s Gentoo

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,

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

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

вот

alexander@ninja ~ $ groups
wheel alexander

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

тогда все в порядке, так и

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

добавил юзверя в группу audio

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

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

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

да

да

перекомпилил audacious-plugin

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

Чем находить и устранять

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

Теперь еще добавьте в группу

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

перекомпилил ffmpeg

перекомпилил 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 и в строчку

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

я так намалявил

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

Выполни Xorg -configure для

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

banned by slepnoga

minininja

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 написал(а): Правда

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

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

howto четал(

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

.

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

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

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

Странно, в профиле ведь "США"

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

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".