You are not logged in.
I have Pipewire on Linux and i want to adjust my blue yeti headphones playback volume because I hear myself way too loud .
the solution on alsa is:
Open alsamixer in Terminal
Press F6 (Select sound card) → Select Yeti Stereo Microphone
Turn down the Mic property [left/right arrow keys] to 0/-30 dB gain
However I can't manage to find a solution for Pipewire.
Offline
Check pavucontrol and/or
pactl list cards
pactl list sources
pactl list source-outputs
Offline
Pavucontrol doesn't have any option for that.
I tried changing the volume using pactl set-sink-volume of source 1429 and 1430(listed down) and changed other(non important) volumes.
The outputs are:
$ pactl list cards
Card #52
Name: alsa_card.usb-Audio_Technica_Corp_ATR2100x-USB_Microphone-00
Driver: alsa
Owner Module: n/a
Properties:
api.acp.auto-port = "false"
api.alsa.card = "2"
api.alsa.card.longname = "Audio Technica Corp ATR2100x-USB Microphone at usb-0000:00:14.0-12, high speed"
api.alsa.card.name = "ATR2100x-USB Microphone"
api.alsa.path = "hw:2"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio2"
api.dbus.ReserveDevice1.Priority = "-20"
device.api = "alsa"
device.bus = "usb"
device.bus-id = "usb-Audio_Technica_Corp_ATR2100x-USB_Microphone-00"
device.bus_path = "pci-0000:00:14.0-usb-0:12:1.0"
device.description = "ATR2100x-USB Microphone"
device.enum.api = "udev"
device.form_factor = "microphone"
device.icon_name = "audio-input-microphone-analog-usb"
device.name = "alsa_card.usb-Audio_Technica_Corp_ATR2100x-USB_Microphone-00"
device.nick = "ATR2100x-USB Microphone"
device.plugged.usec = "5347413"
device.product.id = "0x004d"
device.product.name = "ATR2100x-USB Microphone"
device.serial = "Audio_Technica_Corp_ATR2100x-USB_Microphone"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0/sound/card2"
device.vendor.id = "0x0909"
device.vendor.name = "Audio-Technica Corp."
media.class = "Audio/Device"
factory.id = "14"
client.id = "45"
object.id = "52"
object.serial = "52"
object.path = "alsa:pcm:2"
alsa.card = "2"
alsa.card_name = "ATR2100x-USB Microphone"
alsa.long_card_name = "Audio Technica Corp ATR2100x-USB Microphone at usb-0000:00:14.0-12, high speed"
alsa.driver_name = "snd_usb_audio"
alsa.mixer_name = "USB Mixer"
alsa.components = "USB0909:004d"
alsa.id = "Microphone"
device.string = "2"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
output:analog-stereo+input:iec958-stereo: Analog Stereo Output + Digital Stereo (IEC958) Input (sinks: 1, sources: 1, priority: 6555, available: yes)
output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5565, available: yes)
output:iec958-stereo+input:iec958-stereo: Digital Stereo Duplex (IEC958) (sinks: 1, sources: 1, priority: 5555, available: yes)
output:iec958-stereo: Digital Stereo (IEC958) Output (sinks: 1, sources: 0, priority: 5500, available: yes)
input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
input:iec958-stereo: Digital Stereo (IEC958) Input (sinks: 0, sources: 1, priority: 55, available: yes)
pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: yes)
Active Profile: output:analog-stereo+input:analog-stereo
Ports:
analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability unknown)
Properties:
port.type = "mic"
device.icon_name = "audio-input-microphone"
card.profile.port = "0"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:iec958-stereo+input:analog-stereo
iec958-stereo-input: Digital Input (S/PDIF) (type: SPDIF, priority: 0, latency offset: 0 usec, availability unknown)
Properties:
port.type = "spdif"
card.profile.port = "1"
Part of profile(s): input:iec958-stereo, output:analog-stereo+input:iec958-stereo, output:iec958-stereo+input:iec958-stereo
analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability unknown)
Properties:
port.type = "headphones"
device.icon_name = "audio-headphones"
card.profile.port = "2"
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-stereo+input:iec958-stereo
iec958-stereo-output: Digital Output (S/PDIF) (type: SPDIF, priority: 0, latency offset: 0 usec, availability unknown)
Properties:
port.type = "spdif"
card.profile.port = "3"
Part of profile(s): output:iec958-stereo, output:iec958-stereo+input:analog-stereo, output:iec958-stereo+input:iec958-stereo
for sources:
$pactl list sources
Source #1429
State: RUNNING
Name: alsa_output.usb-Audio_Technica_Corp_ATR2100x-USB_Microphone-00.analog-stereo.5.monitor
Description: Monitor of ATR2100x-USB Microphone Analog Stereo
Driver: PipeWire
Sample Specification: s24le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor of Sink: alsa_output.usb-Audio_Technica_Corp_ATR2100x-USB_Microphone-00.analog-stereo.5
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
Properties:
alsa.card = "2"
alsa.card_name = "ATR2100x-USB Microphone"
alsa.class = "generic"
alsa.components = "USB0909:004d"
alsa.device = "0"
alsa.driver_name = "snd_usb_audio"
alsa.id = "Microphone"
alsa.long_card_name = "Audio Technica Corp ATR2100x-USB Microphone at usb-0000:00:14.0-12, high speed"
alsa.mixer_name = "USB Mixer"
alsa.name = "USB Audio"
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
api.alsa.card.longname = "Audio Technica Corp ATR2100x-USB Microphone at usb-0000:00:14.0-12, high speed"
api.alsa.card.name = "ATR2100x-USB Microphone"
api.alsa.path = "front:2"
api.alsa.pcm.card = "2"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "4"
device.api = "alsa"
device.class = "monitor"
device.id = "52"
device.profile.description = "Analog Stereo"
device.profile.name = "analog-stereo"
device.routes = "1"
factory.name = "api.alsa.pcm.sink"
media.class = "Audio/Sink"
device.description = "ATR2100x-USB Microphone"
node.name = "alsa_output.usb-Audio_Technica_Corp_ATR2100x-USB_Microphone-00.analog-stereo.5"
node.nick = "ATR2100x-USB Microphone"
node.pause-on-idle = "false"
object.path = "alsa:pcm:2:front:2:playback"
priority.driver = "1009"
priority.session = "1009"
factory.id = "18"
clock.quantum-limit = "8192"
client.id = "45"
node.driver = "true"
factory.mode = "merge"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "159"
object.serial = "1429"
node.max-latency = "16384/48000"
api.alsa.period-size = "128"
api.alsa.period-num = "256"
api.alsa.headroom = "128"
api.acp.auto-port = "false"
api.alsa.card = "2"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio2"
api.dbus.ReserveDevice1.Priority = "-20"
device.bus = "usb"
device.bus-id = "usb-Audio_Technica_Corp_ATR2100x-USB_Microphone-00"
device.bus_path = "pci-0000:00:14.0-usb-0:12:1.0"
device.enum.api = "udev"
device.form_factor = "microphone"
device.icon_name = "audio-input-microphone-analog-usb"
device.name = "alsa_card.usb-Audio_Technica_Corp_ATR2100x-USB_Microphone-00"
device.nick = "ATR2100x-USB Microphone"
device.plugged.usec = "5347413"
device.product.id = "0x004d"
device.product.name = "ATR2100x-USB Microphone"
device.serial = "Audio_Technica_Corp_ATR2100x-USB_Microphone"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0/sound/card2"
device.vendor.id = "0x0909"
device.vendor.name = "Audio-Technica Corp."
device.string = "2"
Ports:
analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability unknown)
Active Port: analog-output-headphones
Formats:
pcm
Source #1430
State: RUNNING
Name: alsa_input.usb-Audio_Technica_Corp_ATR2100x-USB_Microphone-00.analog-stereo.2
Description: ATR2100x-USB Microphone Analog Stereo
Driver: PipeWire
Sample Specification: s24le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 57825 / 88% / -3.26 dB, front-right: 57825 / 88% / -3.26 dB
balance 0.00
Base Volume: 28204 / 43% / -21.97 dB
Monitor of Sink: n/a
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
alsa.card = "2"
alsa.card_name = "ATR2100x-USB Microphone"
alsa.class = "generic"
alsa.components = "USB0909:004d"
alsa.device = "0"
alsa.driver_name = "snd_usb_audio"
alsa.id = "Microphone"
alsa.long_card_name = "Audio Technica Corp ATR2100x-USB Microphone at usb-0000:00:14.0-12, high speed"
alsa.mixer_name = "USB Mixer"
alsa.name = "USB Audio"
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
api.alsa.card.longname = "Audio Technica Corp ATR2100x-USB Microphone at usb-0000:00:14.0-12, high speed"
api.alsa.card.name = "ATR2100x-USB Microphone"
api.alsa.path = "front:2"
api.alsa.pcm.card = "2"
api.alsa.pcm.stream = "capture"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "0"
device.api = "alsa"
device.class = "sound"
device.id = "52"
device.profile.description = "Analog Stereo"
device.profile.name = "analog-stereo"
device.routes = "1"
factory.name = "api.alsa.pcm.source"
media.class = "Audio/Source"
device.description = "ATR2100x-USB Microphone"
node.name = "alsa_input.usb-Audio_Technica_Corp_ATR2100x-USB_Microphone-00.analog-stereo.2"
node.nick = "ATR2100x-USB Microphone"
node.pause-on-idle = "false"
object.path = "alsa:pcm:2:front:2:capture"
priority.driver = "2009"
priority.session = "2009"
factory.id = "18"
clock.quantum-limit = "8192"
client.id = "45"
node.driver = "true"
factory.mode = "split"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "87"
object.serial = "1430"
node.max-latency = "16384/48000"
api.alsa.period-size = "128"
api.alsa.period-num = "256"
api.alsa.headroom = "128"
api.acp.auto-port = "false"
api.alsa.card = "2"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio2"
api.dbus.ReserveDevice1.Priority = "-20"
device.bus = "usb"
device.bus-id = "usb-Audio_Technica_Corp_ATR2100x-USB_Microphone-00"
device.bus_path = "pci-0000:00:14.0-usb-0:12:1.0"
device.enum.api = "udev"
device.form_factor = "microphone"
device.icon_name = "audio-input-microphone-analog-usb"
device.name = "alsa_card.usb-Audio_Technica_Corp_ATR2100x-USB_Microphone-00"
device.nick = "ATR2100x-USB Microphone"
device.plugged.usec = "5347413"
device.product.id = "0x004d"
device.product.name = "ATR2100x-USB Microphone"
device.serial = "Audio_Technica_Corp_ATR2100x-USB_Microphone"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0/sound/card2"
device.vendor.id = "0x0909"
device.vendor.name = "Audio-Technica Corp."
device.string = "2"
Ports:
analog-input-mic: Microphone (type: Mic, priority: 8700, availability unknown)
Active Port: analog-input-mic
Formats:
pcm
Last edited by pressy03 (2024-05-14 13:51:15)
Offline
I'm not following what it is you want to decrease? alsa_input.usb-Audio_Technica_Corp_ATR2100x-USB_Microphone-00.analog-stereo.2 corresponds to your mic input, you will have a control for that in pavucontrol, does decreasing that not give the desired effect?
For fuller context
amixer -c2
pactl list sinks
might be useful.
Edit: Googling gives out https://bbs.archlinux.org/viewtopic.php?id=264882 , so if that's your problem you have a mic source that combines playback and capture and likely default port setups only handling capture for a control that's called 'Mic'. You can configure that in/with /usr/share/alsa-card-profile logistics, not on my Arch so can't really give more detailed pointers, you'd need a new mixer setup so you can configure a new path correctly
Last edited by V1del (2024-05-14 14:18:19)
Offline
error: target not found: amixer
(I installed arch using the archinstall script and there I selected pipewire only)
I want to change this:
https://youtu.be/mCCH2Gl35Fw?si=9yprjDQIom-FaYFh&t=59
pactl list sinks:
[pres@archlinux ~]$ pactl list sinks
Sink #60
State: SUSPENDED
Name: alsa_output.pci-0000_01_00.1.hdmi-stereo-extra3
Description: Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] Digital Stereo (HDMI 4)
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 35482 / 54% / -15.99 dB, front-right: 35482 / 54% / -15.99 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.pci-0000_01_00.1.hdmi-stereo-extra3.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS
Properties:
alsa.card = "1"
alsa.card_name = "HDA ATI HDMI"
alsa.class = "generic"
alsa.components = "HDA:1002aa01,00aa0100,00100700"
alsa.device = "9"
alsa.driver_name = "snd_hda_intel"
alsa.id = "HDMI"
alsa.long_card_name = "HDA ATI HDMI at 0xdfe60000 irq 144"
alsa.mixer_name = "ATI R6xx HDMI"
alsa.name = "27G2G4"
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
api.alsa.card.longname = "HDA ATI HDMI at 0xdfe60000 irq 144"
api.alsa.card.name = "HDA ATI HDMI"
api.alsa.path = "hdmi:1,3"
api.alsa.pcm.card = "1"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "15"
device.api = "alsa"
device.class = "sound"
device.id = "53"
device.profile.description = "Digital Stereo (HDMI 4)"
device.profile.name = "hdmi-stereo-extra3"
device.routes = "1"
factory.name = "api.alsa.pcm.sink"
media.class = "Audio/Sink"
device.description = "Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]"
node.name = "alsa_output.pci-0000_01_00.1.hdmi-stereo-extra3"
node.nick = "27G2G4"
node.pause-on-idle = "false"
object.path = "alsa:pcm:1:hdmi:1,3:playback"
priority.driver = "600"
priority.session = "600"
factory.id = "18"
clock.quantum-limit = "8192"
client.id = "45"
node.driver = "true"
factory.mode = "merge"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "60"
object.serial = "60"
api.acp.auto-port = "false"
api.alsa.card = "1"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio1"
api.dbus.ReserveDevice1.Priority = "-20"
device.bus = "pci"
device.bus_path = "pci-0000:01:00.1"
device.enum.api = "udev"
device.icon_name = "audio-card-analog-pci"
device.name = "alsa_card.pci-0000_01_00.1"
device.nick = "HDA ATI HDMI"
device.plugged.usec = "3058946"
device.product.id = "0xaaf0"
device.product.name = "Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1"
device.vendor.id = "0x1002"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
device.string = "1"
Ports:
hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, availability group: Legacy 4, available)
Active Port: hdmi-output-3
Formats:
pcm
Sink #1429
State: RUNNING
Name: alsa_output.usb-Audio_Technica_Corp_ATR2100x-USB_Microphone-00.analog-stereo.5
Description: ATR2100x-USB Microphone Analog Stereo
Driver: PipeWire
Sample Specification: s24le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 29936 / 46% / -20.42 dB, front-right: 29936 / 46% / -20.42 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.usb-Audio_Technica_Corp_ATR2100x-USB_Microphone-00.analog-stereo.5.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
alsa.card = "2"
alsa.card_name = "ATR2100x-USB Microphone"
alsa.class = "generic"
alsa.components = "USB0909:004d"
alsa.device = "0"
alsa.driver_name = "snd_usb_audio"
alsa.id = "Microphone"
alsa.long_card_name = "Audio Technica Corp ATR2100x-USB Microphone at usb-0000:00:14.0-12, high speed"
alsa.mixer_name = "USB Mixer"
alsa.name = "USB Audio"
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
api.alsa.card.longname = "Audio Technica Corp ATR2100x-USB Microphone at usb-0000:00:14.0-12, high speed"
api.alsa.card.name = "ATR2100x-USB Microphone"
api.alsa.path = "front:2"
api.alsa.pcm.card = "2"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "4"
device.api = "alsa"
device.class = "sound"
device.id = "52"
device.profile.description = "Analog Stereo"
device.profile.name = "analog-stereo"
device.routes = "1"
factory.name = "api.alsa.pcm.sink"
media.class = "Audio/Sink"
device.description = "ATR2100x-USB Microphone"
node.name = "alsa_output.usb-Audio_Technica_Corp_ATR2100x-USB_Microphone-00.analog-stereo.5"
node.nick = "ATR2100x-USB Microphone"
node.pause-on-idle = "false"
object.path = "alsa:pcm:2:front:2:playback"
priority.driver = "1009"
priority.session = "1009"
factory.id = "18"
clock.quantum-limit = "8192"
client.id = "45"
node.driver = "true"
factory.mode = "merge"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "159"
object.serial = "1429"
node.max-latency = "16384/48000"
api.alsa.period-size = "128"
api.alsa.period-num = "256"
api.alsa.headroom = "128"
api.acp.auto-port = "false"
api.alsa.card = "2"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio2"
api.dbus.ReserveDevice1.Priority = "-20"
device.bus = "usb"
device.bus-id = "usb-Audio_Technica_Corp_ATR2100x-USB_Microphone-00"
device.bus_path = "pci-0000:00:14.0-usb-0:12:1.0"
device.enum.api = "udev"
device.form_factor = "microphone"
device.icon_name = "audio-input-microphone-analog-usb"
device.name = "alsa_card.usb-Audio_Technica_Corp_ATR2100x-USB_Microphone-00"
device.nick = "ATR2100x-USB Microphone"
device.plugged.usec = "5347413"
device.product.id = "0x004d"
device.product.name = "ATR2100x-USB Microphone"
device.serial = "Audio_Technica_Corp_ATR2100x-USB_Microphone"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0/sound/card2"
device.vendor.id = "0x0909"
device.vendor.name = "Audio-Technica Corp."
device.string = "2"
Ports:
analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability unknown)
Active Port: analog-output-headphones
Formats:
pcm
Offline