LINUX.ORG.RU

<video> грузит процессор сильнее flash.

 , , ,


0

1

Почему? Как так? FX29, gstreamer весь стоит, даже vaapi (gstreamer0.10-vaapi 0.5.8-1, но не работает, хотя в vainfo все хорошо и mplayer через vaapi ускоряет), но процессор оно грузит гораздо сильнее, чем флеш БЕЗ аппаратного ускорения. На моем нетбучике (2x1GHz) разница почти в 30% на одном и том же видеоролике.
Про флеш с vdpau и говорить ничего не нужно, HTML5 будет дропать большую половину кадров и сделает видео непригодным к просмотру.

Перемещено mono из talks

Ответ на: комментарий от Adonai

Не уверен, но где-то читал (по-моему в арчевики), что ваапи в гстримере подхватывается само, если поддерживается.

veyayawet
() автор топика
Ответ на: комментарий от Adonai

$ pacman -Qs gstreamer
local/gstreamer0.10 0.10.36-4
local/gstreamer0.10-bad 0.10.23-8
local/gstreamer0.10-bad-plugins 0.10.23-8 (gstreamer0.10-plugins)
local/gstreamer0.10-base 0.10.36-3
local/gstreamer0.10-base-plugins 0.10.36-3 (gstreamer0.10-plugins)
local/gstreamer0.10-ffmpeg 0.10.13-2 (gstreamer0.10-plugins)
local/gstreamer0.10-good 0.10.31-6
local/gstreamer0.10-good-plugins 0.10.31-6 (gstreamer0.10-plugins)
local/gstreamer0.10-ugly 0.10.19-11
local/gstreamer0.10-ugly-plugins 0.10.19-11 (gstreamer0.10-plugins)
local/gstreamer0.10-vaapi 0.5.8-1
local/phonon-qt4-gstreamer 4.7.1-1

veyayawet
() автор топика
Ответ на: комментарий от veyayawet

В смысле один файлик? У тебя свой сайт с флешеплеером и html5? Потому как если ты заливал например на ютуб и на нём проверяешь, там при заливке вполне может быть перекодирование.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Сайт в локалке, где можно смотреть онлайн/качать. Выключаю флеш, жму «смотреть», ссылка просто открывается в FX и сам браузер уже играет видео без участия сайта (или это не относится к <video>?.
Если же флеш есть, то просто всплывает флешплеер, который воспроизводит файлик.

veyayawet
() автор топика
Ответ на: комментарий от vurdalak

Uppod 1.2.2.11. Как играет знают, наверное, только разработчики. Но я сомневаюсь, что что-то обрабатывается на стороне сервера.

veyayawet
() автор топика
Ответ на: комментарий от Adonai

[code]./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-static --enable-gtk-doc --with-ffmpeg-extra-configure="--enable-runtime-cpudetect"[/code]

В зависимостях ни vdpau, ни vaapi.

veyayawet
() автор топика

Почему? Как так? FX29, gstreamer весь стоит, даже vaapi

Видимо, vaapi ускоряет только декодирование, которое и так собственно не слишком-то и тормозит. Зато потом декодированные кадры забираются обратно на CPU, там масштабируются (ещё и копируются пару раз, судя по memcpy в топе) и выводятся обратно на экран. И это жрёт много CPU.

mplayer-vaapi использует связку декодирование-презентация, когда распакованные кадры не покидают GPU, а сразу выводятся на экран. У Flash'а то же самое — CPU не участвует в обработке декодированных изображений. Ну или в случае без аппаратного ускорения обработка картинок делается один раз.

i-rinat ★★★★★
()
Ответ на: комментарий от veyayawet

Выключаю флеш, жму «смотреть», ссылка просто открывается в FX и сам браузер уже играет видео без участия сайта (или это не относится к <video>?.

Это не <video>, показывай about:plugins. Сдается мне, у тебя какой-нибудь vlc browser plugin установлен.

anonymous
()
Ответ на: комментарий от anonymous

Когда жму «fullscreen», появляется характерное для HTML5 сообщение «Site is now fullscreen. Press escape at any time to exit».

veyayawet
() автор топика
Ответ на: комментарий от i-rinat

У Flash'а то же самое — CPU не участвует в обработке декодированных изображений

Только в полноэкранном режиме?

bhfq ★★★★★
()
Ответ на: комментарий от veyayawet

// Если [code] ... [/code] не работают, нужно включить TeX paragraphs в профиле.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от bhfq

Только в полноэкранном режиме?

Скорее, если wmode=direct. Иначе там какие-то странности, из-за которых иксы начинают есть много CPU. Видимо, шквал сообщений по X11.

i-rinat ★★★★★
()

Это из-за глючного gstreamer-0.10. Если ты сразу после запуска нажмёшь паузу и через несколько секунд продолжишь смотреть видео, то нагрузка на процессор спадёт. Ждём firefox 30, когда запилят поддержку gstreamer-1x

kukuruku ★★
()

Ты точно уверен что циферки с процентами не показывают погоду на марсе?

vertexua ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.