Сначала у меня была NVIDIA и HD-видео во Flash Player-е не тормозило. Теперь я вставил ATi, и оно тормозит. Я отключил в настройках Firefox Flash Player и установил Gnash. Ни одно видео не играет, даже Масяня.
Стал запускать видеоролики из консоли, например так:
gnash http://youtube.com/v/eoByCX70sjc
240p, 360p, 480p играют, 720p и 1080p не играют. Изменил команду:
gnash --hwaccel=vaapi http://youtube.com/v/eoByCX70sjc
Теперь при старте пишутся всякие непонятные слова, наличие которых вроде бы говорит о том что всё работает:
$ gnash --hwaccel=vaapi http://youtube.com/v/eoByCX70sjc
libva info: VA-API version 0.33.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/va/drivers/fglrx_drv_video.so
libva info: Found init function __vaDriverInit_0_32
libva info: va_openDriver() returns 0
[GnashVaapi] VA API version 0.33
kio (KRun): ERROR: #### NO SUPPORT FOR READING!
kio (KRun): ERROR: #### NO SUPPORT FOR READING!
ALSA lib pcm.c:7316:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7316:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7316:(snd_pcm_recover) underrun occurred
xvba_video: vaTerminate(): buffer ID 0x04000001 is still allocated, destroying
xvba_video: vaTerminate(): buffer ID 0x04000002 is still allocated, destroying
xvba_video: vaTerminate(): output ID 0x05000000 is still allocated, destroying
xvba_video: vaTerminate(): image ID 0x06000001 is still allocated, destroying
xvba_video: vaTerminate(): image ID 0x06000002 is still allocated, destroying
xvba_video: vaTerminate(): subpicture ID 0x07000001 is still allocated, destroying
xvba_video: vaTerminate(): surface ID 0x03000001 is still allocated, destroying
Ошибка сегментирования
240p работает, 360p и 480p вызывают ошибку сегментирования и приложение закрывается, 720p и 1080p по-прежнему не работают.
gnash 0.8.10 p20120903, архитектура amd64.