Calculate🐧Forum

Проблемы с ALSA

hardware
#1

Решил с сыном поиграть в старые игры на элуляторе и беда, нет звука. На всех эмуляторах, когда запускаю их через консоль пишет, одно и тоже. Отсутствуют папки и файлы. Я прошёл по указанным местам, там пусто, нет ни папок, ни файлов. Скрин для примера.

#2

Звук в системе настроен на pulseaudio или alsa?

#3

Pulseaudio работает на KDE

#4

Понятно, что система обращается к библиотекам ALSA, а их там нет. А где они лежат? Я переустанавливал alsa библиотеки, толку ноль, в /var/calculate/tmp/portage/media-libs нет alsa-lib-1.1.8.

#5

Я через утилиту кальки выбирал по умолчанию ALSA, так у меня звук перестаёт работать.

#6

Там почему-то создаётся кривоватый конфиг.

Я себе в /etc/asound.conf такой сделал:
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm “hw:1,0”
}
}
pcm.dsnooper {
type dsnoop
ipc_key 1025
ipc_perm 0660
slave.pcm “hw:1,0”
}
pcm.duplexasym {
type asym
playback.pcm “dmixer”
capture.pcm “dsnooper”
}
pcm.duplex {
type plug
slave.pcm “duplexasym”
}
pcm.!default {
type plug
slave.pcm “duplexasym”
}
ctl.dmixer {
type hw
card 1
}

(не понял как тут отступы нарисовать при открытии скобок)

тут моя звуковая – это card 1, т.к. у меня ноут на интеловском чипе, где card0 – это HDMI
в конфиге подключён dmix , на который и выводится звук, а так же сделан общий доступ к микрофону для нескольких устройств.
При желании, на уровне alsa можно сделать вообще всё, что есть в PA, кроме передачи звука по сети, что мало кому нужно.

#7

Три апострофа (тильда (буква Ё) в US раскладке) , по желанию стиль потсветки (посмотреть можно здесь) с новой строки вставляешь блок текста, и в конце с новой строки тоже три апострофа.
Пример (стиль “text”):

pcm.dmixer {
	type dmix
	ipc_key 1024
	slave {
		pcm "hw:1,0"
	}	
}
pcm.dsnooper {
	type dsnoop
	ipc_key 1025
	ipc_perm 0660
	slave.pcm "hw:1,0"
}
pcm.duplexasym {
	type asym
	playback.pcm "dmixer"
	capture.pcm "dsnooper"
}
pcm.duplex {
	type plug
	slave.pcm "duplexasym"
}
pcm.!default {
	type plug
	slave.pcm "duplexasym"
}
ctl.dmixer {
	type hw
	card 1
}

Как это выглядит:

`bash
#!/bin/sh
# коментарий
echo "@Lautre добавьте ещё всяких разных подсветок!" | tee forum.calculate-linux.org 1> wiki.calculate-linux.org
`

Да, и этот форум не все стили подсведки поддерживает!

#8

У меня вообще пустой конфиг в /etc/asound.conf. Я правильно понял, что мне нужно скопировать ваш конфиг и добавить его в мой?

#9

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

У меня такие устройства:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: CS4208 Analog [CS4208 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 1: CS4208 Digital [CS4208 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0

arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: PCH [HDA Intel PCH], device 0: CS4208 Analog [CS4208 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0

Под них и написан конфиг

#10

Блин, у меня вот такое вот железо $ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: 92HD91BXX Analog [92HD91BXX Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0

Помоги, если не сложно, я в этом не бум бум. :frowning:

Mastodon Mastodon