1

При использовании Archlinux с x86_64 после обновления ядра до 3.5.3-1 звук отсутствует, и ALSA запускается, поскольку пользователь не показывает звуковые устройства. Соответствующие модули ядра загружены, и оба файла dmesg.log и lspci показывают, что оборудование обнаружено (twp Geforce 560Ti в SLI & nvidia MCP55 на материнской плате, все используют snd_).

Следующий термин показывает следующее:

⋯$ aplay -l
aplay: device_list:252: no soundcards found...
⋯$ sudo aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC1200 Analog [ALC1200 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 3: ALC1200 Digital [ALC1200 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia_1 [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia_1 [HDA NVidia], device 7: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia_1 [HDA NVidia], device 8: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia_1 [HDA NVidia], device 9: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia_2 [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia_2 [HDA NVidia], device 7: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia_2 [HDA NVidia], device 8: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia_2 [HDA NVidia], device 9: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Была подана ошибка, но мне любопытно, как пользователь блокирует просмотр звуковых устройств, конфигурация ALSA не изменилась?

Информационный сценарий ALSA v 0.4.61 для этой системы.

1 ответ1

3

У меня та же проблема, и ответ Гравити показал мне правильный путь ее решения.

Здесь перечислены ваши группы имен пользователей с []# id [your-user-name] .

И, getfacl -t /dev/snd/* дает вам все, что вам нужно знать об именах пользователей и группах, которые могут получить доступ к snd hardware, и если ваше имя пользователя не принадлежит к этой группе, добавьте его, например, []# usermod -a -G [group] [user_name]

Подробнее о пользователях и группах вы можете найти здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .