Автор Тема: pulseaudio: коллекция глюков  (Прочитано 21454 раз)

Оффлайн squire

  • Завсегдатай
  • *
  • Сообщений: 1 609
Re: pulseaudio: коллекция глюков
« Ответ #45 : 28.07.2013 10:53:19 »
realtek, видимо.
Значит, что-то с инициализацией. Попробуйте гугл.
Решено.
http://forum.altlinux.org/index.php/topic,29547.msg209799.html#msg209799

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: pulseaudio: коллекция глюков
« Ответ #46 : 26.08.2013 11:46:04 »
Ещё в одной божественной теме
http://forum.altlinux.org/index.php/topic,29677.0.html
про pulseaudio:

ура, перезагрузилась и все заработало... ... но все же странно... чем-то windows напомнило :)

Еще бы!
Классический windows-way в Linux-системах! ;)
Наверное для этого и нужна systemd'овая фича с загрузкой в три секунды.
Т.е. сугубо ИМХО: забинтованный костыль.

До сих пор не могу сообразить, зачем звуковую подсистему нужно было заталкивать в юзерспейс.
Но Леннарту & Co. виднее.

наверно, проблема возникла из-за того, что сначала под gnome работала, потом установила kde4 и с тех пор просто сеанс меняла, но полностью не перезагружалась...

Вообще-то нормальной звуковой подсистеме в *nix'ах глубоко пофигу откуда вы вышли и куда зашли, - на то она и подсистема.
Но бывают случаи, в которых чтобы решить проблему, её нужно создать.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: pulseaudio: коллекция глюков
« Ответ #47 : 03.09.2013 22:39:01 »
2 звучки.
Весь софт нормально выводит на нужную, но flash player с какого-то перепугу выводит звук не на ту карту...
Что-же это может быть?
А... конечно!
Сносим пульсаудио и все работает как надо!
Что еще раз доказывает - нет поделок поттеринга - нет проблем...

azalia

  • Гость
Re: pulseaudio: коллекция глюков
« Ответ #48 : 03.09.2013 23:14:43 »
Не знаю глюк ли, но на ядре std-def звук в скайпе дребезжал, после перехода на ядро led-ws все наладилось (на ноутбуке).

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: pulseaudio: коллекция глюков
« Ответ #49 : 08.09.2013 13:39:45 »
Чуть-чуть расслабухи от неувядающей темы.

Наберусь наглости в своей теме немного пооффтоплю:
Во второй раз наступил на грабли когда системд вистнет видя лвм разделы

Хотя какой к лешему оффтоп? Автор-то один и тот же.
В сказку про то, что с системд будет всё хорошо и просто, не поверил изначально.
До влетания системд, столь длительно продолжающихся взрывов, на альтах за всю их историю не было.
А я на них года с 2003-го.
Вспомнилось у Аркадия Райкина: "... так что если я уж работать начну ..."
Лёнчик, спасибо тебе.

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Re: pulseaudio: коллекция глюков
« Ответ #50 : 09.08.2014 22:52:11 »
Текущее в p6/t6
Код: [Выделить]
# hwinfo --version
18.5
P7 ?
[root@server ~]# apt-cache search hwinfo
libhwinfo-doc - Documentation for Hardware Detection library
hwinfo - Hardware detection tool
hwinfo-utils - Hardware Detection utils
libhwinfo - Hardware Detection library
libhwinfo-devel - Hardware Detection library (development files)
libhwinfo-devel-static - Hardware Detection static library
[root@server ~]# hwinfo --framebuffer
-bash: hwinfo: команда не найдена
[root@server ~]

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 144
    • Email
Re: pulseaudio: коллекция глюков
« Ответ #51 : 09.08.2014 23:04:02 »
-bash: hwinfo: команда не найдена
apt-get install hwinfo...
Сноси Винду, переходи на Линукс ! :)

Оффлайн RapteR

  • Начинающий
  • *
  • Сообщений: 5
    • OpenOmsk.Org
    • Email
Re: pulseaudio: коллекция глюков
« Ответ #52 : 19.02.2015 19:46:05 »
Я просто оставлю это здесь.
Altlinux 7 (в 6 не было).
Проблема: любое звуковое уведомление в Skype ставит на паузу музыку.
Решение. Закомментить в /etc/pulse/default.pa строку, где загружается модуль module-role-cork.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: pulseaudio: коллекция глюков
« Ответ #53 : 13.04.2015 13:54:43 »
Ещё один глюк pulseaudio в энциклопедию:
Заикается и тормозит звук на pulse (SL 7.0.4)

Решение проблемы:
Замена pulseaudio на alsa (Вариант II. С udev-alsa, alsa-utils, libalsa. p6/t6 платформа) (На пакетной базе SL6 DVD5)
Убиение pulseaudio в своей системе (Simply Linux 6.0.1 p6/branch) (Почти лог)

При необходимости skype:
- использовать сборку skype от Drool; старт skype через apulse (одноимённый пакет), - работает великолепно, - test passed.
$ skype --version
Skype 4.3.0.37
http://fly.osdn.org.ua/~drool/skype/skype-4.3.0.37-alt1.i586.rpm
RAM>4Gb - std-pae

Хак для горячего подключения usb-audio:
$ cat /etc/udev/rules.d/00-usb-audio-hotplug.rules
KERNEL=="pcmC[D0-9cp]*", ACTION=="add", PROGRAM="/bin/sh -c 'K=%k; K=$${K#pcmC}; K=$${K%%D*}; echo defaults.ctl.card $$K > /etc/asound.conf; echo defaults.pcm.card $$K >>/etc/asound.conf'"
KERNEL=="pcmC[D0-9cp]*", ACTION=="remove", PROGRAM="/bin/sh -c 'echo defaults.ctl.card 0 > /etc/asound.conf; echo defaults.pcm.card 0 >>/etc/asound.conf'"

Команда для активации хака:
# udevadm control --reload

Или пакеты для ручного переключения аудиоустройств:
$ rpm -qa --last asoundconf*
asoundconf-gtk-1.6-alt1.1.1                   Чт 03 апр 2014 20:13:28
asoundconf-0.1-alt1                           Чт 03 апр 2014 20:12:42
« Последнее редактирование: 13.04.2015 15:30:36 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: pulseaudio: коллекция глюков
« Ответ #54 : 17.01.2016 16:59:36 »
Замечательная штука pulse. В нём всегда найдёшь что-нибудь новенькое:
Simply/P7, управление звуком, проблема с включением отключенного
И даже с повторяемостью:
Mute/unmute с мультимедиа клавиатурой
И становится совсем увлекательно.
« Последнее редактирование: 17.01.2016 17:02:30 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: pulseaudio: коллекция глюков
« Ответ #55 : 04.11.2016 22:18:35 »
Если повесить на хоткей, делать звуку toggle через amixer, то при установленном pulseaudio звук снова не включится и включать его нужно будет через pulseaudio.


mute/unmute хоткеем, как это делается

в системе с alsa
$ amixer -c0 set Master toggle
Без указания карты, всегда дефолтная карта.

toggle звука на любой дефолтной карте в системе с alsa
$ amixer set $(amixer scontrols|head -n1|awk -F "'" '{printf $2}') toggle

в системе с pulseaudio и картами
$ LANG=C pactl list sinks|grep '^Sink\|Name'
Sink #0
Name: alsa_output.pci-0000_00_1e.2.analog-stereo
Sink #1
Name: alsa_output.usb-Logitech_Logitech_USB_Headset-00.analog-stereo

необходимо жёстко задать конкретный sink по имени (см. grep pci):
$ pactl set-sink-mute $(LANG=C pactl list sinks|grep pci|grep Name|awk -F ':' '{printf $2}') toggle
$ pactl set-sink-mute alsa_output.pci-0000_00_1e.2.analog-stereo toggle
(хуже если синков с этим pci будет два или больше, - нужно будет думать как грепнуть конкретный)

или по номеру синка
$ pactl set-sink-mute 0 toggle

иначе pactl споткнётся при отсутствии жёстко указанного имени синка или его номера, - понятия дефолтного у него нет, даже если аудиокарта одна
$ pactl set-sink-mute $(LANG=C pactl list sinks|grep Name|awk -F ':' '{printf $2}') toggle
You have to specify a sink name/index and a mute action (0, 1, or 'toggle')
$ pactl set-sink-mute toggle
You have to specify a sink name/index and a mute action (0, 1, or 'toggle')

Также учтите, что номер синка подключаемого аудиоустройства постоянно меняется при переподключении аудиоустройства:
pulseaudio это не alsa с её жёсткими и предсказуемыми номерами карт.
Поэтому более предсказуемо задавать для pactl полное имя синка, которое при разных аудиокартах всегда будет разным.
« Последнее редактирование: 04.11.2016 22:21:53 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: pulseaudio: коллекция глюков
« Ответ #56 : 19.10.2017 21:03:16 »
Обожаю пульсу! :-)
В сизифной sysv-xfce увидел интересную и весёлую багофичу:
- Если в системе с pulseaudio установлен пакет alsa-plugins-pulse, то osspd работать не будет и звук не выдаст.