<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Prioritize or Default to Native PipeWire Audio Backend in Firefox for Linux to Reduce Latency in Discussions</title>
    <link>https://connect.mozilla.org/t5/discussions/prioritize-or-default-to-native-pipewire-audio-backend-in/m-p/112723#M43534</link>
    <description>&lt;P&gt;Yes, it would very nice.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Used to be able to build with JACK support.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I doubt anyone at the Foundation knows what Linux is.&lt;/P&gt;</description>
    <pubDate>Fri, 12 Dec 2025 21:51:05 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2025-12-12T21:51:05Z</dc:date>
    <item>
      <title>Prioritize or Default to Native PipeWire Audio Backend in Firefox for Linux to Reduce Latency</title>
      <link>https://connect.mozilla.org/t5/discussions/prioritize-or-default-to-native-pipewire-audio-backend-in/m-p/111643#M43175</link>
      <description>&lt;P&gt;On modern Linux distributions where PipeWire is the default audio server (e.g., KDE Neon, Fedora, recent Ubuntu versions), Firefox currently defaults to the pulse-rust audio backend. This forces communication through the PipeWire-Pulse compatibility layer (pipewire-pulse), resulting in unnecessary overhead and higher latency compared to a native PipeWire connection.&lt;/P&gt;&lt;P&gt;Evidence from User System:&lt;/P&gt;&lt;P&gt;The system uses PipeWire as the main audio server.&lt;/P&gt;&lt;P&gt;The application status from about:support confirms the use of the legacy protocol: Audio Backend: pulse-rust.&lt;/P&gt;&lt;P&gt;The pactl list sink-inputs command confirms the use of the bridge: client.api = "pipewire-pulse".&lt;/P&gt;&lt;P&gt;Observed round-trip latency is high, which is typical for bridged connections: 73.63ms (found in about:support).&lt;/P&gt;&lt;P&gt;User Attempts (Failed to Force Native Backend):&lt;/P&gt;&lt;P&gt;We attempted to manually configure the native PipeWire backend via about:config:&lt;/P&gt;&lt;P&gt;Set media.cubeb.backends to pulse,pipewire,alsa (String).&lt;/P&gt;&lt;P&gt;Set media.peerconnection.webrtc.disable_pulseaudio to true (Boolean).&lt;/P&gt;&lt;P&gt;Result: These preferences did not successfully switch the browser to the native PipeWire backend, demonstrating that the current Firefox build prioritizes PulseAudio regardless of user settings.&lt;/P&gt;&lt;P&gt;Request:&lt;/P&gt;&lt;P&gt;We kindly request that the Firefox development team consider one of the following for Linux builds where PipeWire is detected:&lt;/P&gt;&lt;P&gt;Set the native PipeWire backend as the default audio choice.&lt;/P&gt;&lt;P&gt;Ensure that modifying the media.cubeb.backends preference successfully forces the use of the native PipeWire backend (pipewire) over the PulseAudio protocol (pulse-rust).&lt;/P&gt;&lt;P&gt;Lowering the latency is critical for media consumption and real-time communication (WebRTC). Thank you.&lt;/P&gt;</description>
      <pubDate>Thu, 27 Nov 2025 20:36:27 GMT</pubDate>
      <guid>https://connect.mozilla.org/t5/discussions/prioritize-or-default-to-native-pipewire-audio-backend-in/m-p/111643#M43175</guid>
      <dc:creator>Duke_Fleed</dc:creator>
      <dc:date>2025-11-27T20:36:27Z</dc:date>
    </item>
    <item>
      <title>Re: Prioritize or Default to Native PipeWire Audio Backend in Firefox for Linux to Reduce Latency</title>
      <link>https://connect.mozilla.org/t5/discussions/prioritize-or-default-to-native-pipewire-audio-backend-in/m-p/112723#M43534</link>
      <description>&lt;P&gt;Yes, it would very nice.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Used to be able to build with JACK support.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I doubt anyone at the Foundation knows what Linux is.&lt;/P&gt;</description>
      <pubDate>Fri, 12 Dec 2025 21:51:05 GMT</pubDate>
      <guid>https://connect.mozilla.org/t5/discussions/prioritize-or-default-to-native-pipewire-audio-backend-in/m-p/112723#M43534</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2025-12-12T21:51:05Z</dc:date>
    </item>
    <item>
      <title>Re: Prioritize or Default to Native PipeWire Audio Backend in Firefox for Linux to Reduce Latency</title>
      <link>https://connect.mozilla.org/t5/discussions/prioritize-or-default-to-native-pipewire-audio-backend-in/m-p/119496#M46776</link>
      <description>&lt;P&gt;I agree, native Pipewire support would be great, especially since the rust implementation can cause thread overflow, crashing the whole pipeline.&amp;nbsp; Sometimes not noticeable, as it reinitializes pretty quickly, but with software like EasyEffects, requires manual reactivation every time a new audio session starts, as the crash kills it, which is tedious.&amp;nbsp; Restarting the system services temporarily clears for overflow, but only temporarily.&lt;/P&gt;&lt;P&gt;As an additional note, I found you can enable "media.cubeb.backend = ALSA", and this has been working great for me.&amp;nbsp; I also at some point figured out how to enable 48khz, but not sure how, so just saying it's possible.&amp;nbsp; Actually, I'm hoping Firefox gets full Hi-Res support, HDR and 192khz audio.&lt;/P&gt;</description>
      <pubDate>Sun, 08 Mar 2026 00:11:43 GMT</pubDate>
      <guid>https://connect.mozilla.org/t5/discussions/prioritize-or-default-to-native-pipewire-audio-backend-in/m-p/119496#M46776</guid>
      <dc:creator>ACE7F22</dc:creator>
      <dc:date>2026-03-08T00:11:43Z</dc:date>
    </item>
  </channel>
</rss>

