Hello, I’d be happy to help. I’m trying to run a research using multiple monitors and an Intel graphics card with psychtoolbox. Unfortunately, I can’t switch to Linux.
When I run the code on a computer with two identical connected monitors, sometimes it works:
PTB-INFO: OpenGL-Renderer is Intel :: Intel(R) UHD Graphics 630 :: 4.6.0 - Build 30.0.101.1339
PTB-INFO: VBL startline = 1080 , VBL Endline = 1080
PTB-INFO: Measured monitor refresh interval from beamposition = 16.664753 ms [60.006890 Hz].
PTB-INFO: Beamposition queries are supported, but disabled. Using basic timestamping as fallback:
PTB-INFO: Timestamps returned by Screen(‘Flip’) will be therefore less robust and accurate.
PTB-INFO: Measured monitor refresh interval from VBLsync = 16.663696 ms [60.010696 Hz]. (50 valid samples taken, stddev=0.150842 ms.)
PTB-INFO: Reported monitor refresh interval from operating system = 16.666667 ms [60.000000 Hz].
PTB-INFO: Small deviations between reported values are normal and no reason to worry.
And sometimes it crashes:
PTB-INFO: OpenGL-Renderer is Intel :: Intel(R) UHD Graphics 630 :: 4.6.0 - Build 30.0.101.1339
PTB-INFO: VBL startline = 1080 , VBL Endline = 1080
PTB-INFO: Measured monitor refresh interval from beamposition = 16.664582 ms [60.007507 Hz].
PTB-INFO: Will use beamposition query for accurate Flip time stamping.
PTB-INFO: Measured monitor refresh interval from VBLsync = 16.688120 ms [59.922867 Hz]. (50 valid samples taken, stddev=0.397247 ms.)
PTB-INFO: Reported monitor refresh interval from operating system = 16.666667 ms [60.000000 Hz].
Does anyone know why this happens and if there’s something that can be done about it?
Additionally, when I run the experiment from a laptop with a different-sized additional monitor, I usually get different numbers for VBL STARTLINE and VBL ENDLINE, which affects the monitor refresh interval, and the code crashes…
Does anyone have any advice or insights?
Thank you