Does anybody uses tobii X3-120 with EPU(External Processing Unit) in Mac environment with PsychoPy?
The PsychoPy experiment using tobiiresearch works weird in Mac OS.
Below are tested.
-tested with two X3-120 with EPU in two different Mac Pro with High Sierra (2x2 design…) and same issue.
-run same experiment with Tobii Pro Nano, Tobii Pro Fusion, 4C (All USB trackers, and all works fine).
-run simplified version of experiment with X3-120 with EPU in Windows (works).
-replace tobiiresearch to fresh downloaded 1.7, and 1.8 of Psychopy’s python library folder. (no change).
When EPU with X3-120 connected, everything works fine in Tobii Eyetracker manager (calibration, and gaze display for long time). Even calibration works properly by calling it inside PsychoPy.
However in actual experiment, after <.05 sec, the connection is lost and all nan gazes are subscribed. Also found the pause script for movie3 ‘fails’ after the point of gaze stream lose.
17.6841 EXP Failed Set tmstim_01 paused 17.6841 EXP Failed Set tmstim_03 paused 17.6841 EXP Failed Set tmstim_48_04 paused 17.6841 EXP Failed Set tmstim_48_05 paused 17.6841 EXP Failed Set tmstim_48_06 paused 17.6841 EXP Failed Set tmstim_07 paused 17.6841 EXP Failed Set tmstim_48_08 paused
So, I am suspicious about the asynchronous ‘subscription’ process.
Below attached the test code and recorded symptom.
Movie_Version_gazeonly.psyexp (33.7 KB)
OS Mac OS High Sierra
PsychoPy version (e.g. 1.84.x): 2021.1.4
Standard Standalone? (y/n) If not then what?:y