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