Страница 1 из 1

FreeBSD 11.1 звук

Добавлено: 2017-09-02 23:29:26
alex117
Такая проблема, стоит FreeBSD 11.1 + MATE десктопом. Звук работает, но системный регулятор громкости, который на панели, не оказывает никакого влияния на громкость воспроизведения. В самих приложениях audacious, vlc и пр, все регулируется. И я так и не пойму, какой модуль использует ядро для моей карты:

Код: Выделить всё

root@pc1:/home/steam/Desktop # dmesg | grep pcm
pcm0: <ATI R6xx (HDMI)> at nid 3 on hdaa0
pcm1: <Realtek ALC662 (Rear Analog)> at nid 20 and 24,26 on hdaa1
pcm2: <Realtek ALC662 (Front Analog)> at nid 27 and 25 on hdaa1
pcm3: <USB audio> on uaudio0

Код: Выделить всё

root@pc1:/home/steam/Desktop # cat /dev/sndstat 
Installed devices:
pcm0: <ATI R6xx (HDMI)> (play)
pcm1: <Realtek ALC662 (Rear Analog)> (play/rec) default
pcm2: <Realtek ALC662 (Front Analog)> (play/rec)
pcm3: <USB audio> (rec)
No devices installed from userspace.

FreeBSD 11.1 звук

Добавлено: 2017-09-03 9:02:11
Neus
alex117 писал(а): И я так и не пойму, какой модуль использует ядро для моей карты:
alex117 писал(а): pcm1: <Realtek ALC662 (Rear Analog)> (play/rec) default

FreeBSD 11.1 звук

Добавлено: 2017-09-03 13:41:24
guest
alex117 писал(а):Такая проблема, стоит FreeBSD 11.1 + MATE десктопом. Звук работает, но системный регулятор громкости, который на панели, не оказывает никакого влияния на громкость воспроизведения. В самих приложениях audacious, vlc и пр, все регулируется. И я так и не пойму, какой модуль использует ядро для моей карты:

Код: Выделить всё

root@pc1:/home/steam/Desktop # dmesg | grep pcm
pcm0: <ATI R6xx (HDMI)> at nid 3 on hdaa0
pcm1: <Realtek ALC662 (Rear Analog)> at nid 20 and 24,26 on hdaa1
pcm2: <Realtek ALC662 (Front Analog)> at nid 27 and 25 on hdaa1
pcm3: <USB audio> on uaudio0

Код: Выделить всё

root@pc1:/home/steam/Desktop # cat /dev/sndstat 
Installed devices:
pcm0: <ATI R6xx (HDMI)> (play)
pcm1: <Realtek ALC662 (Rear Analog)> (play/rec) default
pcm2: <Realtek ALC662 (Front Analog)> (play/rec)
pcm3: <USB audio> (rec)
No devices installed from userspace.
"системный регулятор" -???

# man sound
# man mixer

# cat /dev/sndstat | grep default
# sysctl hw.snd.default_unit

# ls -la /dev/mixer*

# mixer -f /dev/mixer1
# mixer -f /dev/mixer1 vol 100 pcm 100
# mixer vol 50
# mixer pcm 70

mixer w/o arg show all params fo all devices
mixer w/o arg -f - must be use default sound device, that is why:

mixer -f /dev/mixer1 vol 90 == mixer vol 90