Hi Alan,

Thanks for those results, 800MHz is fairly slow machine, so interesting to see how it goes:

1/ How did you test it on 700D? (33.raw from 700D blog post is a good source, tick "loop" checkbox on file select dialog)

2/ Any sign of audio break up or resyncs?

3/ There are some FIFO & PortAudio debug counters at the bottom on the Tools-Options dialog. In particular when receiving, are any of the PA1 line counters incrementing?

Thanks,

David

On 04/05/18 18:07, Alan Beard wrote:
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


------------------------------------------------------------------------------
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