Iceweasel (Firefox), alsa (нет звука)

Firefox, Opera, Chromium и прочее.

Модератор: /dev/random

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21302
Статус: nulla salus bello
ОС: Debian GNU/Linux

Iceweasel (Firefox), alsa

Сообщение Bizdelnick »

Проблема появилась давно, но только сейчас дошли до неё руки. С чего всё началось - трудно восстановить, поскольку этого момента я не отследил. Возможно, с одного из обновлений iceweasel (например с 10 до 17 версии, хотя кажется некоторое время после этого звук работал), возможно - с моих безуспешных попыток настроить звук в lightspark.
На данный момент имеем iceweasel 17.0.9esr-1~deb7u1. Звука нет ни при какой погоде - ogg там, webm или что ещё играется. Под разными пользователями, с пустым профилем, в safe-mode - всё едино. С другими программами проблем нет. Костыли типа pulseaudio в системе отсутствуют.
Самое близкое, что удалось нагуглить - траблы с неправильными плагинами alsa или их отсутствием, но у меня стоит libasound2-plugins версии 1.0.25-2 (libasound2 версии 1.0.25-4), работает благополучно.
Главное - вообще непонятно, как этот чёрный ящик выводит звук. Нигде никаких настроек не нашёл (за исключением ICEWEASEL_DSP - значения none, auto и aoss ничего не меняют). Более того, он даже ни с какими звуковыми либами не слинкован. Пните хоть в нужном направлении, чтобы понять, как эта штука должна работать.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4469
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Iceweasel (Firefox), alsa

Сообщение Rootlexx »

Bizdelnick писал(а):
05.10.2013 17:49
Более того, он даже ни с какими звуковыми либами не слинкован.

В выводе lsof для iceweasel присутствует libasound, так что похоже, что библиотека подгружается во время выполнения.
У меня та же версия iceweasel, и звук работает нормально.
В консоль или ~/.xsession-errors ничего интересного не выводится?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21302
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Iceweasel (Firefox), alsa

Сообщение Bizdelnick »

В консоль - ничего, xsession-errors вечером гляну.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Iceweasel (Firefox), alsa

Сообщение Hephaestus »

Bizdelnick, а можно пример ссылки, где не играется звук?
Дело в том, что у меня почти весь звук играется через Adobe flash, кроме него стоит только VLC plugin, который играет остальное.
Отсюда к Вам вопросы:
Какие плагины у Вас установлены? Это раз.
Всё ли в порядке с правами доступа к устройству звука, не блокируется ли оно другим процессом? - это два.
У меня все проблемы со звуком в браузере сводились к этим двум вопросам.

Ну и совсем банальная вещь: регуляторы громкости. Их там куча разных, порой приходилось покрутить.
Казалось бы, очевидная вещь, но тем не менее.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21302
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Iceweasel (Firefox), alsa

Сообщение Bizdelnick »

fflatx писал(а):
07.10.2013 19:30
Bizdelnick, а можно пример ссылки, где не играется звук?

Любая. YouTube с HTML5, например, или вот: https://en.wikipedia.org/wiki/File:I-15bis.ogg.

fflatx писал(а):
07.10.2013 19:30
Отсюда к Вам вопросы:
Какие плагины у Вас установлены? Это раз.
Всё ли в порядке с правами доступа к устройству звука, не блокируется ли оно другим процессом? - это два.
У меня все проблемы со звуком в браузере сводились к этим двум вопросам.

Ну и совсем банальная вещь: регуляторы громкости. Их там куча разных, порой приходилось покрутить.
Казалось бы, очевидная вещь, но тем не менее.

Плагинов нет. То есть они есть, но их отключение (safe mode) ничего не меняет.
Ничто ничем не блокируется, регуляторы стоят как надо, говорю же - ни в одной другой программе проблем нет.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21302
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Iceweasel (Firefox), alsa

Сообщение Bizdelnick »

В ~/.xsession-errors тишина.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4469
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Iceweasel (Firefox), alsa

Сообщение Rootlexx »

Bizdelnick писал(а):
05.10.2013 17:49
Под разными пользователями, с пустым профилем, в safe-mode - всё едино.

Если можно, чуть поподробнее. iceweasel не из-под отдельного ли пользователя обычно запускается? Есть ли среди проверенных пользователей те, которые входят в группу audio?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21302
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Iceweasel (Firefox), alsa

Сообщение Bizdelnick »

Проверял под двумя юзерами, оба в группе audio.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Iceweasel (Firefox), alsa

Сообщение Hephaestus »

Bizdelnick писал(а):
07.10.2013 20:16
Плагинов нет.
Так поэтому и не играет. Плагины должны быть, иначе чем проигрывать?
vlc-plugin, xine-plugin, ещё вроде у mplayer был плагин, но это я уже не помню точно.

По Вашей ссылке у меня, например, звук играется только при включенном Adobe flash. VLC-plugin не помогает.
Однако, vlc-plugin проигрывает в онлайне какие-то другие файлы (кажется, mp3, mp4).

Опять же, что указано в настройках браузера в разделе Приложения? Там для каждого типа содержимого можно указать, чем его проигрывать и проигрывать ли вообще. Это уже немного другая история, это не только плагины, а ещё и использование внешних программ. Но вот ogg там вроде как нету (я не нашёл), может поэтому оно и не играется без Adobe flash.

Одним словом, пробуйте разные плагины (может быть даже и адобовский) и посмотрите настройки браузера на предмет привязки приложений к типам содержимого.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21302
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Iceweasel (Firefox), alsa

Сообщение Bizdelnick »

fflatx писал(а):
07.10.2013 22:40
Так поэтому и не играет. Плагины должны быть, иначе чем проигрывать?

С какой это радости? Времена, когда так было, давно уже прошли. Да и до всяких HTML5, впрочем, Firefox умел самостоятельно играть как минимум MP3.

fflatx писал(а):
07.10.2013 22:40
По Вашей ссылке у меня, например, звук играется только при включенном Adobe flash.

Ужас какой.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Iceweasel (Firefox), alsa

Сообщение Hephaestus »

Bizdelnick писал(а):
07.10.2013 22:45
С какой это радости? Времена, когда так было, давно уже прошли.
Прошли, да не совсем. Встречались мне ресурсы, где без vlc-плагина (даже при наличии adobe flash) ни видео, ни звук нипочём не получишь. Потому я vlc-плагин и поставил.

Про Adobe flash уж и не говорю - полно ещё ресурсов с этой хренью. Есть сайты, чуть ли не целиком построенные на flash. Нужность этих сайтов - отдельная тема.


Bizdelnick писал(а):
07.10.2013 22:45
Ужас какой.
Гхм... Попробовал Вашу ссылку ещё раз - звук играется с отключенными плагинами, которых у меня всего два. Сначала не игрался. Отчего это зависит, я не понял, но при проигрывании этого ролика есть настройка: html5 player/ogg player. Возможно, дело в ней.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21302
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Iceweasel (Firefox), alsa

Сообщение Bizdelnick »

fflatx писал(а):
07.10.2013 23:28
Прошли, да не совсем. Встречались мне ресурсы, где без vlc-плагина (даже при наличии adobe flash) ни видео, ни звук нипочём не получишь. Потому я vlc-плагин и поставил.

Про Adobe flash уж и не говорю - полно ещё ресурсов с этой хренью. Есть сайты, чуть ли не целиком построенные на flash. Нужность этих сайтов - отдельная тема.

Ну в данном конкретном случае меня интересует именно вариант без плагинов. Хотя, как я уже писал, в lightspark тоже звука не было, - но его там не было и раньше, когда в HTML5 всё работало.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21302
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Iceweasel (Firefox), alsa

Сообщение Bizdelnick »

Как показало изучение вывода fuser -v /dev/snd/*, iceweasel ни к каким звуковым устройствам не обращается.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Kopilov
Сообщения: 955
ОС: [K]Ubuntu, Debian

Re: Iceweasel (Firefox), alsa

Сообщение Kopilov »

Bizdelnick писал(а):
05.10.2013 17:49
Костыли типа pulseaudio в системе отсутствуют.

Это только текущая ситуация или часть конечной цели?
У меня когда-то HTML5 заработал именно с ним.
А AlexYeCu удалось обойти эту проблему.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21302
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Iceweasel (Firefox), alsa

Сообщение Bizdelnick »

Kopilov писал(а):
08.10.2013 00:32
Это только текущая ситуация или часть конечной цели?

Это перманентная ситуация. Отродясь не было и не будет. И звук раньше работал благополучно.

Kopilov писал(а):
08.10.2013 00:32
А AlexYeCu удалось обойти эту проблему.

Не мой случай, увы. В конфиге карточка давным-давно прописана (менять пробовал, ни через одну из двух не работает ни при каком раскладе).
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4469
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Iceweasel (Firefox), alsa

Сообщение Rootlexx »

Bizdelnick писал(а):
08.10.2013 00:22
Как показало изучение вывода fuser -v /dev/snd/*, iceweasel ни к каким звуковым устройствам не обращается.

Посмотри ещё в выводе lsof, подгружает ли вообще iceweasel библиотеку libasound.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21302
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Iceweasel (Firefox), alsa

Сообщение Bizdelnick »

Rootlexx писал(а):
08.10.2013 00:56
Посмотри ещё в выводе lsof, подгружает ли вообще iceweasel библиотеку libasound.

Подгружает.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4469
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Iceweasel (Firefox), alsa

Сообщение Rootlexx »

Попробуй загрузиться с Live CD и попробовать оттуда. Если не будет работать и там, это хотя бы исключит вариант с неправильной конфигурацией.
Только имей в виду, что в некоторых из предлагаемых Debian Live CD (по крайней мере в том, что с KDE) присутствует PulseAudio, а Iceweasel там 10'ый.
Спасибо сказали: