[opensuse] Pulseaudio frustration
Hi all. How do I *permanently* disable pulseaudio’s module-rtp-send and module-rtp-recv from loading at login time? I’m running tumbleweed. Every time I login to KDE (5), pulseaudio starts spamming the network with multicast rtp traffic, until module-rtp-send/recv are unloaded. I cannot disable rtp sending/receiving with paprefs (PulseAudio Preferences): NONE of the check-boxes in that app respond except for “Add virtual output device for simultaneous output on all local sound cards). I have uninstalled paprefs and pactl, deleted ~/.pulse and ~/.config/pulse (whilst logged out), logged in and out, reinstalled paprefs/pactl and logged out/in again. Still no dice. My user is a member of the following groups: lp, wheel, cdrom, users (this is the primary group for all users on my system), vboxusers, video,audio,pulse- access. Some of these may not be necessary. Yes, I’ve tried logged on as a different user - the only difference is that all the checkboxes that are checked when logged in as me are unchecked when logged in as the other user, but still none can be changed! Oh, yes - KDE is using the phonon-gstreamer backend, if that is relevant at all. The module-load lines for module-rtp-send/recv are commented out in /etc/ pulse/default.pa, so they’re not being loaded from there. I cannot find any other pulse configuration files that would be forcing the settings (but that doesn’t mean they don’t exist). Any clues on how to beat this recalcitrant beast into submission gratefully received. Regards, Rodney. ============================================================== Rodney Baker VK5ZTV rodney.baker@iinet.net.au CCNA #CSCO12880208 ============================================================== -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2017-09-19 13:32, Rodney Baker wrote:
Hi all. How do I *permanently* disable pulseaudio’s module-rtp-send and module-rtp-recv from loading at login time? I’m running tumbleweed.
Every time I login to KDE (5), pulseaudio starts spamming the network with multicast rtp traffic, until module-rtp-send/recv are unloaded.
Perhaps an outgoing firewall rule :-? -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)
On Tue, 19 Sep 2017 21:02:47 +0930 Rodney Baker <rodney.baker@iinet.net.au> wrote:
Hi all. How do I *permanently* disable pulseaudio’s module-rtp-send and module-rtp-recv from loading at login time? I’m running tumbleweed.
Every time I login to KDE (5), pulseaudio starts spamming the network with multicast rtp traffic, until module-rtp-send/recv are unloaded.
I cannot disable rtp sending/receiving with paprefs (PulseAudio Preferences): NONE of the check-boxes in that app respond except for “Add virtual output device for simultaneous output on all local sound cards).
I have uninstalled paprefs and pactl, deleted ~/.pulse and ~/.config/pulse (whilst logged out), logged in and out, reinstalled paprefs/pactl and logged out/in again. Still no dice.
My user is a member of the following groups: lp, wheel, cdrom, users (this is the primary group for all users on my system), vboxusers, video,audio,pulse- access. Some of these may not be necessary.
Yes, I’ve tried logged on as a different user - the only difference is that all the checkboxes that are checked when logged in as me are unchecked when logged in as the other user, but still none can be changed!
Oh, yes - KDE is using the phonon-gstreamer backend, if that is relevant at all.
The module-load lines for module-rtp-send/recv are commented out in /etc/ pulse/default.pa, so they’re not being loaded from there. I cannot find any other pulse configuration files that would be forcing the settings (but that doesn’t mean they don’t exist).
Any clues on how to beat this recalcitrant beast into submission gratefully received.
remove pulseaudio :)
Regards, Rodney.
============================================================== Rodney Baker VK5ZTV rodney.baker@iinet.net.au CCNA #CSCO12880208 ==============================================================
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Dave Howorth composed on 2017-09-19 13:16 (UTC+0100):
remove pulseaudio :)
Not an option for those needing sound from all current and future incarnations of Firefox. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Den 2017-09-19 kl. 13:32, skrev Rodney Baker:
Hi all. How do I *permanently* disable pulseaudio’s module-rtp-send and module-rtp-recv from loading at login time? I’m running tumbleweed.
edit /etc/pulse/default.pa restart pulseaudio Small reservation though. I only do this on debian/ubuntu in my audio studio so I've never done it om TW. Cheers, -- /bengan -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2017-09-19 14:18, Bengt Gördén wrote:
Den 2017-09-19 kl. 13:32, skrev Rodney Baker:
Hi all. How do I *permanently* disable pulseaudio’s module-rtp-send and module-rtp-recv from loading at login time? I’m running tumbleweed.
edit /etc/pulse/default.pa
And do what? I see: ### Load the RTP receiver module (also configured via paprefs, see above) #load-module module-rtp-recv ### Load the RTP sender module (also configured via paprefs, see above) #load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'" #load-module module-rtp-send source=rtp.monitor Notice that they are commented out, yet they load. I see lines for loading, but not for "do not load". -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)
On Tue, Sep 19, 2017 at 02:23:37PM +0200, Carlos E. R. wrote:
On 2017-09-19 14:18, Bengt Gördén wrote:
Den 2017-09-19 kl. 13:32, skrev Rodney Baker:
Hi all. How do I *permanently* disable pulseaudio’s module-rtp-send and module-rtp-recv from loading at login time? I’m running tumbleweed.
edit /etc/pulse/default.pa
And do what?
There is a manual page default.pa in section 5 therein you'll find a pointer to the manual page pulse-cli-syntax also in section 5 used with pacmd(1): MODULE MANAGEMENT load-module name [arguments...] Load a module specified by its name and arguments. For most modules it is OK to be loaded more than once. unload-module index|name Unload a module, specified either by its index in the module list or its name. describe-module name Give information about a module specified by its name. guess: the last command is not useful in /etc/pulse/default.pa
I see:
### Load the RTP receiver module (also configured via paprefs, see above) #load-module module-rtp-recv
### Load the RTP sender module (also configured via paprefs, see above) #load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'" #load-module module-rtp-send source=rtp.monitor
-- "Having a smoking section in a restaurant is like having a peeing section in a swimming pool." -- Edward Burr
Den 2017-09-19 kl. 14:23, skrev Carlos E. R.:
On 2017-09-19 14:18, Bengt Gördén wrote:
Den 2017-09-19 kl. 13:32, skrev Rodney Baker:
Hi all. How do I *permanently* disable pulseaudio’s module-rtp-send and module-rtp-recv from loading at login time? I’m running tumbleweed. edit /etc/pulse/default.pa And do what?
Normally when there is a hash sign you edit it out or in depending on what you want. I suspect you don't need that info but you asked.
I see:
On Rodney Bakers computer? If not I believe it's better he answer the reply..
### Load the RTP receiver module (also configured via paprefs, see above) #load-module module-rtp-recv
### Load the RTP sender module (also configured via paprefs, see above) #load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'" #load-module module-rtp-send source=rtp.monitor
Notice that they are commented out, yet they load. I see lines for loading, but not for "do not load".
-- /bengan -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
* Bengt Gördén <bengan@bag.org> [09-19-17 08:18]:
Den 2017-09-19 kl. 13:32, skrev Rodney Baker:
Hi all. How do I *permanently* disable pulseaudio’s module-rtp-send and module-rtp-recv from loading at login time? I’m running tumbleweed.
edit /etc/pulse/default.pa
restart pulseaudio
Small reservation though. I only do this on debian/ubuntu in my audio studio so I've never done it om TW.
and the default install disables rtp send/rec. so the question is more why if it was purposely _enabled_, it cannot be purposely _disabled_ in a similar manner. obviously the op enabled it. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
* Patrick Shanahan <paka@opensuse.org> [09-19-17 08:40]:
* Bengt Gördén <bengan@bag.org> [09-19-17 08:18]:
Den 2017-09-19 kl. 13:32, skrev Rodney Baker:
Hi all. How do I *permanently* disable pulseaudio’s module-rtp-send and module-rtp-recv from loading at login time? I’m running tumbleweed.
edit /etc/pulse/default.pa
restart pulseaudio
and according to the man page, ~/.config/pulse/default.pa -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Den 2017-09-19 kl. 14:53, skrev Patrick Shanahan:
* Patrick Shanahan <paka@opensuse.org> [09-19-17 08:40]:
* Bengt Gördén <bengan@bag.org> [09-19-17 08:18]:
Den 2017-09-19 kl. 13:32, skrev Rodney Baker:
Hi all. How do I *permanently* disable pulseaudio’s module-rtp-send and module-rtp-recv from loading at login time? I’m running tumbleweed. edit /etc/pulse/default.pa
restart pulseaudio and according to the man page, ~/.config/pulse/default.pa
Yes. You do a: grep -i rtp ~/.config/pulse/default.pa /etc/pulse/default.pa /etc/pulse/system.pa to find out. But it's probably in default. -- /bengan -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Den 2017-09-19 kl. 14:40, skrev Patrick Shanahan:
* Bengt Gördén <bengan@bag.org> [09-19-17 08:18]:
Den 2017-09-19 kl. 13:32, skrev Rodney Baker:
Hi all. How do I *permanently* disable pulseaudio’s module-rtp-send and module-rtp-recv from loading at login time? I’m running tumbleweed. edit /etc/pulse/default.pa
restart pulseaudio
Small reservation though. I only do this on debian/ubuntu in my audio studio so I've never done it om TW. and the default install disables rtp send/rec. so the question is more why if it was purposely _enabled_, it cannot be purposely _disabled_ in a similar manner. obviously the op enabled it.
Ok. I might missunderstand your comment but why can't it be purposely disabled in TW? I've experimented with it on my linux audio box albeit not TW. It was no problem there. I normally turn off pulseaudio and just use jackd to get low latency when I record audio in my studio but I tested the rtp-module's just for the fun of it. There is numerous of support software and a lot of scripts in the wild for pulseaudio that tries to be smart. Pulseaudio been debated over and over on linux-audio-list. Mostly how to disable it. I can't recall any discussion on module rtp but turning it on or off would be the same as the rest of the modules I think. -- /bengan -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
* Bengt Gördén <bengan@bag.org> [09-19-17 09:14]:
Den 2017-09-19 kl. 14:40, skrev Patrick Shanahan:
* Bengt Gördén <bengan@bag.org> [09-19-17 08:18]:
Den 2017-09-19 kl. 13:32, skrev Rodney Baker:
Hi all. How do I *permanently* disable pulseaudio’s module-rtp-send and module-rtp-recv from loading at login time? I’m running tumbleweed. edit /etc/pulse/default.pa
restart pulseaudio
Small reservation though. I only do this on debian/ubuntu in my audio studio so I've never done it om TW. and the default install disables rtp send/rec. so the question is more why if it was purposely _enabled_, it cannot be purposely _disabled_ in a similar manner. obviously the op enabled it.
Ok. I might missunderstand your comment but why can't it be purposely disabled in TW? I've experimented with it on my linux audio box albeit not TW. It was no problem there. I normally turn off pulseaudio and just use jackd to get low latency when I record audio in my studio but I tested the rtp-module's just for the fun of it.
There is numerous of support software and a lot of scripts in the wild for pulseaudio that tries to be smart. Pulseaudio been debated over and over on linux-audio-list. Mostly how to disable it. I can't recall any discussion on module rtp but turning it on or off would be the same as the rest of the modules I think.
yes, according to the docs and default config, it *default's* to *off*. The next question would be, why it is on. On my Tw box it is working as the default config suggests, always rtp is off. And I have made no change to it. The OP has it on for some reason, ie: not the default. So something/someone has changed (it) or his system has problems. Perhaps he has installed something that want's rdp and change the setting for him. Any, changing /etc/pulse/default.pa and not changing ~/.config/pulse/default.pa will not change what he observes. He must change ~/.config/pulse/default.pa or both and ~/.config/pulse/default.pa would take precedence. Maybe he will give us an explanation ???? -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Tuesday, 19 September 2017 23:14:42 ACST Patrick Shanahan wrote:
There is numerous of support software and a lot of scripts in the wild for pulseaudio that tries to be smart. Pulseaudio been debated over and over on linux-audio-list. Mostly how to disable it. I can't recall any discussion on module rtp but turning it on or off would be the same as the rest of the modules I think.
yes, according to the docs and default config, it *default's* to *off*. The next question would be, why it is on. On my Tw box it is working as the default config suggests, always rtp is off. And I have made no change to it. The OP has it on for some reason, ie: not the default. So something/someone has changed (it) or his system has problems. Perhaps he has installed something that want's rdp and change the setting for him.
Any, changing /etc/pulse/default.pa and not changing ~/.config/pulse/default.pa will not change what he observes. He must change ~/.config/pulse/default.pa or both and ~/.config/pulse/default.pa would take precedence.
Maybe he will give us an explanation ????
I will, now that I’m back. :) I don’t remember if/when I originally turned on rtp sending/receiving - I must have had a good reason to do so. The spamming of the network I’ve only noticed recently, although when googling for solutions (before I asked on the list as a last resort) I found lots of mailing list traffic from 2013 about the same problem (but NONE about not being able to disable it). From /etc/pulse/default.pa: ### Load the RTP receiver module (also configured via paprefs, see above) #load-module module-rtp-recv ### Load the RTP sender module (also configured via paprefs, see above) #load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'" #load-module module-rtp-send source=rtp.monitor ### Load additional modules from GConf settings. This can be configured with the paprefs tool. ### Please keep in mind that the modules configured by paprefs might conflict with manually ### loaded modules. .ifexists module-gconf.so .nofail load-module module-gconf .fail .endif Note that both rtp-send and rtp-recv are commented out, but there is this extra section for load-module module-gconf. ~/.config/pulse/default.pa does not exist, so I’m guessing that it must be gconf telling the modules to load. The comment implies that paprefs is supposed to configure the gconf settings, but it does not seem to work (even running as root or with kdesu). Maybe commenting out that line will help...I’ll give that a try and report back. Regards, -- ============================================================== Rodney Baker VK5ZTV rodney.baker@iinet.net.au CCNA #CSCO12880208 ============================================================== -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Wednesday, 20 September 2017 0:13:21 ACST Rodney Baker wrote: [...]
### Load additional modules from GConf settings. This can be configured with the paprefs tool. ### Please keep in mind that the modules configured by paprefs might conflict with manually ### loaded modules. .ifexists module-gconf.so .nofail load-module module-gconf .fail .endif
Note that both rtp-send and rtp-recv are commented out, but there is this extra section for load-module module-gconf. ~/.config/pulse/default.pa does not exist, so I’m guessing that it must be gconf telling the modules to load.
The comment implies that paprefs is supposed to configure the gconf settings, but it does not seem to work (even running as root or with kdesu).
Maybe commenting out that line will help...I’ll give that a try and report back.
#!@#!!! Commenting that out resulted in no audio at all! -- ============================================================== Rodney Baker VK5ZTV rodney.baker@iinet.net.au CCNA #CSCO12880208 ============================================================== -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Wednesday, 20 September 2017 0:34:46 ACST Rodney Baker wrote:
On Wednesday, 20 September 2017 0:13:21 ACST Rodney Baker wrote: [...]
### Load additional modules from GConf settings. This can be configured with the paprefs tool. ### Please keep in mind that the modules configured by paprefs might conflict with manually ### loaded modules. .ifexists module-gconf.so .nofail load-module module-gconf .fail .endif
Note that both rtp-send and rtp-recv are commented out, but there is this extra section for load-module module-gconf. ~/.config/pulse/default.pa does not exist, so I’m guessing that it must be gconf telling the modules to load.
The comment implies that paprefs is supposed to configure the gconf settings, but it does not seem to work (even running as root or with kdesu).
Maybe commenting out that line will help...I’ll give that a try and report back.
#!@#!!! Commenting that out resulted in no audio at all!
So, I added in unload-module statements after the gconf stuff to make sure that the rtp modules are unloaded immediately, even if they get loaded by gconf (which isn’t yet confirmed but seems likely). None of that explains why paprefs appears completely useless, being completely unable to change all but one setting. It could be a permissions problem, but no idea where or how yet. -- ============================================================== Rodney Baker VK5ZTV rodney.baker@iinet.net.au CCNA #CSCO12880208 ============================================================== -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Den 2017-09-19 kl. 16:43, skrev Rodney Baker:
Note that both rtp-send and rtp-recv are commented out, but there is this extra section for load-module module-gconf. ~/.config/pulse/default.pa does not exist, so I’m guessing that it must be gconf telling the modules to load.
Think we have a winner here, paprefs. It seems to be responsible for the pulseaudio mess you have. from zypper if paprefs Please note that this program can only configure local servers, and requires that a special module module-gconf is loaded in the sound server. -- /bengan -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Wednesday, 20 September 2017 3:30:04 ACST Bengt Gördén wrote:
Note that both rtp-send and rtp-recv are commented out, but there is this extra section for load-module module-gconf. ~/.config/pulse/default.pa does not exist, so I’m guessing that it must be gconf telling the modules to load. Think we have a winner here, paprefs. It seems to be responsible for the
Den 2017-09-19 kl. 16:43, skrev Rodney Baker: pulseaudio mess you have.
from zypper if paprefs
Please note that this program can only configure local servers, and requires that a special module module-gconf is loaded in the sound server.
Yes, and module-gconf is installed and loaded (according to pactl list modules); Module #11 Name: module-gconf Argument: Usage counter: n/a Properties: module.author = "Lennart Poettering" module.description = "GConf Adapter" module.version = "11.0-rebootstrapped" Paprefs still doesn’t work. -- ============================================================== Rodney Baker VK5ZTV rodney.baker@iinet.net.au CCNA #CSCO12880208 ============================================================== -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Rodney Baker wrote:
Yes, and module-gconf is installed and loaded (according to pactl list modules);
Module #11 Name: module-gconf Argument: Usage counter: n/a Properties: module.author = "Lennart Poettering" module.description = "GConf Adapter" module.version = "11.0-rebootstrapped"
Paprefs still doesn’t work.
Do you need it? I'm running without. After all, /etc/pulse/default.pa tells you ### Load the RTP receiver module (also configured via paprefs, see above) So as you (or someone else) suspected, it's pulled in by that. So my try would be zypper rm paprefs then check where module-gconf.so is coming from. Probably also from paprefs? At least it doesn't exist on my TW... rpm -qf /usr/lib64/pulse-11.0/modules/module-gconf.so and remove that package, too. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (8)
-
Bengt Gördén
-
Carlos E. R.
-
Dave Howorth
-
Dr. Werner Fink
-
Felix Miata
-
Patrick Shanahan
-
Peter Suetterlin
-
Rodney Baker