User Tools

Site Tools


general:linux:b_w_mm-1_wireplumber_pipewire

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
general:linux:b_w_mm-1_wireplumber_pipewire [2023/09/13 10:27] – created sunkangeneral:linux:b_w_mm-1_wireplumber_pipewire [2025/09/10 08:31] (current) sunkan
Line 2: Line 2:
  
 This seems to be due to some fault in the dB reporting and can be worked around by creating a configuration file that overrides this property. This seems to be due to some fault in the dB reporting and can be worked around by creating a configuration file that overrides this property.
 +Also since some time ago a pop was heard when any sound started after being silent for a while.
 +Turns out that it is possible to fix by disabling the suspend [[https://support.system76.com/articles/serval-dac/|Serval DAC Clicking]]
 +
 +===== New JSON config =====
 +
 +File can be placed in either ''/etc/wireplumber/wireplumber.conf.d'' or ''~/.config/wireplumber/wireplumber.conf.d''
 +
 +To find the device name either use ''wpctl status'' look for the device id and use ''wpctl inspect <id>'' \\
 +Another, and quicker, way is to check output from ''pw-cli ls Device''
 +
 +<file javascript /etc/wireplumber/wireplumber.conf.d/51-Bowers_Wilkins-MM-1.conf>
 +monitor.alsa.rules = [
 +  {
 +    matches = [
 +      {
 +        device.name = "alsa_card.usb-Bowers___Wilkins_MM-1_304-00"
 +      }
 +    ]
 +    actions = {
 +      update-props = {
 +        api.alsa.ignore-dB = true
 +        session.suspend-timeout-seconds = 0
 +      }
 +    }
 +  }
 +]
 +</file>
 +
 +Then to make the changes take effect run ''systemctl --user restart wireplumber''
 +
 +
 +===== Old Lua config =====
  
 File can be placed in either ''/etc/wireplumber/main.lua.d'' or ''~/.config/wireplumber/main.lua.d'' File can be placed in either ''/etc/wireplumber/main.lua.d'' or ''~/.config/wireplumber/main.lua.d''
general/linux/b_w_mm-1_wireplumber_pipewire.1694600821.txt.gz · Last modified: 2023/09/13 10:27 by sunkan

Donate Powered by PHP Valid HTML5 Valid CSS Run on Debian Driven by DokuWiki