LINUX.ORG.RU

Тормозит fullscreen

 , ,


0

2

Не пойму, почему половина (не все!) роликов на Youtube ( к примеру вот ) тормозят в fullscreen, в то время, как в окне проигрывается все ОК.

Использую открытый драйвер Radeon, на Flash 11.2 такого бага нету (но есть и другие баги, почему и начал использовать PepperFlash)

Собственно, кто-то может подтвердить? - Нужен PepperFlash, Chrome/Chromium, открытый драйвер Radeon

Это нормально. Флеш по-моему вообще поддерживает только vdpau ускорение.

Хочешь чтобы не тормозило - смотри в mplayer.

Radius ★★★★
()

Запусти

# perf top
, открой флеш на полный экран, подожди минуту, затем скопируй вывод perf top сюда. Достаточно 7-10 первых строк.

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

Хочешь чтобы не тормозило - смотри в mplayer.

Можно как-то прикрутить, что бы автоматом заменяло проигрыватель на Youtube?

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

Поставь debug пакет от libpixman и проделай операцию заново. Напротив libpixman должно появиться имя функции вместо цифр.

У тебя, похоже, тормозит композитинг. Он делается софтово, этим как раз libpixman занимается. Почему не используются более быстрые способы — непонятно.

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

Единственное, что могу сказать: мало того, что композитинг не ускоренный аппаратно, так ещё и использует самый общий путь. В libpixman для популярных комбинаций форматов используются специализированные функции, использующие SSE и прочие расширения для ускорения.

У меня идей по поводу починки нет.

i-rinat ★★★★★
()
Последнее исправление: i-rinat (всего исправлений: 1)

Поставь пропиетарный драйвер и в chrome flags включи аппаратный рендеринг . У меня работает.

ArturK
()

на нвидии нормально
а вообще надо бы показать какая версия pepper флеша используется - их же несколько
у меня 11.6.602.180

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

Да на всех версиях, что на stable 11.6 что на unstable 11.7

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

Пользовался бы проприетарным драйвером, но там свои проблемы вырисовываются, то скроллинг тормозит, то blur в kwin постоянно отваливается.

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

Можно через xbmc смотреть видео с ютуба, хотя это конечно не решение проблемы, а уход от неё, но всё же.

ArturK
()

все так
вот такой выхлоп в консоль

[7526:7526:0407/173018:ERROR:sandbox_init_linux.cc(32)] InitializeSandbox() called with multiple threads in process gpu-process
[15:15:0407/173100:ERROR:render_widget_fullscreen_pepper.cc(291)] Not implemented reached in virtual void content::<unnamed>::PepperWidget::setFocus(bool)
[7526:7526:0407/173132:ERROR:program_manager.cc(523)] Shader translator allowed/produced an invalid shader unless the driver is buggy:
--original-shader--
attribute vec2 in_tex_coord;
varying vec2 tex_coord;
void main() {
gl_Position = vec4(in_tex_coord.x * 2. - 1.,
in_tex_coord.y * 2. - 1.,
0.,
1.);
tex_coord = vec2(in_tex_coord.x, in_tex_coord.y);
}

--translated-shader--
attribute vec2 in_tex_coord;
varying vec2 tex_coord;
void main(){
(gl_Position = vec4(((in_tex_coord.x * 2.0) - 1.0), ((in_tex_coord.y * 2.0) - 1.0), 0.0, 1.0));
(tex_coord = vec2(in_tex_coord.x, in_tex_coord.y));
}

--info-log--

[15:15:0407/173132:ERROR:render_widget_fullscreen_pepper.cc(291)] Not implemented reached in virtual void content::<unnamed>::PepperWidget::setFocus(bool)

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