We have been working with the T7 units and have noticed some issues with performance of streaming, namely CPU usage, between driver versions. When running even the streaming example we are seeing 4.5-4.8% CPU usage when running "stream_callback.py" on driver version 1.19.0 on my Mac and 105% with the same script using 1.20.0.
We are getting similar results on Fedora (driver version 1.20.01) as well as on CentOS
Testing has all been done using the stock script so I seems unlikley it is related to anything we are doing in our actual implementation.
Update: LJM 1.2100 fixes this issue.
Thanks for reporting this. I've confirmed that this is an issue. It is localized to SetStreamCallback, as far as I can tell.
So two workarounds while we fix this are:
Edit: Added LJM 1.2100 stats.
Perfect, thank you so much for the quick response. We will revert to 1.1900 for now. Any idea on when we might see a new driver?
We will release a new installer within a few weeks as long as nothing unexpected comes up.
I'll update this thread when that happens.
I forgot to update this thread at the time, but there is a new beta release of LJM that fixes this:
https://labjack.com/support/software/installers/ljm