|
From: | jean-jacques.ceresa |
Subject: | Re: [fluid-dev] FluidSynth on Raspberry Pi with Wolfson Pi card |
Date: | Wed, 27 Apr 2016 11:33:04 +0200 |
User-agent: | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 |
Hi, >Le 26/04/2016 17:34, Element Green a écrit : >Actually that is not true, in regards to FluidSynth utilizing multiple CPUs. It can do exactly that, you just have to tell it to by setting synth.cpu-cores. It seems those Raspberry Pi boards have quad cores? So you could pass "-o >synth.cpu-cores=4". Just to confirm that "synth.cpu-cores" setting work well. This has been verified on others boards (unfortnately not yet on Raspberry Pi boards !). Examples of performance measurement follows below: 1) Pentium(R) 4 CPU 1.70 Ghz (1 core): fluidsynth can play 218 voices (100 % cpu) 2) Pentium(R) 4 CPU 2.40 Ghz (1 core): fluidsynth can play 336 voices (100 % cpu) 3.1) AMD Phenom II x 4 955 (4 core): fluidsynth (synth.cpu-cores=1) can play 745 voices (100 % cpu)
3.2) AMD Phenom II x 4 955 (4 core): fluidsynth
(synth.cpu-cores=2) can play 1491 voices (100 % cpu)
3.3) AMD Phenom II x 4 955 (4 core): fluidsynth (synth.cpu-cores=3) can play 2319voices (100 % cpu) 3.4) AMD Phenom II x 4 955 (4 core): fluidsynth (synth.cpu-cores=4) can play 3015voices (100 % cpu) Performance measurement has be done with this patch: http://lists.nongnu.org/archive/html/fluid-dev/2016-02/msg00009.html It worth to extract "performance measurement" for others boards (Raspberry ,...) and share theses informations. >Le 26/04/2016 17:34, Element Green a écrit : >So you may want to make sure that FluidSynth is actually
built with hardware floating point support.
That is true that compilers options are important !
- (b) using gcc and running on linux Debian: fluidSynth can play
264voices max.As an example for the same hardware (point (2) above: Pentium(R) 4 CPU 2.40 Ghz) - (a) using VS studio 6 and running on Windows XP: fluidSynth can play 336 voices max. Actually i don't know why case (b) is 21 % less performant than case (a) but i suspect compilers options. Best regards, Le 26/04/2016 17:34, Element Green a écrit :
|
[Prev in Thread] | Current Thread | [Next in Thread] |