linux 6.1 + hdmi + nvidia + alsa = no sound
Обновил ядро в генте, пропал звук. Бутаюсь со старым ядром - всё ок.
Помогло изменение в .asoundrc, смена device. Почему-то сменились.
Т.е. рецепт прост: выполняем aplay -l, смотрим, какие устройства доступны:
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [PHILIPS FTV ]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
знчит,в .asoundrc должно быть что-то вида:
pcm.!default {
type hw
card 0
device 3
}
ctl.!default {
type hw
card 0
device 3
}
или даже так:
pcm.dmixed {
type asym
playback.pcm {
type dmix
ipc_key 5678293
ipc_perm 0660
ipc_gid audio
slave {
channels 2 # Make 6 or 5.1 channel
pcm {
# format S16_LE # S32_LE
# rate 48000 # Can also be 44100
type hw
card 0 # Your card
device 3 # Your device
subdevice 0 # Important?
}
# period_size 1024
# buffer_size 8192
}
bindings {
0 0
1 1
# Uncomment below if using 6 channel
# 2 2
# 3 3
# 4 4
# 5 5
}
}
capture.pcm "hw:0"
}
pcm.!default {
type plug
slave.pcm "dmixed"
}
Комментариев нет:
Отправить комментарий