I note that the audio thread is set to priority 4 in the code.
m_audioThreadPriority = static_cast<QThread::Priority> (m_settings->value 
("Audio/ThreadPriority", QThread::HighPriority).toInt () % 8);


I have periodic times when decoding stops for a couple of cycles (appears to be 
due to disk activity on the SSD) and I just changed the audio thread priority 
to realtime to see if it helps.Not sure if the audio thread or wsjtx or both 
should be realtime....WSJT-X takes a bit more CPU than the audio thread but it 
would seem the audio thread is where the priority is needed most.That one audio 
thread takes little CPU so real time does not seem to interfere with any other 
operations that I see right now.
Note the wdmaud.drv is priority 9.
de Mike W9MDB




 

    On Sunday, October 6, 2019, 07:07:03 AM CDT, Bill Somerville 
<g4...@classdesign.com> wrote:  
 
 On 06/10/2019 12:57, runninge...@gmail.com wrote:
> decoding halts after an unpredictable number of hours with the Decode 
> button turning blue and the waterfall still showing an incoming audio 
> stream.

Hi Erik,

can you clarify this statement please. Does the "Decode" button turn 
cyan permanently or does it change each decode period but with no 
decodes appearing? Another piece of information would be useful, do the 
DT values drift towards the limit just before decoding stops?

73
Bill
G4WJS.



_______________________________________________
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

Reply via email to