Minimum RAM requirements

Darryl Bond dbond at
Fri Feb 20 05:32:48 UTC 2009

I'm wondering if it is actually a bug in PA. The command line that the
pa server is started in ltsp with is:
                /usr/bin/pulseaudio --system \ <<<<<<<<<<<<<<<<
                --exit-idle-time=-1 \
                --disable-shm \                    <<<<<<<<<<<<<<<<<<
                --no-cpu-limit \
                --resample-method=trivial \
                --high-priority \
                -L module-detect \
                -L "module-esound-protocol-tcp auth-anonymous=1" \
                -L "module-native-protocol-tcp auth-anonymous=1" \
                -L module-volume-restore \
                -L module-rescue-streams \
                -L module-native-protocol-unix \
                -n &
man page says that --disable-shm should just use sockets which is what
we want anyway.
It seems to go ahead and allocate 64Mb of shared memory anyway.
Also if we use --system is is not supposed to use it. We use both.

              PulseAudio  clients and the server can exchange audio data
via POSIX shared memory segments (on systems
              that support this). If disabled PulseAudio will
communicate exclusively over sockets. Please note  that
              data  transfer  via  shared memory segments is always
disabled when PulseAudio is running with --system
              enabled (see above).


Warren Togami wrote:
> Darryl Bond wrote:
>> I found a fix for pulseaudio,
>> Add this to the etc/pulse/daemon.conf
>> disable-shm = yes
>> shm-size-bytes = 1048576 # setting this 0 will use the system-default,
>> usually 64 MiB
>> It works fine now.
>> Darryl
> Could you research what are the negative drawbacks of this?  We could
> make the default shm smaller but I need to know what impact it will have
> first.
> Warren
> _______________________________________________
> K12Linux-devel-list mailing list
> K12Linux-devel-list at

The contents of this electronic message and any attachments are intended only for the addressee and may contain legally privileged, personal, sensitive or confidential information. If you are not the intended addressee, and have received this email, any transmission, distribution, downloading, printing or photocopying of the contents of this message or attachments is strictly prohibited. Any legal privilege or confidentiality attached to this message and attachments is not waived, lost or destroyed by reason of delivery to any person other than intended addressee. If you have received this message and are not the intended addressee you should notify the sender by return email and destroy all copies of the message and any attachments. Unless expressly attributed, the views expressed in this email do not necessarily represent the views of the company.

More information about the K12Linux-devel-list mailing list