Hi David and all,

CPU usage running 700D  Ver 3572 is quite OK, 100% of one CPU of a Quad Core.

I run a Quad Core box: ASRock QC5000/ITX a Low Power motherboard

vendor_id       : AuthenticAMD
cpu family      : 22
model           : 0
model name      : AMD A4-5000 APU with Radeon(TM) HD Graphics
stepping        : 1
microcode       : 0x700010b
cpu MHz         : 800.000
cache size      : 2048 KB
fpu             : yes
fpu_exception   : yes
bogomips        : 2994.54

top - 18:32:54 up 115 days,  4:43,  4 users,  load average: 1.46, 1.13, 0.70
Tasks: 291 total,   3 running, 288 sleeping,   0 stopped,   0 zombie
%Cpu(s): 31.8 us,  4.2 sy,  0.0 ni, 63.9 id,  0.0 wa,  0.0 hi,  0.1 si,  0.0 
st
KiB Mem :  7592440 total,   205480 free,  1813748 used,  5573212 buff/cache
KiB Swap:  8191996 total,  6313456 free,  1878540 used.  5352648 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND     
28410 alanb     20   0 1205880  56316  38656 R  96.4  0.7   5:33.78 freedv      
11081 alanb     20   0  368284  43696  27040 S  14.9  0.6 282:15.78 Xorg     

This should be indicative of a modern laptop.

Keep smiling

Alan VK2ZIW


On Fri, 4 May 2018 14:55:21 +0930, David Rowe wrote
> No need for alarm .... it's consistent with previous versions of 
> FreeDV GUI that people have been running since 2012.
> 
> Optimisation of the DSP code won't help, as it doesn't appear to be 
> in the modem/codec/FEC, e.g. running the FreeDV stack from the 
> command line over 60 second samples:
> 
> $ time ./freedv_rx 1600 ~/Desktop/ve9qrp_1600_8010.raw /dev/null
>    real       0m0.748s
> $ time ./freedv_rx 700D ~/Desktop/ve9qrp_700d.wav /dev/null
>    real       0m0.766s
> 
> Perhaps 1% CPU.
> 
> It's most likely in the GUI code.  If anyone would like to take a 
> look at this, I'd be interested in the results of profiling and will 
> happily accept patches to reduce CPU.  This is a job anyone with 
> general C/C++ coding experience could do - you don't need to 
> understand the DSP.
> 
> - David
> 
> On 04/05/18 12:51, glen english wrote:
> > or rather either that's alot of CPU or the cache is thrashing
> > 
> > Is it using SSD / NEON vector instructions ?
> > 
> > 
> > On 4/05/2018 1:11 PM, Steve wrote:
> >> The lights aren't dimming in the office, the UPS isn't beeping, and 
> >> crows aren't falling from the sky :-)
> >>
> >> On Thu, May 3, 2018 at 10:07 PM, glen english <g...@cortexrf.com.au 
> >> <mailto:g...@cortexrf.com.au>> wrote:
> >>
> >>
> >>     How many watts is that taking?
> >>
> >>
> >>
> >> -------------------------------------------------------------------------
----- 
> >>
> >> Check out the vibrant tech community on one of the world's most
> >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> >>
> >>
> >> _______________________________________________
> >> Freetel-codec2 mailing list
> >> Freetel-codec2@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> > 
> > 
> > 
> > --------------------------------------------------------------------------
---- 
> > 
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > _______________________________________________
> > Freetel-codec2 mailing list
> > Freetel-codec2@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> >
> 
> ----------------------------------------------------------------------------
--
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


Alan

Evil flourishes when good men do nothing.
Consider the Christmas child.
---------------------------------------------------------------------------
Alan Beard               Unix Support Technician from 1984 to today
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc..
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler
0414 353013 (mobile)     After uni, electronics tech


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to