[wsjt-devel] FT8 Freqs

2019-01-29 Thread Black Michael via wsjt-devel
I guess it was deliberate to include the JT9 frequencies in the FT8 frequency 
list for 20M and 40M?
  {14074000, Modes::FT8, IARURegions::ALL},  {14076000, Modes::JT65, 
IARURegions::ALL},  {14078000, Modes::FT8, IARURegions::ALL},  
{14078000, Modes::JT9, IARURegions::ALL},
  {7038600, Modes::WSPR, IARURegions::ALL},  {7074000, Modes::FT8, 
IARURegions::ALL},  {7076000, Modes::JT65, IARURegions::ALL},  
{7078000, Modes::FT8, IARURegions::ALL},  {7078000, Modes::JT9, 
IARURegions::ALL},


de Mike W9MDB___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] Audio dropouts confirmed and resolved

2019-01-29 Thread Black Michael via wsjt-devel
Here's a patch which adds audio debug to the Band Activity window.I would also 
add a patch to the Settings/Audio tab for a checkbox to enable this but since I 
don't have access to current source code it's a waste of my time to submit a 
patch for that.  Perhaps one of the team with code access might do that.
https://www.dropbox.com/s/28zd89oo0cty7d3/audiodebug.patch?dl=1

It's quite verbose and looks like this where the 1st sound packet will have the 
largest dT value and the rest are 280-290ms with 3456 byte packet sizes.If 
audio dropouts occur you'll see larger dT values.  If the packet after that is 
not faster than 280ms than an audio dropout has occurred and you won't see the 
counter get to 50.  I also think the WAV save decision should be based on time 
and not the packet count since decoding with less than 50 packets can work.

15.287 dataSink1 1/50, k=3456, dT=370ms


15.575 dataSink1 2/50, k=6912, dT=288ms

15.865 dataSink1 3/50, k=10368, dT=290ms

16.155 dataSink1 4/50, k=13824, dT=290ms

16.435 dataSink1 5/50, k=17280, dT=280ms

16.725 dataSink1 6/50, k=20736, dT=290ms

17.015 dataSink1 7/50, k=24192, dT=290ms

17.305 dataSink1 8/50, k=27648, dT=290ms

17.595 dataSink1 9/50, k=31104, dT=290ms

17.878 dataSink1 10/50, k=34560, dT=283ms

18.165 dataSink1 11/50, k=38016, dT=287ms

18.455 dataSink1 12/50, k=41472, dT=290ms

18.744 dataSink1 13/50, k=44928, dT=289ms

19.035 dataSink1 14/50, k=48384, dT=291ms

19.315 dataSink1 15/50, k=51840, dT=280ms

19.605 dataSink1 16/50, k=55296, dT=290ms

19.895 dataSink1 17/50, k=58752, dT=290ms

20.185 dataSink1 18/50, k=62208, dT=290ms

20.475 dataSink1 19/50, k=65664, dT=290ms

20.756 dataSink1 20/50, k=69120, dT=281ms

21.045 dataSink1 21/50, k=72576, dT=289ms

21.334 dataSink1 22/50, k=76032, dT=289ms

21.625 dataSink1 23/50, k=79488, dT=291ms

21.915 dataSink1 24/50, k=82944, dT=290ms

22.195 dataSink1 25/50, k=86400, dT=280ms

22.487 dataSink1 26/50, k=89856, dT=292ms

22.775 dataSink1 27/50, k=93312, dT=288ms

23.065 dataSink1 28/50, k=96768, dT=290ms

23.354 dataSink1 29/50, k=100224, dT=289ms

23.637 dataSink1 30/50, k=103680, dT=283ms

23.925 dataSink1 31/50, k=107136, dT=288ms

24.215 dataSink1 32/50, k=110592, dT=290ms

24.505 dataSink1 33/50, k=114048, dT=290ms

24.795 dataSink1 34/50, k=117504, dT=290ms

25.075 dataSink1 35/50, k=120960, dT=280ms

25.365 dataSink1 36/50, k=124416, dT=290ms

25.655 dataSink1 37/50, k=127872, dT=290ms

25.945 dataSink1 38/50, k=131328, dT=290ms

26.235 dataSink1 39/50, k=134784, dT=290ms

26.517 dataSink1 40/50, k=138240, dT=282ms

26.805 dataSink1 41/50, k=141696, dT=288ms

27.095 dataSink1 42/50, k=145152, dT=290ms

27.385 dataSink1 43/50, k=148608, dT=290ms

27.675 dataSink1 44/50, k=152064, dT=290ms

27.955 dataSink1 45/50, k=155520, dT=280ms

28.245 dataSink1 46/50, k=158976, dT=290ms

28.535 dataSink1 47/50, k=162432, dT=290ms

28.826 dataSink1 48/50, k=165888, dT=291ms

29.115 dataSink1 49/50, k=169344, dT=289ms

29.396 dataSink1 50/50, k=172800, dT=281ms

051115 -15 0.4 700 ~ CQ MT K7MDL EL87

29.688 dataSink1 51/50, k=176256, dT=292ms

051115 -17 0.5 1452 ~ 4Z5ML N2VOA R-14


29.975 dataSink1 52/50, k=179712, dT=287ms

30.287 dataSink1 1/50, k=3456, dT=312ms


30.575 dataSink1 2/50, k=6912, dT=288ms

051115 -12 0.4 2186 ~ PJ4P WB6UZZ DM13

30.865 dataSink1 3/50, k=10368, dT=290ms

31.156 dataSink1 4/50, k=13824, dT=291ms

31.436 dataSink1 5/50, k=17280, dT=280ms

31.725 dataSink1 6/50, k=20736, dT=289ms

32.015 dataSink1 7/50, k=24192, dT=290ms

32.305 dataSink1 8/50, k=27648, dT=290ms

32.595 dataSink1 9/50, k=31104, dT=290ms

32.876 dataSink1 10/50, k=34560, dT=281ms

33.165 dataSink1 11/50, k=38016, dT=289ms

33.455 dataSink1 12/50, k=41472, dT=290ms

33.746 dataSink1 13/50, k=44928, dT=291ms

34.035 dataSink1 14/50, k=48384, dT=289ms

34.315 dataSink1 15/50, k=51840, dT=280ms

34.605 dataSink1 16/50, k=55296, dT=290ms

34.895 dataSink1 17/50, k=58752, dT=290ms

35.185 dataSink1 18/50, k=62208, dT=290ms

35.476 dataSink1 19/50, k=65664, dT=291ms

35.756 dataSink1 20/50, k=69120, dT=280ms

36.045 dataSink1 21/50, k=72576, dT=289ms

36.335 dataSink1 22/50, k=76032, dT=290ms

36.625 dataSink1 23/50, k=79488, dT=290ms

36.915 dataSink1 24/50, k=82944, dT=290ms

37.195 dataSink1 25/50, k=86400, dT=280ms

37.485 dataSink1 26/50, k=89856, dT=290ms

37.775 dataSink1 27/50, k=93312, dT=290ms

38.065 dataSink1 28/50, k=96768, dT=290ms

38.355 dataSink1 29/50, k=100224, dT=290ms

38.636 dataSink1 30/50, k=103680, dT=281ms

38.926 dataSink1 31/50, k=107136, dT=290ms

39.215 dataSink1 32/50, k=110592, dT=289ms

39.504 dataSink1 33/50, k=114048, dT=289ms

39.796 dataSink1 34/50, k=117504, dT=292ms

40.075 dataSink1 35/50, k=120960, dT=279ms

40.365 dataSink1 36/50, k=124416, dT=290ms

40.656 dataSink1 37/50, k=127872, dT=291ms

40.946 dataSink1 38/50, k=131328, dT=290ms

41.235 dataSink1 39/50, k=134784, dT=289ms

41.517 dataSink1 40/50, k=138240, dT=282ms

41.805 dataSink1 41/50, k=141696, dT=288ms

42.095 

Re: [wsjt-devel] Audio dropouts confirmed and resolved

2019-01-29 Thread Black Michael via wsjt-devel
I built a special version with some added debug to make seeing the dropouts 
easier and observe the behavior.  Might be useful to include this in WSJT-X as 
a checkbox in the Audio tab.
We determined the audio was buffering OK at startup...several fast events 
catching up on the audio buffer.  But then large delta times would occur 
without an associated fast interval to follow up indicating audio was dropping 
on the floor.
de Mike W9MDB 

On Tuesday, January 29, 2019, 5:47:46 PM CST, Bill Barrett 
 wrote:  
 
 Hello MIke & Mike-
"Each sample from the audio buffer (50/per 15 seconds for FT8) should take 
roughly 280uS.  I start seeing several samples in each group of 50 take between 
400-700uS.  As a result not all 50 required audio samples are collected in the 
time allowed and the period is skipped and the .WAV file (if turned on) is not 
written out.  If you turn on Save ALL and you see missing .WAV files in the 
directory, this is another symptom. "

Interesting information; I would be interested in the debugging tool used to 
display the buffer timing.Thanks;Bill W2PKY
On Tue, Jan 29, 2019 at 12:58 AM Mike Lewis  wrote:


You have probably seen my earlier posts tracking down the cause of lost decode 
cycles, or more often, decoding just completely stops on a new HP laptop when 
CPU utilization is < 10%.  Above that all is fine.  This is on a new 8th gen 
Core i5 8265U, Intel UHD620 GPU, 8GB RAM, 256GB SSD, and 1366x720 display.  USB 
audio and internal Realtek sound devices.  Laptop lid open or closed, no matter.

 

The final solution here was to set the Display timeout to Never. I normally 
only RDP to this machine and the lid is always closed, so the display would 
normally shut off for that reason. Never thought a timer setting would still 
matter, but it does.

 

After many long hours (over 5 weeks’ worth) of testing and experimenting with 
every setting and program combination you could imagine, debug builds, changing 
C states, latency analysis, I noticed a loose correlation with decoding usually 
working the first several minutes after a reboot before coming to an end and a 
display setting.  The “Turn Off Display after XX minutes” option in the 
Advanced Power Options menu. I am thinking that the display (and external 
graphics HDMI connector) is always forced on after a reboot, or attempts to at 
least.  Setting it to “Never” did the trick after a reboot.  To repro the 
failure, turn it to 10 minutes and wait, decoding will start seeing audio 
delays.  No reboot required to force the failure.

 

Each sample from the audio buffer (50/per 15 seconds for FT8) should take 
roughly 280uS.  I start seeing several samples in each group of 50 take between 
400-700uS.  As a result not all 50 required audio samples are collected in the 
time allowed and the period is skipped and the .WAV file (if turned on) is not 
written out.  If you turn on Save ALL and you see missing .WAV files in the 
directory, this is another symptom.

 

LatencyMon will show all is good.  Changing C states and Turbo Boost and any 
available such tweaks had no effect.  Slide a random window around with the 
mouse fast for 10- 15 seconds to raise CPU above 10% for a decode period, or 
simply run any program that eats enough CPU cycles to get above 10%, all is 
good.  I had resorted to running a Speedtest modern app and just letting it sit 
open on the desktop, tucked out of the way.  Minimizing it dropped the CPU% too 
much.  Its animated GO button was just enough to get me to 12%.

 

I tried to repro this on a similar model HP laptop but with a Core i3 and 1080p 
display, otherwise same packaging, 4GB  RAM and 128GB SSD, same Intel UHD620 
GPU but it worked fine below 10%.  Looked at its setting and it was 10 minutes, 
so this issue seems to be very particular.

 

Here is the Advanced Power Options screen snapshot:



 

I would like to thank Mike W9MDB for his many hours of assistance during this 
exercise, we now have the means/knowledge to easily spot such effects.  
Understanding the reason for them is still an art and likely case by case.

 
   
   - Mike K7MDL

 

 

 
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel
  ___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] Audio dropouts confirmed and resolved

2019-01-29 Thread Bill Barrett
Hello MIke & Mike-

"Each sample from the audio buffer (50/per 15 seconds for FT8) should take
roughly 280uS.  I start seeing several samples in each group of 50 take
between 400-700uS.  As a result not all 50 required audio samples are
collected in the time allowed and the period is skipped and the .WAV file
(if turned on) is not written out.  If you turn on Save ALL and you see
missing .WAV files in the directory, this is another symptom. "

Interesting information; I would be interested in the debugging tool used
to display the buffer timing.
Thanks;
Bill W2PKY

On Tue, Jan 29, 2019 at 12:58 AM Mike Lewis  wrote:

> You have probably seen my earlier posts tracking down the cause of lost
> decode cycles, or more often, decoding just completely stops on a new HP
> laptop when CPU utilization is < 10%.  Above that all is fine.  This is on
> a new 8th gen Core i5 8265U, Intel UHD620 GPU, 8GB RAM, 256GB SSD, and
> 1366x720 display.  USB audio and internal Realtek sound devices.  Laptop
> lid open or closed, no matter.
>
>
>
> The final solution here was to set the Display timeout to Never. I
> normally only RDP to this machine and the lid is always closed, so the
> display would normally shut off for that reason. Never thought a timer
> setting would still matter, but it does.
>
>
>
> After many long hours (over 5 weeks’ worth) of testing and experimenting
> with every setting and program combination you could imagine, debug builds,
> changing C states, latency analysis, I noticed a loose correlation with
> decoding usually working the first several minutes after a reboot before
> coming to an end and a display setting.  The “Turn Off Display after XX
> minutes” option in the Advanced Power Options menu. I am thinking that the
> display (and external graphics HDMI connector) is always forced on after a
> reboot, or attempts to at least.  Setting it to “Never” did the trick after
> a reboot.  To repro the failure, turn it to 10 minutes and wait, decoding
> will start seeing audio delays.  No reboot required to force the failure.
>
>
>
> Each sample from the audio buffer (50/per 15 seconds for FT8) should take
> roughly 280uS.  I start seeing several samples in each group of 50 take
> between 400-700uS.  As a result not all 50 required audio samples are
> collected in the time allowed and the period is skipped and the .WAV file
> (if turned on) is not written out.  If you turn on Save ALL and you see
> missing .WAV files in the directory, this is another symptom.
>
>
>
> LatencyMon will show all is good.  Changing C states and Turbo Boost and
> any available such tweaks had no effect.  Slide a random window around with
> the mouse fast for 10- 15 seconds to raise CPU above 10% for a decode
> period, or simply run any program that eats enough CPU cycles to get above
> 10%, all is good.  I had resorted to running a Speedtest modern app and
> just letting it sit open on the desktop, tucked out of the way.  Minimizing
> it dropped the CPU% too much.  Its animated GO button was just enough to
> get me to 12%.
>
>
>
> I tried to repro this on a similar model HP laptop but with a Core i3 and
> 1080p display, otherwise same packaging, 4GB  RAM and 128GB SSD, same Intel
> UHD620 GPU but it worked fine below 10%.  Looked at its setting and it was
> 10 minutes, so this issue seems to be very particular.
>
>
>
> Here is the Advanced Power Options screen snapshot:
>
>
>
> I would like to thank Mike W9MDB for his many hours of assistance during
> this exercise, we now have the means/knowledge to easily spot such
> effects.  Understanding the reason for them is still an art and likely case
> by case.
>
>
>
>- Mike K7MDL
>
>
>
>
>
>
> ___
> wsjt-devel mailing list
> wsjt-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
>
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] Decode lite up - no decode

2019-01-29 Thread Bill Barrett
Hi Joe-

I run multiple instances all the time. A problem I have observed is when
cancelling all instances, using the windows tray and right clicking on the
WSJT-X ICON in the tray and cancelling all instances there is usually
several zombie instances of WSJT-X left in the Task Manager. Not a big
issues, but thought I would mention it.
Thanks & 73;
Bill W2PKY

On Tue, Jan 29, 2019 at 4:40 PM Joe Taylor  wrote:

> Hi Tom,
>
> > Pretty daft to kill processes that may be needed on an assumption.
>
> It's not daft, at all.  Probably 99% of WSJT-X users run only one
> instance.  In the rare but not unheard-of case where something caused a
> program crash, jt9.exe may be left running.  When WSJT-X is re-started,
> that zombie jt9.exe must be killed.
>
> Surely it's easy enough for you to start your instances in the proper
> order?  The ~1% of users running multiple instances have been doing that
> for years, with no issues.
>
> -- Joe, K1JT
>
>
> ___
> wsjt-devel mailing list
> wsjt-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
>
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] Change Suggestion: Retry audio source if interrupted

2019-01-29 Thread Carey Fisher
https://xkcd.com/1172/

On Tue, Jan 29, 2019 at 4:41 PM Mike Lewis  wrote:

> Use Case: The audio input source is interrupted causing the waterfall and
> decoding to stop. Program gives no indication otherwise something happened.
>
>1. Currently it required restarting the program (and lose all screen
>history) or toggling the audio input source (preserve screen history, like
>QSO in progress) or its left/right/mono setting to restart decoding.
>2. This is guaranteed to happen if you lose a RDP session, even
>momentarily (internet hiccup, can be as fast a 2 seconds).  I believe there
>are hooks into the audio chain for possible audio redirection that I assume
>are touched on session start and end, even if I am not redirecting audio.
>3. Loss for other reason like a bumped connector.
>
>
>
> Suggestions:  Re-initialize the last known good audio source.
>
>1. Suggest a graduated timer approach. Retry immediately and then if
>unsuccessful set gradually increasing retry interval until and ultimate
>timeout.
>2. Print to screen and file reason why (text or icon, flashing monitor
>in red perhaps).
>3. File text would include timestamps for later troubleshooting.
>
>
>
> Tnx!
>
>
>
> Mike K7MDL
> ___
> wsjt-devel mailing list
> wsjt-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
>


-- 
Carey Fisher
careyfis...@gmail.com
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] Decode lite up - no decode

2019-01-29 Thread Tom Melvin
Hi All

Yes work around is to have all instances use the —rig-name=xxx option 


Joe - there are times I don’t want to run wsjtx on 6m (the instance with no 
—rig-name option) - I could be using jt6, FSK411 for MS (a lot of UK contests 
still don’t support FT8/MSK) which wsjtx does not support - so I just start HF 
to check conditions —rig-name=HF instance - work away. Finish with MSHV and 
switch back to wsjtx to use MSK/FT8 - that would kill the HF screen.

I have been running all night here with —rig-name=HF and —rig-name=VHF and all 
is 100% no mater what order I use.

I’m pretty sure the software could check for running wsjtx processes (jtalert 
does it well) and if there are none, other that the one just started, then kill 
the jt9  exe - if there are existing wsjtx processes don’t kill - that would 
deal with the rogue process and handle the —rig-name option.

73’s

Tom
GM8MJV (IO85)





On 29 Jan 2019, at 21:40, Joe Taylor  wrote:

> Hi Tom,
> 
>> Pretty daft to kill processes that may be needed on an assumption.
> 
> It's not daft, at all.  Probably 99% of WSJT-X users run only one instance.  
> In the rare but not unheard-of case where something caused a program crash, 
> jt9.exe may be left running.  When WSJT-X is re-started, that zombie jt9.exe 
> must be killed.
> 
> Surely it's easy enough for you to start your instances in the proper order?  
> The ~1% of users running multiple instances have been doing that for years, 
> with no issues.
> 
>   -- Joe, K1JT
> 



___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] Decode lite up - no decode

2019-01-29 Thread Joe Taylor

Hi Tom,


Pretty daft to kill processes that may be needed on an assumption.


It's not daft, at all.  Probably 99% of WSJT-X users run only one 
instance.  In the rare but not unheard-of case where something caused a 
program crash, jt9.exe may be left running.  When WSJT-X is re-started, 
that zombie jt9.exe must be killed.


Surely it's easy enough for you to start your instances in the proper 
order?  The ~1% of users running multiple instances have been doing that 
for years, with no issues.


-- Joe, K1JT


___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


[wsjt-devel] Change Suggestion: Retry audio source if interrupted

2019-01-29 Thread Mike Lewis
Use Case: The audio input source is interrupted causing the waterfall and 
decoding to stop. Program gives no indication otherwise something happened.

  1.  Currently it required restarting the program (and lose all screen 
history) or toggling the audio input source (preserve screen history, like QSO 
in progress) or its left/right/mono setting to restart decoding.
  2.  This is guaranteed to happen if you lose a RDP session, even momentarily 
(internet hiccup, can be as fast a 2 seconds).  I believe there are hooks into 
the audio chain for possible audio redirection that I assume are touched on 
session start and end, even if I am not redirecting audio.
  3.  Loss for other reason like a bumped connector.

Suggestions:  Re-initialize the last known good audio source.

  1.  Suggest a graduated timer approach. Retry immediately and then if 
unsuccessful set gradually increasing retry interval until and ultimate timeout.
  2.  Print to screen and file reason why (text or icon, flashing monitor in 
red perhaps).
  3.  File text would include timestamps for later troubleshooting.

Tnx!

Mike K7MDL
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


[wsjt-devel] Change Suggestion: Print to Activity Window and a file if nothing decoded

2019-01-29 Thread Mike Lewis
Use Case : A decode cycle is missed due to any number of reasons.  Print out 
info to that effect to better inform the user what is going on.

  1.  In my case I had buffer delays at low CPU.  Very hard to tell except that 
I saw activity in the waterfall and ran a second laptop off the same feed and 
verified it should have decoded.
  2.  No signals or no usable signals present - dead band, different protocols, 
full capture but nothing decodable
  3.  "Monitor" enabled in the middle of a cycle - need enough audio captured 
in a cycle to process successfully.  At program startup if enabled and when a 
user hits the button.


Suggestion:  Write out to screen and/or file that nothing happened and why

  1.  If print blank lines is enabled, print the blank line every cycle, not 
just when there was activity decode.
 *   If there was nothing to decode and no problem detected, print the 
equivalent blank line text to a file (like ALL.txt).  Add "Nothing to decode" 
or similar text.
  2.  If there was an incomplete audio capture, print to the Activity Window 
and a file (like ALL.txt) that a problem exists and append the reason why 
(incomplete audio capture for example).
 *   I see this in JTDX at times like startup.
 *   Print out the number of buffer requests achieved (such as "Frames 47 
of 50" for the values of m_ihsym and m_hsymStop variables.  Provides instant 
tell of audio dropout issue going on.

Tnx!

Mike K7MDL
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] Decode lite up - no decode

2019-01-29 Thread Tom Melvin
Thanks Mike

So that means you MUST start the single instance first no matter what.  That 
does agree with what I am seeing - nothing in the docs to say there is a ‘start 
up’ order.

As a work around I will try to set all my wsjtx instances to use a —rig-name 
option and see if that will help keep things running.

Pretty daft to kill processes that may be needed on an assumption.

--

73’s

Tom
GM8MJV (IO85)





On 29 Jan 2019, at 17:54, Black Michael via wsjt-devel 
 wrote:

> It is coded that way.  When you start with --rig-name it knows to expect 
> multiple instances.  Without --rig-name it assumes you're running only one 
> and kills the jt9 process...but doesn't kill the wsjtx process...which seems 
> wrong.
> 
> I suppose it's possible to make that check a bit better to allow either 
> sequence
> 
> de Mike W9MDB
> 
> 
> 
> 
> On Monday, January 28, 2019, 4:36:51 PM CST, Tom Melvin  
> wrote:
> 
> 
> 
> Good day all
> 
> Posted over in general wsjtx list not much joy - Been playing and need some 
> advice
> 
> One PC, multiple Audio connections to two separate transceivers - wsjtx v2.0.0
> 
> Start one  wsjtx —rig-name=test   wsjt starts up and runs fine
> 
> Start another instance but no —rig-name - wsjtx starts up and runs fine but 
> the original instance has stopped decoding, icon on all the time.
> 
> This only happens if you start the —rig-name=xx instance BEFORE the plain 
> one. If you start the main instance first, then the —rig-name=xx and don’t 
> restart or change config both will work 100% ok. As soon as you restart or 
> change config on the ‘main’ instance the —rig-name instance will lock up.
> 
> Looking at task manager the jt9 process no longer exists on the 1st one.
> 
> Have tried this with main ham setup on windows 7, as a test loaded wsjtx on a 
> stand alone Windows 10 laptop and same problem.
> 
> Compiled from source, on windows 10 laptop and same problem.
> 
> I can reproduce this 100% on two different PC’s with different versions of 
> windows.
> 
> Is the a way I can see in a little more details what was happening that would 
> cause the jt9 process to die?
> 
> 
> 73’s
> 
> Tom
> GM8MJV (IO85)
> 
> 
> 
> 
> ___
> wsjt-devel mailing list
> wsjt-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
> ___
> wsjt-devel mailing list
> wsjt-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wsjt-devel

___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] Decode lite up - no decode

2019-01-29 Thread Black Michael via wsjt-devel
It is coded that way.  When you start with --rig-name it knows to expect 
multiple instances.  Without --rig-name it assumes you're running only one and 
kills the jt9 process...but doesn't kill the wsjtx process...which seems wrong.
I suppose it's possible to make that check a bit better to allow either 
sequence
de Mike W9MDB

 

On Monday, January 28, 2019, 4:36:51 PM CST, Tom Melvin  
wrote:  
 
 
Good day all
Posted over in general wsjtx list not much joy - Been playing and need some 
advice
One PC, multiple Audio connections to two separate transceivers - wsjtx v2.0.0
Start one      wsjtx —rig-name=test   wsjt starts up and runs fine
Start another instance but no —rig-name - wsjtx starts up and runs fine but the 
original instance has stopped decoding, icon on all the time.
This only happens if you start the —rig-name=xx instance BEFORE the plain one. 
If you start the main instance first, then the —rig-name=xx and don’t restart 
or change config both will work 100% ok. As soon as you restart or change 
config on the ‘main’ instance the —rig-name instance will lock up.
Looking at task manager the jt9 process no longer exists on the 1st one.
Have tried this with main ham setup on windows 7, as a test loaded wsjtx on a 
stand alone Windows 10 laptop and same problem.
Compiled from source, on windows 10 laptop and same problem.
I can reproduce this 100% on two different PC’s with different versions of 
windows.
Is the a way I can see in a little more details what was happening that would 
cause the jt9 process to die?

73’s
TomGM8MJV (IO85)



___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel
  ___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] Audio dropouts confirmed and resolved

2019-01-29 Thread Ryan Tourge
Good info! Thanks! I'm doing something similar and although It didn't
affect WSJT-X it did cause issues with my loggin software trying to do
lookups.

On Tue, Jan 29, 2019 at 1:04 AM Mike Lewis  wrote:

> You have probably seen my earlier posts tracking down the cause of lost
> decode cycles, or more often, decoding just completely stops on a new HP
> laptop when CPU utilization is < 10%.  Above that all is fine.  This is on
> a new 8th gen Core i5 8265U, Intel UHD620 GPU, 8GB RAM, 256GB SSD, and
> 1366x720 display.  USB audio and internal Realtek sound devices.  Laptop
> lid open or closed, no matter.
>
>
>
> The final solution here was to set the Display timeout to Never. I
> normally only RDP to this machine and the lid is always closed, so the
> display would normally shut off for that reason. Never thought a timer
> setting would still matter, but it does.
>
>
>
> After many long hours (over 5 weeks’ worth) of testing and experimenting
> with every setting and program combination you could imagine, debug builds,
> changing C states, latency analysis, I noticed a loose correlation with
> decoding usually working the first several minutes after a reboot before
> coming to an end and a display setting.  The “Turn Off Display after XX
> minutes” option in the Advanced Power Options menu. I am thinking that the
> display (and external graphics HDMI connector) is always forced on after a
> reboot, or attempts to at least.  Setting it to “Never” did the trick after
> a reboot.  To repro the failure, turn it to 10 minutes and wait, decoding
> will start seeing audio delays.  No reboot required to force the failure.
>
>
>
> Each sample from the audio buffer (50/per 15 seconds for FT8) should take
> roughly 280uS.  I start seeing several samples in each group of 50 take
> between 400-700uS.  As a result not all 50 required audio samples are
> collected in the time allowed and the period is skipped and the .WAV file
> (if turned on) is not written out.  If you turn on Save ALL and you see
> missing .WAV files in the directory, this is another symptom.
>
>
>
> LatencyMon will show all is good.  Changing C states and Turbo Boost and
> any available such tweaks had no effect.  Slide a random window around with
> the mouse fast for 10- 15 seconds to raise CPU above 10% for a decode
> period, or simply run any program that eats enough CPU cycles to get above
> 10%, all is good.  I had resorted to running a Speedtest modern app and
> just letting it sit open on the desktop, tucked out of the way.  Minimizing
> it dropped the CPU% too much.  Its animated GO button was just enough to
> get me to 12%.
>
>
>
> I tried to repro this on a similar model HP laptop but with a Core i3 and
> 1080p display, otherwise same packaging, 4GB  RAM and 128GB SSD, same Intel
> UHD620 GPU but it worked fine below 10%.  Looked at its setting and it was
> 10 minutes, so this issue seems to be very particular.
>
>
>
> Here is the Advanced Power Options screen snapshot:
>
>
>
> I would like to thank Mike W9MDB for his many hours of assistance during
> this exercise, we now have the means/knowledge to easily spot such
> effects.  Understanding the reason for them is still an art and likely case
> by case.
>
>
>
>- Mike K7MDL
>
>
>
>
>
>
> ___
> wsjt-devel mailing list
> wsjt-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
>
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] Where can I find a web page with the wsjtx stable release versions listed?

2019-01-29 Thread Richard Shaw
Not sure if this helps but you can use release-monitoring.org...

https://release-monitoring.org/project/16118/

It also has HTTP and Python APIs...

https://release-monitoring.org/static/docs/api.html

Thanks,
Richard
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] Where can I find a web page with the wsjtx stable release versions listed?

2019-01-29 Thread Bill Somerville

On 29/01/2019 09:33, Barry Jackson wrote:

On 28/01/2019 23:45, Bill Somerville wrote:

On 28/01/2019 22:40, Barry Jackson wrote:

Hi Barry,

the best I can think of is this:

https://sourceforge.net/projects/wsjt/files/


..

Hi Bill,
That will do nicely, I don't know how I failed to find that page!

[baz@leno ~]$ lynx --dump 
https://sourceforge.net/projects/wsjt/files/|grep "/files/wsjtx-"|head 
-n1|cut -d- -f2|cut -d/ -f1

2.0.0

It's obviously not bomb proof but it will suffice for my purpose :)

Many thanks,

73
Barry
G4MKT 


Hi Barry,

you asked for a web page. If you want a more reliable list of releases, 
that isn't prone to SourceForge changing the format of that web page, 
you should clone the git repo and use the following two commands to get 
an up to date list of GA releases:


git fetch ; git tag --sort=version:refname -l 'wsjtx-*' | grep -v 'rc'

or if you want it with the newest first:

git fetch ; git tag --sort=-version:refname -l 'wsjtx-*' | grep -v 'rc'

73
Bill
G4WJS.

___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] Where can I find a web page with the wsjtx stable release versions listed?

2019-01-29 Thread Barry Jackson

On 29/01/2019 00:01, G8DQX (WSJT developers on SF) wrote:

Barry,

or this might be what you are after: 
https://sourceforge.net/p/wsjt/wsjtx/ci/master/tree/Versions.cmake. The 
Mark I eyeball may also be what you are after, since there is no obvious 
(to me, at least) reliably parsable version information file to be seen. 
Bill's suggestion and mine are both opportunistic rather than cleanly, 
reliably & consistently structured, such as an XML tag.


Robin,
I have used the Versions.cmake for some other packages and it's worked 
well however Bill's suggestion will do for now, as it's simpler :)


I don't know what 'Mark I eyeball' means :\

It would be nice if there was a reliable structured file in all upstream 
projects as it's difficult to extract this info in many cases, and of 
course they are all different.


Thanks for taking the time to reply,

73
Barry
G4MKT



___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] Where can I find a web page with the wsjtx stable release versions listed?

2019-01-29 Thread Barry Jackson

On 28/01/2019 23:45, Bill Somerville wrote:

On 28/01/2019 22:40, Barry Jackson wrote:

Hi Barry,

the best I can think of is this:

https://sourceforge.net/projects/wsjt/files/


..

Hi Bill,
That will do nicely, I don't know how I failed to find that page!

[baz@leno ~]$ lynx --dump 
https://sourceforge.net/projects/wsjt/files/|grep "/files/wsjtx-"|head 
-n1|cut -d- -f2|cut -d/ -f1

2.0.0

It's obviously not bomb proof but it will suffice for my purpose :)

Many thanks,

73
Barry
G4MKT


___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel