Hi PTB community,
I'm having an issue with PTB not being able to find my graphics card.
Details:
- MatlabR2019b
- Psychtoolbox 3.0.16
- Ubuntu 18.04 LTS
- Intel Core i5-9600K CUP @ 3.70 Hz x 6
- Graphics card: Nvidia GeForce RTX 2070/PCIe/SSE2
- Graphics driver: NVIDIA 435
- Displays: Dell Alienware Gaming Monitor (240 Hz)
I get the following error:
PTB-INFO: NVIDIA Corporation - (null) GPU found. Trying to establish low-level access...
PTB-INFO: Connected to NVidia (null) GPU of NV-160 family with 4 display heads.
It also reports a strange monitor refresh interval from beamposition:
PTB-INFO: Measured monitor refresh interval from beamposition = 999.984615 ms [1.000015 Hz].
(Full output is below.)
Previously, using PTB 3.0.15, the graphics card was not recognized and I also received the error:
PTB-INFO: Beamposition queries unsupported or defective on this system. Using basic timestamping as fallback.
However, after seeing the recent beta update with support for the new NVidia GPUs, I updated to 3.0.16. I also replaced the Screen.mexa64 file in the Psychtoolbox/PsychBasic/ folder provided by Mario in response to Alex White who had a similar issue (although I suspect this is redundant, assuming that the fix in 3.0.16 is simply this file). However, my card is still not recognized and refresh information from beamposition is incorrect.
Any ideas on what might be going wrong?
Thank you so much!
Alison Campbell
---------
Full output:
PTB-INFO: This is Psychtoolbox-3 for GNU/Linux X11, under Matlab 64-Bit (Version 3.0.16 - Build date: Sep 18 2019).
PTB-INFO: OS support status: Linux 5.0.0-23-generic Supported.
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: NVIDIA Corporation - (null) GPU found. Trying to establish low-level access...
PTB-INFO: Connected to NVidia (null) GPU of NV-160 family with 4 display heads.
PTB-INFO: OpenGL-Renderer is NVIDIA Corporation :: GeForce RTX 2070/PCIe/SSE2 :: 4.6.0 NVIDIA 435.21
PTB-INFO: VBL startline = 1080 , VBL Endline = 1161
PTB-INFO: Measured monitor refresh interval from beamposition = 999.984615 ms [1.000015 Hz].
PTB-INFO: Will use beamposition query for accurate Flip time stamping.
PTB-INFO: Measured monitor refresh interval from VBLsync = 4.188276 ms [238.761710 Hz]. (260 valid samples taken, stddev=0.199703 ms.)
PTB-INFO: Reported monitor refresh interval from operating system = 4.166667 ms [240.000000 Hz].
PTB-INFO: Small deviations between reported values are normal and no reason to worry.
WARNING: Mismatch between measured monitor refresh intervals! This indicates problems with rasterbeam position queries.
----- ! PTB - WARNING: SYNCHRONIZATION TROUBLE ! ----
One or more internal checks (see Warnings above) indicate that
queries of rasterbeam position are not properly working for your setup.
Psychtoolbox will work around this by using a different timing algorithm,
but it will cause Screen('Flip') to report less accurate/robust timestamps
for stimulus timing.
Read 'help BeampositionQueries' for more info and troubleshooting tips.
PTB-INFO: Failed to request additional performance tuning from operating system.
PTB-INFO: This is because the optional "FeralInteractive gamemode" package is not installed
PTB-INFO: and set up yet. If you want to have these extra optimizations, then read
PTB-INFO: the setup instructions in "help LinuxGameMode".
The refresh interval reported by the operating system is 4.16667 ms.
Measured refresh interval, as reported by "GetFlipInterval" is 4.18828 ms. (nsamples = 0, stddev = 0.00000 ms)
ans =
1
INFO: PTB's Screen('Flip', 10) command seems to have missed the requested stimulus presentation deadline
INFO: a total of 18 times out of a total of 605 flips during this session.
INFO: This number is fairly accurate (and indicative of real timing problems in your own code or your system)
INFO: if you provided requested stimulus onset times with the 'when' argument of Screen('Flip', window [, when]);
INFO: If you called Screen('Flip', window); without the 'when' argument, this count is more of a ''mild'' indicator
INFO: of timing behaviour than a hard reliable measurement. Large numbers may indicate problems and should at least
INFO: deserve your closer attention. Cfe. 'help SyncTrouble', the FAQ section at www.psychtoolbox.org and the
INFO: examples in the PDF presentation in PsychDocumentation/Psychtoolbox3-Slides.pdf for more info and timing tips.
PTB missed 1 out of 600 stimulus presentation deadlines.
One missed deadline is ok and an artifact of the measurement.
PTB completed 0 stimulus presentations before the requested target time.
Have a look at the plots for more details...