1

Кто-нибудь увлекался подключением видяхи для просмотра HD или mkv? Эти файлы требуют значительных ресурсов для декодирования. У меня ничего не притормаживает, но в винде этим занимается видяха и это для меня привычно и нормально. В Линуксе оказывается с этим совсем не так и основную нагрузку взял на себя проц и это непревычно и ненормально. Попытался заставить это сделать по мануалам из инета, ничего не вышло. Может потому, что в основном мануалы для более ранних дистрибутивов, а может быть и у меня с руками что-то не то. Во всяком случае хотелось бы узнать - а увлекала ли эта проблема кого-нибудь из участников форума?
А поместил в этот раздел потому, что если подключить не получится, то не умру - ресурсов компа хватит с лихвой не воспроизведение одновременно нескольких HD файлов.  smile

2 (17.10.2010 15:11:11 отредактировано alex-seed)

Темы такие были, и не раз. В настоящее время спасает Nvidia, libvdpau и mplayer - тогда все будет в шоколаде и видео будет полностью декодироваться на видяхе  wink

3

Ага. А если у меня ATI то корячится пытаясь заставить ее это делать нет смысла? Спасает это одно, а кто нибудь пользуется этим спасением? smile

4

Я пользуюсь. Ибо нвидиа есть. Про ати ничего не знаю и знать не очень хочу  smile

5

Ну что ж, как говаривали в Аушвице - "Каждому свое".  smile  Спасибо за ответ.

6

В случае с ATI есть один хороший и действенный способ - пойти и купить nVidia!

7

alex-seed пишет:

Nvidia, libvdpau и mplayer - тогда все будет в шоколаде и видео будет полностью декодироваться на видяхе

подробности использования будут?

ПатреГ не любит Gnome...

8

Termo пишет:

подробности использования будут?

????????? смеяться надо или как? Примитивно же.
Mplayer, скомпилированный с libvdpau - собственно все готово. Пользуйся smplayer'ом - там в настройках поставить вывод видео через vdpau и делов-то  smile
Ну и соответственно эта приблуда работает только на проприетарных нвидиа драйверах.

9

Termo,
полагаю, имелось в виду для mplayer

# ./configure \
    --enable-vdpau \
    ...

10

Еще добавлю - вроде бы для новых встроенных в проц адаптеров IntelHD тоже поддерживается аппаратное ускорение видео.

11

SkaarjZR пишет:

В случае с ATI есть один хороший и действенный способ - пойти и купить nVidia!

А какая у вас nVidia?

12 (17.10.2010 16:10:18 отредактировано alex-seed)

ZhuK пишет:

А какая у вас nVidia?

У меня так простенькая GeForce 8500GT - но даже её вполне хватает для декодирования FullHD видео. Хотя и на проце можно смотреть FullHD, но не больше 25 кадров в секунду. Но все это подразумевает самый прожорливый на ресурсы формат - h264 оно же avc1. Все остальное, включая новый кодек от гугла - спокойно декодится на моем пень4 в огромных разрешениях, при этом не сильно его грузя.

13

Я люблю 50 кадров в h264.  smile  Попробовал поколдовать с настройками видео и нашел такую при которой нагрузка на проц наименьшая и смешная. Неравномерность нагрузки ядер поражает - 1 - 95%, 4 - 5%, а 2 и 3 - 25-30%. Такой бардак я только в ХР видел, не во гнев будь сказано.  smile
Я бы взял недорогую от nVidia, но что у меня выдет - интегрированная 3300, дискретная - 4890 и еще в один слот вставлю что-нибудь вроде 240. А переключать их как при смене ОС? Подключать не проблема, в мониторе два входа.  smile А ведь была у меня GTX260 Palit где-то с недельку. Да вот система охлаждения мне у них не понравилась, глупо сделана была, грела внутренности сильно.
А установка кодека h264 поможет делу уменьшения нагрузки на проц и улучшению комфорта просмотра видео в этом кодеке? Если да, то как установить?

14

ZhuK пишет:

А установка кодека h264 поможет делу уменьшения нагрузки на проц и улучшению комфорта просмотра видео в этом кодеке? Если да, то как установить?

Если видео смотрится - все установлено уже  wink

15

bormant пишет:

полагаю, имелось в виду для mplayer

а если не компилить, то и не заведется?

ПатреГ не любит Gnome...

16 (17.10.2010 16:54:26 отредактировано alex-seed)

Termo пишет:

а если не компилить, то и не заведется?

Во всех уважающих себя дистрибутивах оно уже готово из коробки smile

17 (17.10.2010 16:58:28 отредактировано bormant)

Если говорить о Slackware-13.1: в http://ftp.osuosl.org/pub/slackware/sla … SlackBuild
в вызове ./configure нет --enable-vdpau, следовательно, или собирать, или ставить собранный от кого-то ещё.

В других дистрибутивах может быть уже собран как надо...

18

Есть у меня видео F1 1280x720 50fps, я его попробывал 3 проигрывателями и лучше всех справился с этим видеопроигрыватель Totem.  :O  vlc и smplayer выдавали картинку отвратительно и жутко загружали проц.  Я думал что vlc один из лучших.
Я уж подумал что без nVidia в Линуксе и делать нечего.  smile

19

ZhuK пишет:

А какая у вас nVidia?

GF6600GT, GF9600GT, GF5 какая-то, GF6 какая-то, GF4 какая-то, GF2, Riva TNT 2

Это всё что я смог вспомнить.

20

alex-seed пишет:

Во всех уважающих себя дистрибутивах оно уже готово из коробки

у меня эта библиотека (если верить синаптику) установлена не была
более того, я сейчас установил smplayer (который почему-то установился в двух экземплярах):
как smplayer и просто mplayer (без перевода)
пытался найти в настройках этот vdpau - нету  ac
видео проигрывается ужасно, смотреть невозможно
драйвера проприетарные - 256.35
VLC на этом фильме спотыкается, зараза
фильм кодирован не знаю чем (предполагаю Н.264), контейнер .mkv 
в общем, кино запустилось только на Тотеме, после доустановки кодеков gstreamer'a
блин, найдется же такой чудак, который сконвертирует кино в хитровымученный вариант
у меня вся Матрица в *.mkv и всё отлично показывает, а тут такая засада вышла...  wink

ПатреГ не любит Gnome...

21

Termo пишет:

я сейчас установил smplayer (который почему-то установился в двух экземплярах):
как smplayer и просто mplayer (без перевода)
пытался найти в настройках этот vdpau - нету

Smplayer — один из фронтендов (графических интерфейсов) к mplayer. Так что данная опция будет только у последнего. Проверьте версию установленного у вас  mplayer, посетите его сайт, убедитесь, что  в вашей версии поддерживаются нужные вам «фичи»  wink

Был, был и весь вышел...

22

Ссылки в тему:
http://www.forum.free-x.de/wbb/index.ph … 25632528b0
http://www.forum.free-x.de/wbb/index.ph … 25632528b0

Был, был и весь вышел...

23

спасибо, прочитал
можно расслабиться - библиотека vdpau для видеокард новой серии
9500GT туда не входит ab

ПатреГ не любит Gnome...

24

ТС, дрова проприетарные стоят? Ускорение некоторых форматов давным-давно работает уже.

25

Да, установлены из репозитория.
Вот сейчас запустил тот же фильм в винде проигрывателем MPC home cinema температура проца 40,5 градусов, VLC - пока не была в настройках включена use GPU = 48-50 градусов (как и в Линуксе), включил поддержку, температура = 39-40 и сразу включилась активность видяхи (видно в catalist).
Так что видимо не включена в Линуксе железячная поддержка mkv на ATI.

26

Termo пишет:

у меня эта библиотека (если верить синаптику) установлена не была

Тут другое дело - mplayer может быть скомпилирован как статичный bin, соответственно все уже в нем находится.  Да если и нет, то что мешает его из исходников поставить (! из subversion)? Его же компилировать одно удовольствие - ни разу ошибки не выскочит - не софт, а радость  smile

ZhuK пишет:

Есть у меня видео F1 1280x720 50fps, я его попробывал 3 проигрывателями и лучше всех справился с этим видеопроигрыватель Totem.  :O  vlc и smplayer выдавали картинку отвратительно и жутко загружали проц.  Я думал что vlc один из лучших.

vlc очень медленно выводит все почему-то.... Mplayer же наоборот самый шустрый у меня. Так же есть хороший плеер в коплекте ffmpeg - ffplay, он довольно быстрый, однако только консоль. С тотемом не возился, так что промолчу.

27

Termo пишет:

спасибо, прочитал
можно расслабиться - библиотека vdpau для видеокард новой серии
9500GT туда не входит ab

Чаво???

Википедия пишет:

VDPAU (Video Decode and Presentation API for Unix) is an open source library (libvdpau) and API originally VDPAU (Video Decode and Presentation API for Unix) is an open source library (libvdpau) and API originally designed by NVIDIA for its GeForce 8 series and later GPU hardware,[2][3] targeted at the X Window System on Unix operating-systems (including Linux, FreeBSD, and Solaris).[4][5][6] This VDPAU API allows video programs to offload portions of the video decoding process and video post-processing to the GPU video-hardware.

28 (25.11.2010 18:34:51 отредактировано ish)

Здесь находится рабочая инструкция по декодированию HD Video на видеокартах ATI серии HD.
До того как проделать то, что указано по ссылке выше, обновил систему. После этого проделал все по указанной выше инструкции. Но для правильной работы на моем ноутбуке (Asus K40AB) пришлось сделать дополнительные настройки в SMPlayer, а именно:
- на вкладке "Основные" убираем все "галки" кроме "Закрывать по окончании воспроизведения";
- на вкладке "Видео" дополнительно убираем "галку" с пункта "Разрешить постобработку по умолчанию".
После всего этого декодирование HD видео идет "на ура".

To All:
Если кто-нибудь знает как аппаратно декодировать HD видео на ATI видеокартах серии HD в PCLinuxOS 2010, пожалуйста опишите этот метод.

29

ish, спасибо за инструкцию. Обязательно попробую.

30 (26.11.2010 10:20:45 отредактировано ish)

ZhuK пишет:

ish, спасибо за инструкцию. Обязательно попробую.

Всегда пожалуйста. Но автор этого руководства, к сожалению, не лично я, а Arkadi, в блоге которого это руководство было найдено. Я просто поделился тем, что нашел с общественностью. Давно уже доставали "тормоза" при просмотре HD видео.

Теперь по существу. На "МИНТе" данное руководство не срабатывает. На сегодняшний день аппаратного декодирования HD видео средствами ATI видеокарты мне удалось добиться только на "УБУНТе". Пробовал проделать всё по инструкции на "МИНТе" версия 10 и на PCLinuxOS 2010. Положительный результат - только на Ubuntu 10.10. Хотя меня лично больше устроил бы PCLinuxOS 2010.