Using a VPixx in M16 mode

Hi Psychopy-ers,

The short question here is: has anyone been able to use M16 mode on the VPixx effectively, and how did you do it?

I’ve developed some stimuli that measures very small differences in perceived luminance contrast (increments of ~1% are used). I’ve been made aware that the VPixx monitor (3D Lite) I’m using should to be in M16 mode to allow such small changes in luminance contrast.

I’ve been using VPixx’s Pypixxlib on Psychopy 1.90.3 to try and get this working. While I can switch on M16 mode (much like the author of this post VPIXX hardware class?), there is no difference in the size of the bands of a full-screen luminance ramp (.45 - .5), indicating that this increased bit-depth isn’t being used.

Has anybody managed to get M16 mode working? I’m not really sure where to start, from other posts it seems like this may take some time. Here’s how I’m switching on M16 using PyPixxLib

from pypixxlib.viewpixx import VIEWPixx3D

my_device = VIEWPixx3D()
    
my_device.setVideoMode('M16')

my_device.updateRegisterCache() 

Thanks,

Martin