open-ephys / plugin-GUI

Software for processing, recording, and visualizing multichannel electrophysiology data
https://open-ephys.org/gui
GNU General Public License v3.0
193 stars 684 forks source link

v0.6.0 GUI freezes when starting a visual stimulation paradigm using psychopy #517

Open Milanbecker opened 2 years ago

Milanbecker commented 2 years ago

When starting a visual stimulation paradigm on a second screen using psychopy, the acquisition freezes (or at least the display of it). The Gui is still responding but no new data is displayed even after stopping the visual stimulations. Everything works fine in v0.5.5.4. I'm running the Gui on windows 10, Acquisition of 60 channels at 20kHz. I switched back to the old version but any help on this would be great!

jsiegle commented 2 years ago

This one might be tricky to fix, as it's likely related to the way the updated version of Juce is handling the rendering commands. Does the display stop updating even if you hide and re-show the LFP Viewer tab? Does all animation within the GUI stop (including the acquisition clock)?

If at all possible, I'd recommend running Psychopy on a separate machine, as there is a high likelihood of interference between the two processes (e.g. higher processing latency in Open Ephys, dropped frames in Psychopy).

Milanbecker commented 2 years ago

Thanks a lot for your quick reply! Yes all animations stopped, hiding and re-opening the LFP viewer did not help. Running Psychopy on a different machine is a good suggestion, I am considering doing this in the future.