звук в linux: pulseaudio/alsa/jack
Apr. 5th, 2011 03:23 pmу меня есть USB-карта maya 44, подключённая к компьютеру с ubuntu, где стоит система pulseaudio, и работает это плохо (карта иногда не обнаруживается, а главное - время от времени начинаются щелчки и треск (искажения в сигнале), регулировка уровня работает плохо (он меняется очень резко) и пр.
в интернете опытные люди учат, что pulseaudio надо выключить, и пользоваться прямо alsa - действительно, вроде бы при этом искажения пропадают, но только программы перестают работать, если не найти нужную опцию и не перенаправить звук на эту карту (в некоторых мне это удалось, но это очень неудобно, а в браузерах для проигрывания роликов я даже не знаю, где это можно настраивать).
Хотелось бы сделать это картой по умолчанию (у меня есть ещё карта в самом компьютере, которая менее удобна) - это как-нибудь можно или единственный способ состоит в том, чтобы попытаться все остальные карты выключить? (а может и это не поможет?) ещё упоминается jack, но я не нашёл внятного описания, как его устанавливать и как им пользоваться (и поможет ли он)...
no subject
Date: 2011-04-05 11:42 am (UTC)Pulseaudio и правда часто плохо работает. Я вот его удалил.
По поводу карты по умолчанию - вам сюда:
http://alsa.opensrc.org/FAQ026
Кроме того, вроде бы в Гноме можно выбрать карту через графический интерфейс. (System->Preferences, а еще в настройках регулятора громкости).
no subject
Date: 2011-04-05 12:11 pm (UTC)Ы?
Date: 2011-04-05 01:01 pm (UTC)no subject
Date: 2011-04-05 01:02 pm (UTC)Re: Ы?
Date: 2011-04-05 01:03 pm (UTC)спасибо -
Date: 2011-04-05 01:16 pm (UTC)mpg123 отвечает
[format.c:236] error: Unable to set up output format! Constraints: 44100, 22050 or 11025Hz.
[mpg123.c:643] error: ...in decoding next frame: Unable to set up output format! (code 1)
mpg321:
ao_alsa ERROR: Unable to open ALSA device 'default' for playback => Invalid argument
ao_oss ERROR: open default => No such file or directory
Can't find a suitable libao driver. (Is device in use?)
vlc говорит
jack server is not running or cannot be started
[0x16747e0] jack audio output error: failed to connect to JACK server
[0x16747e0] oss audio output error: cannot open audio device (/dev/dsp)
и
Potential ALSA version problem:
VLC failed to initialize your sound output device (if any).
Please update alsa-lib to version 1.0.23-2-g8d80d5f or higher to try to fix this issue.
Выбор в гноме происходит, видимо, как раз через pulseaudio, потому что в его отсутствии он не действует (говорит - ждёт ответа от sound system)
видимо,
Date: 2011-04-05 01:18 pm (UTC)apt-cache search alsaconf тоже ничего не выдаёт...
Re: спасибо -
Date: 2011-04-05 01:23 pm (UTC)2) Есть ли у вас файл /etc/asound.conf и если да, то что в нем записано?
3) Касаемо VLC - а зачем он просит jack? Не установлен ли у вас случано плагин для VLC, который выводит звук через jack? Если да, снесите его.
Re: спасибо -
Date: 2011-04-05 01:30 pm (UTC)Это для Kubuntu, но инструкции универсальны.
Re: спасибо -
Date: 2011-04-05 01:33 pm (UTC)б) перезагружался
2) нет
3) да, такой пакет был установлен (vlc-plugin-jack), теперь vlc пишет
[0x27dcc50] oss audio output error: cannot open audio device (/dev/dsp)
и в отдельном окне
Potential ALSA version problem:
VLC failed to initialize your sound output device (if any).
Please update alsa-lib to version 1.0.23-2-g8d80d5f or higher to try to fix this issue.
Re: спасибо -
Date: 2011-04-05 01:40 pm (UTC)Re: спасибо -
Date: 2011-04-05 01:43 pm (UTC)все, что начинается с pulseaudio
paman
padevchooser
paprefs
pavucontrol
pavumeter
В Синаптике поищите Pulseaudio в *описаниях* пакетов и убедитесь, что все найденные пакеты снесены. (По-моему, оставить нужно только libpulse0 чего-то там.)
3) А теперь он почему-то хочет эмуляцию OSS. Попробуйте выбрать Alsa в настройках VLC, если это возможно. Может быть, для этого придется переключиться в режим настроек Expert. Если не получится, попробуйте удалить пакеты alsa-oss или aoss (не помню, как точно называется) - но только если заодно система не предложит снести что-нибудь полезное и базовое.
Re: спасибо -
Date: 2011-04-05 01:44 pm (UTC)Re: спасибо -
Date: 2011-04-05 01:51 pm (UTC)mpg123 -a hw:0,0 myfile.mp3
(явно указывать ему нужную карту) и так:
mpg123 -o alsa myfile.mp3
(выбирать интерфейс Alsa).
Re: спасибо -
Date: 2011-04-05 03:14 pm (UTC)в vlc действительно можно установить alsa - но это почему-то не помогает, он по-прежнему говорит
[0x22b0860] oss audio output error: cannot open audio device (/dev/dsp)
[0x22b0860] main audio output error: couldn't find a filter for the conversion f32l -> mpga
[0x22b0860] main audio output error: couldn't create audio output pipeline
Re: спасибо -
Date: 2011-04-05 03:38 pm (UTC)C mpg123 больше нет проблем?
Re: спасибо -
Date: 2011-04-05 04:21 pm (UTC)shen@shen-desktop:~/music/CD-catalog/cat197$ mpg123 -a hw:2,0 01.mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3
version 1.12.1; written and copyright by Michael Hipp and others
free software (LGPL/GPL) without any warranty but with best wishes
Playing MPEG stream 1 of 1: 01.mp3 ...
[format.c:236] error: Unable to set up output format! Constraints: 44100, 22050 or 11025Hz.
[mpg123.c:643] error: ...in decoding next frame: Unable to set up output format! (code 1)
зато если сказать mpg123 -a plughw:2,0 01.mp3, то начинает действовать... (а в .asoundrc замена hw на plughw только ухудшает дело)
vlc я переустановил, всё стёрши - в .local и в .config - но ничего не изменилось, он по-прежнему не действует.
C youtube по-прежнему звука нет (ни в одной карте), ни в chromium, ни в firefox
В общем, как-то всё грустно, но в любом случае большое спасибо за хлопоты...
Re: спасибо -
Date: 2011-04-05 04:22 pm (UTC)Re: спасибо -
Date: 2011-04-05 04:57 pm (UTC)Задайте ему параметр -r 44100.
С VLC и Flash, увы, ничем больше не могу помочь. У меня они из коробки работали с Alsa что на Ubuntu, что на Mint, на котором я сейчас сижу.
Re: спасибо -
Date: 2011-04-05 04:59 pm (UTC)no subject
Date: 2011-04-06 12:13 am (UTC)конец истории
Date: 2011-04-06 06:23 pm (UTC)pcm.!default plughw:USB
то это помогает (важно больше ничего не писать!)
Так что сейчас вроде всё стало работать (по крайней мере до следующего обновления дистрибутива)...
СПАСИБО!
Re: конец истории
Date: 2011-04-06 08:07 pm (UTC)Обратно в винды не хочется после таких плясок с бубном?)
ну, "обратно" -
Date: 2011-04-07 08:53 am (UTC)Но боюсь, что это не конец истории - после всего этого один раз снова были искажения (треск), похожие на прежние...
no subject
Date: 2011-04-07 09:50 pm (UTC)Re: Ы?
Date: 2011-04-07 09:52 pm (UTC)