[PlanetCCRMA] Performance degradation with kernel-rt-3.14.17-200.rt9.1.fc20.ccrma.x86_64

Michael J. Wilson mwilson at alumni.caltech.edu
Fri Sep 5 23:39:38 PDT 2014


Hello all,

I was also noticing performance issues with recent versions of the RT
kernel (CPU load reported by Jack about 12% higher than expected, xruns
under light loads).  I can't seem to set the performance scaling governor:

$ su -c 'echo performance >
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor'
bash: line 0: echo: write error: Invalid argument

even thought it appears to be available:

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
performance powersave

This is on:

$ uname -r
3.14.17-200.rt9.1.fc20.ccrma.x86_64+rt

It works as expected with the standard kernel.

I wanted to try to debug further before posting to the list but didn't
have time to look into it; it sounds like the same or a related issue
though.

For reference, running this:
$ su -c 'echo "100" > /sys/devices/system/cpu/intel_pstate/min_perf_pct'

does seem to give me the CPU load I'd expect when running Jack in
realtime mode, but I didn't do a very strict comparison.  If it's
helpful I can take some time and do a more formal test.  Please let me
know if there is anything else I should include.

Thanks,
Michael J. Wilson

On 09/06/2014 07:17 AM, Fernando Lopez-Lezcano wrote:
> On 09/05/2014 12:35 PM, Oleg Samarin wrote:
>> Hello!
> 
> Hi!,
> 
>> I use Fedora 20 with PlanetCCRMA realtime kernel.
>>
>> After upgrading the kernel from kernel-rt-3.12.12-300.rt19.1.fc20.ccrma to
>> the last one - kernel-rt-3.14.17-200.rt9.1.fc20.ccrma, the huge sound
>> distortion started occurring. When I boot my station with kernel-rt-3.12.12,
>> everything seems all right.
> 
> Did you try to confirm by, for example, looking at the output of top in 
> both cases? Can you confirm that the cpus are stuck to low frequencies? 
> What does /proc/cpuinfo report in your case?
> 
>> The most probably reason is a bug in intel_pstate driver, that prevents CPU
>>   speeding up: https://bugzilla.kernel.org/show_bug.cgi?id=70941,  There is a
>> patch that should solve this problem.
> 
> Is your system actually using the pstate_intel driver? If so, what 
> happens if you try to get all cpus to run as fast as possible:
> 
>    echo "100" > /sys/devices/system/cpu/intel_pstate/min_perf_pct
> 
> Does that make a difference?
> 
>> Could you include this patch in the next build of kernel-rt?
> 
> Sure, but it would be nice to get more feedback.
> -- Fernando
> 
> _______________________________________________
> PlanetCCRMA mailing list
> PlanetCCRMA at ccrma.stanford.edu
> http://ccrma-mail.stanford.edu/mailman/listinfo/planetccrma
> 



More information about the PlanetCCRMA mailing list