Вопрос или проблема
В Windows, чтобы отключить «громкость», мне только нужно перейти на вкладку «Пользовательская» и снять галочку с поля «Громкость»
Управление громкостью в Windows
Когда я перезагружаюсь в Ubuntu, по звуку я могу сказать, что «громкость» включена, но опции отключить её в pulseaudio нет
Вкладка дополнительных настроек, Вкладка конфигурации
Адаптер отображается в lsusb
как:
Bus 001 Device 003: ID 0d8c:0103 C-Media Electronics, Inc. CM102-A+/102S+ Audio Controller
Список карт в pactl list
как:
Card #1
Name: alsa_card.usb-C-Media_INC._USB_Sound_Device-00
Driver: module-alsa-card.c
Owner Module: 8
Properties:
alsa.card = "2"
alsa.card_name = "Audio Advantage MicroII"
alsa.long_card_name = "C-Media INC. Audio Advantage MicroII at usb-0000:00:14.0-3, full speed"
alsa.driver_name = "snd_usb_audio"
device.bus_path = "pci-0000:00:14.0-usb-0:3:1.0"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/sound/card2"
udev.id = "usb-C-Media_INC._USB_Sound_Device-00"
device.bus = "usb"
device.vendor.id = "0d8c"
device.vendor.name = "C-Media Electronics, Inc."
device.product.id = "0103"
device.product.name = "CM102-A+/102S+ Audio Controller"
device.serial = "C-Media_INC._USB_Sound_Device"
device.string = "2"
device.description = "CM102-A+/102S+ Audio Controller"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-usb"
Profiles:
output:analog-stereo: Аналоговый стерео выход (sinks: 1, sources: 0, priority: 6500, available: yes)
output:iec958-stereo: Цифровой стерео выход (IEC958) (sinks: 1, sources: 0, priority: 5500, available: yes)
off: Выключено (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: output:analog-stereo
Ports:
analog-output: Аналоговый выход (тип: Аналоговый, приоритет: 9900, задержка: 0 usec, доступность неизвестна)
Часть профиля(ей): output:analog-stereo
iec958-stereo-output: Цифровой выход (S/PDIF) (тип: SPDIF, приоритет: 0, задержка: 0 usec, доступность неизвестна)
Часть профиля(ей): output:iec958-stereo
Как отключить эту функцию «громкости» в Ubuntu
Ответ или решение
Чтобы отключить функцию "Loudness" в аудиоконтроллере CM102-A+/102S+ на Ubuntu, необходимо выполнить несколько шагов. Эта проблема часто возникает из-за различий в настройках звука между Windows и Linux. В этой статье подробно описаны способы отключения этой настройки, с использованием инструментов PulseAudio и ALSA.
1. Проверка системы
Прежде всего, убедитесь, что ваше устройство правильно определено в системе. Вы можете использовать команду lsusb
, чтобы подтвердить, что контроллер идентифицируется как:
Bus 001 Device 003: ID 0d8c:0103 C-Media Electronics, Inc. CM102-A+/102S+ Audio Controller
Также полезно использовать команду pactl list
, чтобы получить информацию о вашем звуковом устройстве:
pactl list
Это даст вам представление о текущих профилях и портах, доступных для вашего звукового устройства.
2. Изменение параметров ALSA
На данный момент отсутствует прямой способ отключения "Loudness" через PulseAudio для вашего устройства. Однако вы можете попытаться изменить настройки через ALSA:
-
Откройте терминал.
-
Введите следующую команду для доступа к ALSA Mixer:
alsamixer
-
В интерфейсе alsamixer используйте стрелки на клавиатуре для выбора вашего устройства (может понадобиться нажать клавишу
F6
, чтобы сменить устройство). -
Найдите параметр "Loudness" (если доступен) и используйте клавишу
M
для его отключения. -
Обязательно сохраните изменения, введя команду:
sudo alsactl store
3. Редактирование конфигураций PulseAudio
Если вышеуказанные шаги не помогли, вы можете попробовать установить нужные параметры в конфигурационных файлах PulseAudio. Для этого:
-
Откройте терминал.
-
Создайте резервную копию конфигурационного файла:
cp /etc/pulse/default.pa /etc/pulse/default.pa.bak
-
Откройте файл для редактирования в текстовом редакторе:
sudo nano /etc/pulse/default.pa
-
Найдите строку, отвечающую за загрузку модуля, связанного с вашим устройством, и дополните её параметрами. Например:
load-module module-alsa-sink device=alsa_card.usb-C-Media_INC._USB_Sound_Device-00
-
Чтобы активировать параметры, при необходимости вы можете добавить дополнительно использование EQ или эквалайзера.
-
Сохраните изменения и перезагрузите PulseAudio:
pulseaudio -k pulseaudio --start
Заключение
Возможно, отключение функции "Loudness" в аудиоконтроллере CM102-A+/102S+ в Ubuntu потребует экспериментирования с настройками ALSA и PulseAudio. Всегда помните, что корректировка конфигурационных файлов может привести к изменениям в звуковой системе, поэтому следует действовать осторожно и создавать резервные копии важных файлов.
Следуя данным инструкциям, вы сможете наилучшим образом настроить звук на своём устройстве и избежать нежелательных эффектов, связанных с функцией "Loudness". Если у вас останутся вопросы или потребуется дополнительная помощь, обратитесь в соответствующие форумы поддержки или технические сообщества.