LinuxForum.Fans
Тема

Проблема с музычкой

Автор: Samath 19 сообщений 9801 просмотров
#39827

В общем. Стоит Арч i686 KDE4. Звуки в системе работают (т.е. есть музычка при загрузке кед и в копете). Не работают мп3, wave и flac. Ogg файлы работают. В чем проблема?
З.Ы. в под консолью в moc mp3 играет.
ЗЫ.Ы. пробовал pacman -S lame, flac

#39834

Samath,
Ставили по вики? У меня по руководству в вики все отлично работает. Но все же:
1) Перепроверьте, правильно ли выставлена громкость
2) попробуйте audacious2 или qmmp. когда я ставил первый, все нужные кодеки автоматом поставились.
3) Перепроверьте права на запускаемый фалы, мб нет прав для чтения.
4) Если все выше перечисленное не помогло, запустите мп3 плеер из терминала и откройте в нем файл, затем покажите здесь что за сообщение выдаст.
И самое главное, на всякий случай: sudo pacman -Syu

#39894

И добавьте себя в группу audio.

#39895

Да, ставил по вики.
1. Звук по GUI настраивал. Громкость вроде везде стоит. В микшере же не должен быть ползунок "мп3" ? 0_о
2. ок. попробую поставить audacious2 или qmmp.
3. а где это? через GUI в кедах заходил в "Управление пользователями" (вроде так называлось). там выбрал своего пользователя и поставил галочку на аудио (+ на всякий случай root ) - не помогло

p.s. еще во что: у меня 2 аудиокарты. 1. - Creative Xtreme и 2. - встроенная. Через GUI поставил везде Xtreme. Но вот в консоли проблема. Запускаю mocp. запускаю музычку играть, а воспроизводится через встроенную карту (а мне надо через Xtreme). Пишу alsamixer, ввод и жму F6, появляется выбор устройства: 1. Default; 2. Встроенная; 3. Creative. Выбираю креатив. ставлю громкость на макс. Жму Esc. А Музычки все равно нету. набираю alsamixer, а там опять стоит встроенная карта.

#39897

Насколько я понимаю, что нужно загрузить модули нужной крты, а встроенную прописать в блеклист. И стоит настраивать через alsaconf.

P.S. Есть утилта, называется asoundconf для настройки 2-х карт.

#39910

Вот... Вот... Вот...
Вы даже в ягнёнке тигру лютую разбудите!!!

alsamixer - запускается из-под юзверя.
Там - выставляется на максимум всё мыслимое-немыслимое.
Но сразу после этого надо стать root'ом:

$ su

и сделать

# alsactl store

и выйти из-под рута после этого.

Уф!!!

#39952

Samath, советую в БИОС отключить встроенную звуковуху wink

#47115

В общем систему я решил настраивать последовательно, а не все сразу, поэтому меня тут давно не было.
1) to Chars67. Альсу я настраивал по вики.
2) отключать встроенную карту в биосе не вариант, т.к. собираюсь ее использовать для скайпа, а креатив для музычки и всего остального.
3) для начала думаю надо разобраться, почему у меня система при загрузке на угад выбирает карту, а в alsamixer'e, когда выбираешь нужную карту и жмешь потом Esc, он не сохраняет эту настройку (т.е. не выбирает нужную мне карту) ?

#47168

# осторожно интересуется

Вот никогда не украшал себе жизнь двумя звуковухами на одном системнике - могу чего-то не знать -
но ещё раз - а
# alsactl store
(из-под рута)
после выбора звуковухи - делали?

#47217

угу. делал

#47301

Дальше
$ cat /proc/asound/cards

Если увиделось что-то вроде

0 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0xfdff8000 irq 16
1 [Audio ]: USB-Audio - Bose USB Audio Bose Corporation Bose USB Audio at usb-0000:00:1d.2-2, full speed

берём за жабры
/usr/share/alsa/alsa.conf
и выставляем там желательные умолчальные значения.

# defaults
defaults.ctl.card 0
defaults.pcm.card 0

ЗЫ Если это неправильно, то я не виноват - стырено из http://wiki.archlinux.org/index.php/Bose_speakers

Если всё получилось, то дальше - запускаем alsamixer.

#47330

в /usr/share/alsa/alsa.conf уже было
defaults.ctl.card 0
defaults.pcm.card 0

еще мне предлагали на другом форуме в файле /etc/modprobe.d/sound.conf сделать так:
alias snd-card-0 snd-ca0106
alias sound-slot-0 snd-ca0106
alias snd-card-1 snd-hda-intel
alias sound-slot-1 snd-hda-intel

тоже не помогло

#47349

Единственное, что приходит в башку (но KDE нету щас под рукой, чтобы проверить на реальном железе)
теперь средствами настроек КDE просмотреть, что получилось с настройками, и всё ли там как надо?

upd: А давайте посмотрим на содержимое ваших
/proc/asound/cards
и
/usr/share/alsa/alsa.conf
Выложите их здесь, пожалуйста!

#47353

/proc/asound/cards
0 [CA0106 ]: CA0106 - CA0106
X-Fi Extreme Audio [SBxxxx] at 0xcf00 irq 21
1 [SB ]: HDA-Intel - HDA ATI SB
HDA ATI SB at 0xfe024000 irq 16
2 [HDMI ]: HDA-Intel - HDA ATI HDMI
HDA ATI HDMI at 0xfdefc000 irq 27


P.S.
на данный момент мой /etc/modprobe.d/sound.conf выглядит так, и вроде пока что работает ровно:

options snd-ca0106 index=0
options snd-hda-intel index=1
#alias snd-card-0 snd-ca0106
#alias sound-slot-0 snd-ca0106
#alias snd-card-1 snd-hda-intel
#alias sound-slot-1 snd-hda-intel

Как только, с картами опять буит что то не так, сообщю.

#47356

Samath!

Извините, что беспокою,

но получается, что решение заключалось в согласованности настроек в

/proc/asound/cards
/etc/modprobe.d/sound.conf
/usr/share/alsa/alsa.conf

Так?

#47359

еще точно не известно помогло это или нет. После правки sound.conf я комп ребутал всего два раза.

#47361

Спасибо, понял.
Ждём-с... :rolleyes:

#47476

Кароче полилася вуду магия))
Работает норм))
Спасибо за помошь.
Единственная проблема в звуке осталась только в амароке. Че та он как то не все .wav файлы воспроизводит. Какие то нормально играет, а какие то типа воспроизводит (ползунок перемещается), но без звука.

#47495

# гордо запахивается рЫмской тогой, и норовит удрать из треда

А музычку на нашем хуторе слухают из муз.центра - на самый крайний случАй оный центЕр имеет USB-разъём.
Не сочтите за снобизм - по программным плеерам просто не в теме абсолютно :(

Войдите или зарегистрируйтесь, чтобы ответить.