#807: RTP modules do not allow the null sink to suspend when monitoring it using
lots of CPU
--------------------------+-------------------------------------------------
  Reporter:  psihozefir   |       Owner:  lennart                     
      Type:  enhancement  |      Status:  new                         
 Milestone:               |   Component:  module-rtp-*                
Resolution:               |    Keywords:  CPU frequency, drain battery
--------------------------+-------------------------------------------------

Comment(by psihozefir):

 I was reading your post over and over again, and I'm trying to understand
 as much as I can from it. Since the RTP transmision involves a client and
 a server, I guess "the server" is the one listening from connections on
 the network and that outputs the audio stream to the physical device not
 the one serving the audio stream over the network, right? In this sense,
 my laptop is a client and my desktop is a server.

 htop or top on my laptop shows the CPU stays below 10% at all times,
 except when I'm compiling something, when it can be seen the CPU's usage
 is 100%. The problem is, the kernel's conservative CPU frequency governor
 decides to "clock" the CPU at its highest available freqency when the RTP
 client and the RTP monitor are running (that is, without an increase in
 CPU's usage as shown by top or other CPU monitoring program).

 So... "using lots of CPU" is not quite correct in my opinion. This would
 be correct if you would get the same results as when running the following
 bash script:
 while true; do echo >/dev/null; done

-- 
Ticket URL: <http://pulseaudio.org/ticket/807#comment:7>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server
_______________________________________________
pulseaudio-tickets mailing list
pulseaudio-tickets@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets

Reply via email to