------------------------------ ------------------------------ ------------------------------ ------------------------------ ----------
Hello,
Our lab is running PTB3 on Ubuntu 16.04 with an NVIDIA GeForce GTX 750 Ti card, using the latest NVIDIA graphics driver for Linux (370).
We use a dual X-screen setup for running experiment scripts in PTB, with both monitors connected to the same GPU. Recently, we have been calibrating several of the monitors our lab uses for experiments in order to standardize color output, and to that end have been using an X-Rite i1 Display Pro calibration system to generate .icc profiles to port calibration settings across machines that will use the same monitor as a second display.
Unfortunately, in dual X-screen mode, NVIDIA hides the second monitor from Ubuntu's built-in settings manager, and that settings manager seems to be the only way to manually apply new .icc profiles to displays; Nvidia's X Server Settings tool provides no such functionality, and doesn't seem likely to support it anytime soon. In fact, if the Nvidia tool is opened at all, the color calibration settings are reset to default.
Looking through forums and documentation, I came across a mention of the IccProfile function here: http://docs. psychtoolbox.org/IccProfile; it appears to have been included in PTB2, but is not yet implemented in PTB3. It seems like this function, were it implemented, would precisely solve our problem, allowing us to apply specified .icc profiles to specified displays during runtime; is there any alternative function in PTB3 that allows you to apply .icc profiles in this way? Or would we need to find another way of calibrating monitors?
We very much appreciate any advice you might have.
Thanks very much,
Austin/John @ Tarrlab (Carnegie Mellon University)
------------------------------ ------------------------------ ------------------------------ ------------------------------ ----------