[personal profile] a_shen


у меня есть USB-карта maya 44, подключённая к компьютеру с ubuntu, где стоит система pulseaudio, и работает это плохо (карта иногда не обнаруживается, а главное - время от времени начинаются щелчки и треск (искажения в сигнале), регулировка уровня работает плохо (он меняется очень резко) и пр.

в интернете опытные люди учат, что pulseaudio надо выключить, и пользоваться прямо alsa - действительно, вроде бы при этом искажения пропадают, но только программы перестают работать, если не найти нужную опцию и не перенаправить звук на эту карту (в некоторых мне это удалось, но это очень неудобно, а в браузерах для проигрывания роликов я даже не знаю, где это можно настраивать).

Хотелось бы сделать это картой по умолчанию (у меня есть ещё карта в самом компьютере, которая менее удобна) - это как-нибудь можно или единственный способ состоит в том, чтобы попытаться все остальные карты выключить? (а может и это не поможет?) ещё упоминается jack, но я не нашёл внятного описания, как его устанавливать и как им пользоваться (и поможет ли он)...

Date: 2011-04-05 11:42 am (UTC)
From: [identity profile] vakhitov.livejournal.com
Jack вам, скорее всего, не нужен. Он используется для профессиональной звукозаписи.

Pulseaudio и правда часто плохо работает. Я вот его удалил.

По поводу карты по умолчанию - вам сюда:
http://alsa.opensrc.org/FAQ026

Кроме того, вроде бы в Гноме можно выбрать карту через графический интерфейс. (System->Preferences, а еще в настройках регулятора громкости).

Date: 2011-04-05 12:11 pm (UTC)
From: [identity profile] dimpas.livejournal.com
мне кажется, что pulseaudio умер уже лет десять как... о каком Linux речь-то идет?

Date: 2011-04-05 01:02 pm (UTC)
From: [identity profile] potan.livejournal.com
В /etc/conf.d/alsasound убедиться что настройки карты сохраняются и востанавливаются при остановке и старте, а потом от рута командой alsaconf можно выбрать карту поумолчанию.

Re: Ы?

Date: 2011-04-05 01:03 pm (UTC)
From: [identity profile] dimpas.livejournal.com
упс. перепутал с фигней, которая до ALSA была :-(

спасибо -

Date: 2011-04-05 01:16 pm (UTC)
From: [identity profile] a-shen.livejournal.com
это я пробовал (и сейчас попробовал ещё раз) - при этом, скажем, mplayer работает, totem тоже, Rhythmbox тоже, но

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)
From: [identity profile] a-shen.livejournal.com
что-то у меня не установлено (или это в ubuntu иначе), потому что ни файла такого нет, ни команды alsaconf

apt-cache search alsaconf тоже ничего не выдаёт...

Re: спасибо -

Date: 2011-04-05 01:23 pm (UTC)
From: [identity profile] vakhitov.livejournal.com
1) Все ли пакеты вы удалили, относящиеся к pulseaudio? Перезагрузились ли вы после этого?
2) Есть ли у вас файл /etc/asound.conf и если да, то что в нем записано?
3) Касаемо VLC - а зачем он просит jack? Не установлен ли у вас случано плагин для VLC, который выводит звук через jack? Если да, снесите его.

Re: спасибо -

Date: 2011-04-05 01:30 pm (UTC)
From: [identity profile] vakhitov.livejournal.com
Еще посмотрите здесь про Pulseaudio Removal: https://wiki.kubuntu.org/PulseAudio

Это для Kubuntu, но инструкции универсальны.

Re: спасибо -

Date: 2011-04-05 01:33 pm (UTC)
From: [identity profile] a-shen.livejournal.com
1) а) кто его знает - если бы я знал, какие пакеты к ней относятся
б) перезагружался

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)
From: [identity profile] a-shen.livejournal.com
файла /system/preferences/sound у меня нет (насколько я понимаю), а autoremove я сделал (и он подтвердил, что ничего подлежащего удалению нет - всё уже удалено, видимо...)

Re: спасибо -

Date: 2011-04-05 01:43 pm (UTC)
From: [identity profile] vakhitov.livejournal.com
1а) Проверьте, что снесены по крайней мере следующие пакеты:
все, что начинается с 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)
From: [identity profile] vakhitov.livejournal.com
Это не файл, это апплет для настройки. System > Preferences > Sound - нет такого у вас в Гноме?

Re: спасибо -

Date: 2011-04-05 01:51 pm (UTC)
From: [identity profile] vakhitov.livejournal.com
Кстати, mpg123 можно запускать так:

mpg123 -a hw:0,0 myfile.mp3

(явно указывать ему нужную карту) и так:

mpg123 -o alsa myfile.mp3

(выбирать интерфейс Alsa).

Re: спасибо -

Date: 2011-04-05 03:14 pm (UTC)
From: [identity profile] a-shen.livejournal.com
вроде я все пакеты поудалял, кроме libpulse-mainloop-glib0 - при попытке его удаления он предлагает удалить массу всего, включая, например, texmaker (что мне совсем не нравится - и непонятно, почему)

в 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)
From: [identity profile] vakhitov.livejournal.com
Тут я бы предложил переустановить VLC, стерев предварительно все его настройки из домашнего каталога. При этом, когда будете устанавливать заново, vlc-plugin-alsa ставьте, а vlc-plugin-oss - нет.

C mpg123 больше нет проблем?

Re: спасибо -

Date: 2011-04-05 04:21 pm (UTC)
From: [identity profile] a-shen.livejournal.com
по-прежнему не действует, когда я прошу USB карту (она имеет номер 2,0)

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)
From: [identity profile] a-shen.livejournal.com
есть, но в отсутствие pulseaudio он ждёт соединения и ничего не происходит

Re: спасибо -

Date: 2011-04-05 04:57 pm (UTC)
From: [identity profile] vakhitov.livejournal.com
Ага, значит, mpg123 у нас почти работает.
Задайте ему параметр -r 44100.

С VLC и Flash, увы, ничем больше не могу помочь. У меня они из коробки работали с Alsa что на Ubuntu, что на Mint, на котором я сейчас сижу.

Re: спасибо -

Date: 2011-04-05 04:59 pm (UTC)
From: [identity profile] vakhitov.livejournal.com
Хммм... похоже, что не все остатки pulseaudio удалились.

Date: 2011-04-06 12:13 am (UTC)
From: [identity profile] bigturtle.livejournal.com
Гляньте-ка сюда (http://alsa.opensrc.org/OSS_emulation)

конец истории

Date: 2011-04-06 06:23 pm (UTC)
From: [identity profile] a-shen.livejournal.com
выяснилось, что если в .asoundrc написать

pcm.!default plughw:USB

то это помогает (важно больше ничего не писать!)

Так что сейчас вроде всё стало работать (по крайней мере до следующего обновления дистрибутива)...

СПАСИБО!

Re: конец истории

Date: 2011-04-06 08:07 pm (UTC)
From: [identity profile] vakhitov.livejournal.com
Поздравляю!
Обратно в винды не хочется после таких плясок с бубном?)

ну, "обратно" -

Date: 2011-04-07 08:53 am (UTC)
From: [identity profile] a-shen.livejournal.com
не то слово, я никогда не пользовался windows, но действительно linux всё больше и больше приобретает те черты, которые отвращали меня от windows: если всё работает сразу, то хорошо, а если нет, то ничего не поделаешь, разве что случайные попытки что-то сделать туда-сюда могут вдруг привести к улучшению.

Но боюсь, что это не конец истории - после всего этого один раз снова были искажения (треск), похожие на прежние...

Date: 2011-04-07 09:50 pm (UTC)
From: [identity profile] bigturtle.livejournal.com
А может разрешить ALSA эмулировать OSS? Тогда старые программы будут работать.

Re: Ы?

Date: 2011-04-07 09:52 pm (UTC)
From: [identity profile] bigturtle.livejournal.com
Я тоже перепутал его с OSS:) Только вот OSS все никак не умрет, что бы ни думали клепатели линуксовых релизов.
Page generated Mar. 22nd, 2026 08:11 pm
Powered by Dreamwidth Studios