Dear Sir/Madam,
Hello, I am helping out a friend to setup a laptop using PTB with a Dell laptop with Nividia Geforce RTX2060
Encountered Sync Issue after switching SkipSyncTests from 0 to 1.
I have followed the page (docs/SyncTrouble) for debugging but still could not get it to work.
I have also tried to disable the iGPU (Intel® UHD Graphics) but Matlab does not seem to recognize the Nividia card as the default GPU.
Another thing I have tried is running PerceptualVBLSyncTest(http://psychtoolbox.org/docs/PerceptualVBLSyncTest).
The description in the documentation, " even randomly distributed lines indicate some bug in the driver of your graphics hardware.", matches what is displayed on my screen.
Could you please advise what am I doing wrong here? What other steps should I take?
Best Regards,
Curtis
============ Steps Taken as per Sync Trouble ============
The following lists shows the steps and what I have done:
-
“Wait for vertical sync”, “Wait for vertical refresh” … [Done]
-
-> Make sure the “Triple buffering” setting is off … [Done]
-
If there is an option “Buffer swap mode” or “Bufferswap strategy”… [Unable to find this option]
-
On dual/multi display setups MS-Windows allows you to assign one monitor the role of the “primary monitor” … [Only using the laptop’s monitor]
-
If you have the choice to set your multi-monitor configuration to either “dual display mode”/”dual display performance mode”/”separate displays” … [Only using the laptop’s monitor]
============ Detailed Hardware Software Spec and Logs ============
-
Output of
>> PsychtoolboxVersion
‘3.0.16 - Flavor: beta - Corresponds to SVN Revision 10582
For more info visit:
https://github.com/Psychtoolbox-3/Psychtoolbox-3’ -
Which platform (Mac OS X, Windows XP/Vista/7, Linux, …) AND which MATLAB/Octave version you are using?
Windows 10
‘9.8.0.1396136 (R2020a) Update 3’ -
A minimal code snippet that exhibits the issue you are having, please format the code with the preformatted text tool provided by the forum software, or use markdown [fenced code blocks ]
Screen('Preference', 'SkipSyncTests', 0);
Screen('OpenWindow', 0,0);
- Warnings and Errors that were printed to the console ( please read them carefully , they may contain advice on how to solve your problem!)
PTB-INFO: This is Psychtoolbox-3 for Microsoft Windows, under Matlab 64-Bit (Version 3.0.16 - Build date: Apr 25 2020).
PTB-INFO: OS support status: Windows 10 (Version 10.0) supported and tested to some limited degree.
PTB-INFO: Type ‘PsychtoolboxVersion’ for more detailed version information.
PTB-INFO: Most parts of the Psychtoolbox distribution are licensed to you under terms of the MIT License, with
PTB-INFO: some restrictions. See file ‘License.txt’ in the Psychtoolbox root folder for the exact licensing conditions.
PTB-INFO: The detected endline of the vertical blank interval is equal or lower than the startline. This indicates
PTB-INFO: that i couldn’t detect the duration of the vertical blank interval and won’t be able to correct timestamps
PTB-INFO: for it. This will introduce a very small and constant offset (typically << 1 msec). Read ‘help BeampositionQueries’
PTB-INFO: for how to correct this, should you really require that last few microseconds of precision.
PTB-INFO: Btw. this can also mean that your systems beamposition queries are slightly broken. It may help timing precision to
PTB-INFO: enable the beamposition workaround, as explained in ‘help ConserveVRAMSettings’, section ‘kPsychUseBeampositionQueryWorkaround’.
PTB-INFO: OpenGL-Renderer is NVIDIA Corporation :: GeForce RTX 2060/PCIe/SSE2 :: 4.6.0 NVIDIA 451.67
PTB-INFO: VBL startline = 1080 , VBL Endline = 1080
PTB-INFO: Measured monitor refresh interval from beamposition = 6.944518 ms [143.998467 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 = 6.972854 ms [143.413300 Hz]. (50 valid samples taken, stddev=0.254389 ms.)
PTB-INFO: Reported monitor refresh interval from operating system = 6.944444 ms [144.000000 Hz].
PTB-INFO: Small deviations between reported values are normal and no reason to worry.
PTB-INFO: ==============================================================================================================================
PTB-INFO: WINDOWS DWM DESKTOP COMPOSITOR IS ACTIVE. On this Windows-10 or later system, Psychtoolbox can no longer reliably detect if
PTB-INFO: this will cause trouble for timing and integrity of visual stimuli or not. You might be just fine, or you could be in trouble.
PTB-INFO: Use external measurement equipment and independent procedures to verify reliability of timing if you care about proper timing.
PTB-INFO: ==============================================================================================================================
WARNING: Couldn’t compute a reliable estimate of monitor refresh interval! Trouble with VBL syncing?!?
----- ! PTB - ERROR: SYNCHRONIZATION FAILURE ! -----
One or more internal checks (see Warnings above) indicate that synchronization
of Psychtoolbox to the vertical retrace (VBL) is not working on your setup.
This will seriously impair proper stimulus presentation and stimulus presentation timing!
Please read ‘help SyncTrouble’ for information about how to solve or work-around the problem.
You can force Psychtoolbox to continue, despite the severe problems, by adding the command
Screen(‘Preference’, ‘SkipSyncTests’, 1); at the top of your script, if you really know what you are doing.
Error using Screen
See error message printed above.
Error in test_open (line 2)
Screen(‘OpenWindow’, 0,0);
- Hardware setup (GPU etc.) and relevant driver versions.
Processor Intel® Core™ i7-10750H CPU @ 2.60GHz, 2592 Mhz, 6 Core(s), 12 Logical Processor(s)
Installed Physical Memory (RAM) 16.0 GB
Name Intel® UHD Graphics
Name NVIDIA GeForce RTX 2060
Driver 451.67-notebook-win10-64bit-international-dch-whql