I have been trying to get this 3D goggles setup working for my lab for a while now. We have an Acer GN246HL 3D monitor and an NVIDIA emitter connected via USB only. We currently have the latest version of MATLAB and Psychtoolbox installed on Ubuntu 16.04. I have tried the following:
-
Linux Mint 12 can’t upgrade Psychtoolbox without errors. Need at least Psychtoolbox 12 to get MATLAB to turn on the emitter according to Psychtoolbox documentation. libnvstusb can turn on the emitter outside of MATLAB through the example code though, which produces syncing issues inside MATLAB as the emitter isn’t turned on by MATLAB.
-
Ubuntu 20.04 is too new. libnvstusb can’t be installed and hence emitter won’t work.
-
Ubuntu 16.04 can install all the config files and software perfectly, emitter can be turned on using MATLAB code, but emitter isn’t synced and goggles very slowly switch between the two eyes (takes seconds to switch, not 1/120th of a second). libnvstusb example code also produces a still image / very slow moving video. We tried both gnome and xfce and saw the same thing. NVIDIA driver version can only be upgraded to nvidia-384. Any newer version results in an infinite login screen at startup.
We tried different stereo values in xorg.conf and saw the goggles switch at different rates, so we think that’s partially responsible. We tried 0, 3, 10 and 11 and 0 seem to work best (though still much slower than it should be). The correct stereo value should be 11 since we are using NVIDIA 3D Vision 2 goggles, but that switches between the two eyes at an even slower rate.
My question is two folds: is Ubuntu 16.04 the right OS to use? If so how can we get it to work? If not, what OS/driver version, etc. do we need?