LINUX.ORG.RU

Звук в Gentoo.


0

0

Привет, уважаемые. читал доки, пользовался alsa в ядре, пытался поставить alsa-driver, но ничего не увенчалось успехом. включал в ядро, звука нет. alsa-driver, сыпятся ошибки. при повышении громкости нажатием fn на ноуте, появляется окошко с ползунком громкости, который вечно стоит на нуле. при проигрывании чего либо идет воспроизведение в системе, звука нет, ползунок на месте,но время проигрывания идёт. не сочтите за флуд, но искал, читал, ничего( аудио: 00:14.2 Audio device: ATI Technologies Inc IXP SB4x0 High Definition Audio Controller (rev 01) можно что то сделать?

lspci -k

посмотрите что там по поводу вашего аудиоконтроллера пишет
модуль ядра собрать не забыли?

dmesg смотрите что пишет, можете все это на http://paste.org.ru выложить

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

http://paste.org.ru/?bjj1hm на dmesg столько всего, что в консоль весь лог не лезет) связанного со звуковой картой ничего не нашёл, но http://paste.org.ru/?j68aqv

на последние 2 команды нет файла или каталога.

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

Ну надо же всё, что на него завязано с этим флагом компилировать. А флаг лучше сразу в /etc/make.conf прописать.

Кстати, alsa-driver у меня нет. Есть alsa-utils, -headers, -lib. Звук есть.

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

вписал в make.conf флаг. все эти пакеты были установлены) заново ставлю.

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

>я выключил alsa

и удивляетесь почему не работает звук ?

собирайте alsa-driver тогда ( media-sound/alsa-driver )
хотя если есть драйвер в ядре, то лучше использовать ядерную alsa

в хендбуке написано


не стоит все воспринимать как руководство к действию, нужно немного и самостоятельно думать

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

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

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

если точно не знаете какой драйвер вам подойдет - соберите все как модули, займет на пару мегабайт больше на диске, все равно в память не загрузится то что не нужно


у меня вот
00:14.5 Multimedia audio controller: ATI Technologies Inc IXP SB400 AC'97 Audio Controller (rev 02)
   Subsystem: ASUSTeK Computer Inc. Device 1183
   Kernel driver in use: ATI IXP AC97 controller
   Kernel modules: snd-atiixp

CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE=y
CONFIG_SOUND_OSS_CORE_PRECLAIM=y
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_JACK=y
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_HRTIMER=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y
CONFIG_SND_VMASTER=y
CONFIG_SND_DMA_SGBUF=y
CONFIG_SND_RAWMIDI_SEQ=m
CONFIG_SND_EMU10K1_SEQ=m
CONFIG_SND_MPU401_UART=m
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_DRIVERS=y
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m
CONFIG_SND_PORTMAN2X4=m
CONFIG_SND_AC97_POWER_SAVE=y
CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
CONFIG_SND_ISA=y
CONFIG_SND_PCI=y
CONFIG_SND_AD1889=m
CONFIG_SND_ATIIXP=m
CONFIG_SND_ATIIXP_MODEM=m
CONFIG_AC97_BUS=m

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

snd-atiixp скорее всего модуль тоже будет, не забывайте про AC97
и модули эмуляции OSS

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

>Если встраивать в едро, alsaconf не определяет модули для карты и саму карту тоже.
угу, едро нужно учиться собирать на чем-то проще, чем gentoo. т.к. неизвестно, что еще кривыми ручками вы в последней поломали

deathmagnetic
()

Проверь добавил ли ты юзера в группу audio. Если что добавь. Стандартное ген керноловское ядро должно рабоатать. при простейшем добавлении альса миксера...

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

еще раз покажите

cat /proc/asound/cards
ls -l /dev/snd/

проверите входит ли пользователь в группу-владельца устройств /dev/snd
обычно - audio


в миксере если есть галка external amplifier - отключите ее ( для atiixp )

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

cat /proc/asound/cards 0 [pcsp ]: PC-Speaker - pcsp Internal PC-Speaker at port 0x61 1 [SB ]: HDA-Intel - HDA ATI SB HDA ATI SB at 0xc0400000 irq 24

ls -l /dev/snd/ итого 0 drwxr-xr-x 2 root root 80 Апр 14 15:30 by-path crw-rw---- 1 root audio 116, 0 Апр 14 15:30 controlC0 crw-rw---- 1 root audio 116, 32 Апр 14 15:30 controlC1 crw-rw---- 1 root audio 116, 16 Апр 14 15:41 pcmC0D0p crw-rw---- 1 root audio 116, 56 Апр 14 15:30 pcmC1D0c crw-rw---- 1 root audio 116, 48 Апр 14 15:30 pcmC1D0p crw-rw---- 1 root audio 116, 33 Апр 14 15:30 timer

я в генте новичек и пока не понимаю многово. в общем звука даже у рута нет, после попытки запуска звуков в руте, появился шум в динамиках и продолжается после закрытия плеера.

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

команду выполнил в миксере на выбор 2 карты. HDA ATI SB (Alsa mixer) pcsp (Alsa mixer выбрал первое. поднял грмкость, но звука всё равно нет.

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

а перезагрузиться? чтобы модули для спикера не грузились?
а то у вас первой картой в /proc/asound/cards именно он, вот звук и выводится туда, странно конечно что он не спикает, но так тоже бывает

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

ну естественно перезагрузился) в общем выбрал карту HDA ATI вместо, той что была. всё равно cat /proc/asound/cards выводит первым местом pcsp. судя по вашим словам они должны были поменяться?)

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

ну вообще то он вообще не должен был там появиться после blacklist


pcm.!default {
type hw
card SB
}

ctl.!default {
type hw
card SB
}


тогда вот это в /etc/asound.conf
и ~/.asoundrc

можно не перезагружаться, просто плееры-миксеры и т п перезапустить

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

отлично! спасибо огромное)) добавил, пошло)

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