LINUX.ORG.RU

Помогите подружить ALSA с AC97 в Арче


0

1

Чего только уже не перепробовал - звука нет.

[flareguner@nexus ~]$ lspci | grep audio
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)

Ни moc, ни Deadbeef не играют. alsaconfig не помогает, от другого юзера такая же фигня. При этом:

[flareguner@nexus ~]$ lsmod | grep ac97
snd_ac97_codec        114391  1 snd_intel8x0
ac97_bus                1206  1 snd_ac97_codec
snd_pcm                74780  3 snd_usb_audio,snd_ac97_codec,snd_intel8x0
snd                    59214  9 snd_timer,snd_pcm,snd_seq_device,snd_rawmidi,snd_usbmidi_lib,snd_hwdep,snd_usb_audio,snd_ac97_codec,snd_intel8x0
Уповаю на ващу помощь, уважаемые ЛОРовцы.

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

Ответ на: комментарий от zibert

libpulse стоит. В биосе вроед ничего не менял, но проверю. И да, arecord тоже вываливается:

[flareguner@nexus ~]$ arecord blablabla.wav
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
arecord: main:682: audio open error: No such file or directory

flareguner
() автор топика
Ответ на: комментарий от snoopcat
$ speaker-test 

speaker-test 1.0.25

Playback device is default
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
Playback open error: -2,No such file or directory
alsamixer 
cannot open mixer: No such file or directory

.

А вот alsaconf вроде всё настраивает и говорит мол заебца, но ничего не меняется.

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

И что там с alsaconfig?

он не нужен

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

Хм... пользователь небыл в группе audio, хотя я его добавлял. Кажется уже крыша едет с 4 компами в доме... arecord заработал, ща проверю.

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

Ничего не поменялось.

uid=1000(flareguner) gid=100(users) groups=100(users),91(video),92(audio)
[flareguner@nexus ~]$ ls -l /dev/snd/
total 0
drwxr-xr-x 2 root root       60 Feb  9 19:14 by-id
drwxr-xr-x 2 root root       80 Feb  9 19:14 by-path
crw-rw---- 1 root audio 116,  3 Feb  9 19:14 controlC0
crw-rw---- 1 root audio 116,  8 Feb  9 19:14 controlC1
crw-rw---- 1 root audio 116,  2 Feb  9 19:46 pcmC0D0c
crw-rw---- 1 root audio 116,  7 Feb  9 19:14 pcmC1D0c
crw-rw---- 1 root audio 116,  6 Feb  9 19:14 pcmC1D0p
crw-rw---- 1 root audio 116,  5 Feb  9 19:14 pcmC1D1c
crw-rw---- 1 root audio 116,  4 Feb  9 19:14 pcmC1D2p
crw-rw---- 1 root audio 116,  1 Feb  9 19:14 seq
crw-rw---- 1 root audio 116, 33 Feb  9 19:14 timer
flareguner
() автор топика
Ответ на: комментарий от flareguner

Ничего не поменялось.

разлогинься-залогинься и:

aplay -l; aplay -D plughw:0,0 /usr/share/sounds/alsa/Front_Center.wav

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

Какой должен быть аналог?

alsamixer
в нём везде вытянуть ползунки на макс. и убрать mute (MM) кнопкой «m»

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

Я перелогинивался. В биосе девайс в режиме Auto, Альтернативный вариант только Disabled.

[flareguner@nexus ~]$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 1: CK804 [NVidia CK804], device 0: Intel ICH [NVidia CK804]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: CK804 [NVidia CK804], device 2: Intel ICH - IEC958 [NVidia CK804 - IEC958]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
[flareguner@nexus ~]$ aplay -D plughw:0,0 /usr/share/sounds/alsa/Front_Center.wav
aplay: main:682: audio open error: No such file or directory
[flareguner@nexus ~]$ ls /usr/share/sounds/alsa/Front_Center.wav
/usr/share/sounds/alsa/Front_Center.wav
[flareguner@nexus ~]$ 

alsamixer

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

теперь:

aplay -D plughw:1,0 /usr/share/sounds/alsa/Front_Center.wav

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

alsamixer

facepalm, не та карта же:

alsamixer -D hw:1

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

О, всё заработало. Спасибо вам и всей компании, которая помогла.

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

ну вот, прозреваю кривой конфиг алсы:

su -c 'echo rm -f '$HOME'/.asoundrc /etc/asound.conf'
echo -e 'defaults.ctl.card 1\ndefaults.pcm.card 1' >>~/.asoundrc

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