LINUX.ORG.RU

Нет звука...

 , ,


2

2

...на свежеустановленной генте:(
Несмотря на то, что пользователь состоит в группе audio, alsasound добавлен на уровень загрузки boot, а ядро собрано с поддержкой интеловского аудио:

grep HDA .config
CONFIG_SND_HDA_INTEL=y
CONFIG_SND_HDA_PREALLOC_SIZE=64
CONFIG_SND_HDA_HWDEP=y
CONFIG_SND_HDA_RECONFIG=y
# CONFIG_SND_HDA_INPUT_BEEP is not set
CONFIG_SND_HDA_INPUT_JACK=y
CONFIG_SND_HDA_PATCH_LOADER=y
CONFIG_SND_HDA_CODEC_REALTEK=y
CONFIG_SND_HDA_CODEC_ANALOG=y
CONFIG_SND_HDA_CODEC_SIGMATEL=y
CONFIG_SND_HDA_CODEC_VIA=y
CONFIG_SND_HDA_CODEC_HDMI=y
CONFIG_SND_HDA_CODEC_CIRRUS=y
CONFIG_SND_HDA_CODEC_CONEXANT=y
CONFIG_SND_HDA_CODEC_CA0110=y
CONFIG_SND_HDA_CODEC_CA0132=y
CONFIG_SND_HDA_CODEC_CMEDIA=y
CONFIG_SND_HDA_CODEC_SI3054=y
CONFIG_SND_HDA_GENERIC=y
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
# CONFIG_SENSORS_HDAPS is not set
Что я пропустил сделать? Wiki gentoo-шную читал (про alsa), делал всё по ней вроде...

UPD Всем спасибо, заработало.

★★

Последнее исправление: yura_ts (всего исправлений: 3)

alsamixer что говорит?

tazhate ★★★★★
()

1. alsa не всегда любит быть в ядре
2. не выжу выхлопов aplay и прочего
3. не вижу железа, привет, lspci
...

megabaks ★★★★
()
Ответ на: комментарий от daemonpnz

alsamixer говорит, что карточка loopback device не имеет никаких настроек.
В списке карточек можно выбрать HDA Intel MID, а у него - «покрутить ползунки», только это ничего не дает.

yura_ts ★★
() автор топика
Последнее исправление: yura_ts (всего исправлений: 1)
Ответ на: комментарий от megabaks

Вот железо:

lspci | grep --color -i audio
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI RV710/730 HDMI Audio [Radeon HD 4000 series]

Вот выхлоп aplay:

aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=Loopback
    Loopback, Loopback PCM
    Default Audio Device
sysdefault:CARD=Loopback
    Loopback, Loopback PCM
    Default Audio Device
default:CARD=MID
    HDA Intel MID, VT1828S Analog
    Default Audio Device
sysdefault:CARD=MID
    HDA Intel MID, VT1828S Analog
    Default Audio Device
front:CARD=MID,DEV=0
    HDA Intel MID, VT1828S Analog
    Front speakers
surround40:CARD=MID,DEV=0
    HDA Intel MID, VT1828S Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=MID,DEV=0
    HDA Intel MID, VT1828S Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=MID,DEV=0
    HDA Intel MID, VT1828S Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=MID,DEV=0
    HDA Intel MID, VT1828S Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=MID,DEV=0
    HDA Intel MID, VT1828S Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=MID,DEV=0
    HDA Intel MID, VT1828S Digital
    IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=HDMI,DEV=0
    HDA ATI HDMI, HDMI 0
    HDMI Audio Output

yura_ts ★★
() автор топика
Ответ на: комментарий от megabaks

А почему альса не люит быть в ядре? До этого момента всегда так делал (с той же версией ядра в том числе, софт фактически был идентичный, железо тоже...).

yura_ts ★★
() автор топика
Последнее исправление: yura_ts (всего исправлений: 1)
Ответ на: комментарий от yura_ts

не столько сама alsa, сколько некоторые её модули
а не любит...потому что быдлокодеры - у меня тоже не было проблем как со встроенным интеловским недозвуком, так и с asus xonar dx

megabaks ★★★★
()
Ответ на: комментарий от varchar
cat /proc/asound/cards 
 0 [Loopback       ]: Loopback - Loopback
                      Loopback 1
 1 [MID            ]: HDA-Intel - HDA Intel MID
                      HDA Intel MID at 0xfbbf8000 irq 47
 2 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0xfbcfc000 irq 48

yura_ts ★★
() автор топика
Ответ на: комментарий от yura_ts
# cat /proc/asound/cards

cardS

//Ну когда уже правка доступна будет?

varchar
()
Ответ на: комментарий от megabaks

Так, правильно я понимаю, что теперь - сделать нечто, чтобы в /proc/asound/cards на нулевом месте была HDA-Intel?

yura_ts ★★
() автор топика
Ответ на: комментарий от varchar

Нене, как же музыка из вконтактика? Да, я знаю, что он не нужен, но фиг мои домочадцы осилят что-то поменять в настройках плеера.

yura_ts ★★
() автор топика
Ответ на: комментарий от yura_ts

Тогда избавься от Loopback-а по дефолту (нулевая — системный дефолт). Что он такое и откуда я не знаю.

varchar
()
Ответ на: комментарий от varchar

Ненене, я просто вырубил поддержку этого loopback device в ядре. Я не знаю, что это, но всё заработало.

Всем спасибо.

yura_ts ★★
() автор топика
Ответ на: комментарий от varchar

Хм, да, действительно стремно. Может, и HDMI-звук отрубить? Прям из ядра выкомпилять? :) Всё равно пока не пользуюсь этим выходом.

yura_ts ★★
() автор топика
Ответ на: комментарий от yura_ts

Может, и HDMI-звук отрубить? Прям из ядра выкомпилять? :)

Если драйвер (модуль) один для обоих, как у меня — snd_hda_intel:

00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
        Kernel driver in use: snd_hda_intel
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI RV620 HDMI Audio [Radeon HD 3400 Series]
        Kernel driver in use: snd_hda_intel
то не выйдет. Ну, а если разный, то или так, или жёстко зафиксировать номер за модулем, как — есть в той теме.

varchar
()
Ответ на: комментарий от varchar

Вообше-то и в моём случае выход есть — «id» параметр модулю должен работать. Наверно я просто неосилятор.

varchar
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.