@Michael So I’ve done additional investigations and I think I have identified the issue, which seems serious.
I ran two basic codes:
code n°1:
> from __future__ import division
> from psychopy import core, data, event, visual, gui
> import numpy as np
> import os
> from psychopy import logging
>
>
>
> logging.console.setLevel(logging.CRITICAL)
>
> win = visual.Window([1920,1080], fullscr=True,
> monitor='testMonitor', color=[128,128,128], colorSpace='rgb255', units='deg')
> #win.recordFrameIntervals = True
> police = 'Lucida Console'
>
> #
> #target_H = visual.TextStim(win=win, ori=0,
> # text=u'H',
> # font=police,
> # pos=[0, 0],
> # color=[0,0,0], colorSpace=u'rgb255', height = 0.5)
> #
> #
> #target_H.draw()
>
> timer = core.Clock()
> win.flip()
> timer.reset()
> win.flip()
> print timer.getTime()
>
> #Shutting down:
> win.close()
> core.quit()
Code n° 2 is identical, except that I now draw target_H:
> logging.console.setLevel(logging.CRITICAL)
>
> win = visual.Window([1920,1080], fullscr=True,
> monitor='testMonitor', color=[128,128,128], colorSpace='rgb255', units='deg')
> #win.recordFrameIntervals = True
> police = 'Lucida Console'
>
>
> target_H = visual.TextStim(win=win, ori=0,
> text=u'H',
> font=police,
> pos=[0, 0],
> color=[0,0,0], colorSpace=u'rgb255', height = 0.5)
>
>
> target_H.draw()
>
> timer = core.Clock()
> win.flip()
> timer.reset()
> win.flip()
> print timer.getTime()
>
> #Shutting down:
> win.close()
> core.quit()
Below are results from computer A (AMD RADEON R9 200 Series, monitor LCD BENQ at 144Hz):
code n° 1:
> ###### Running: C:\Users\LoganLab\Desktop\Mathieu\Eriksen_Dot\untitled.py ######
> 0.00699874805287
> ()
> ###### Running: C:\Users\LoganLab\Desktop\Mathieu\Eriksen_Dot\untitled.py ######
> 0.00693914759904
> ()
> ###### Running: C:\Users\LoganLab\Desktop\Mathieu\Eriksen_Dot\untitled.py ######
> 0.00689635053277
> ()
> ###### Running: C:\Users\LoganLab\Desktop\Mathieu\Eriksen_Dot\untitled.py ######
> 0.00692260637879
> ()
> ###### Running: C:\Users\LoganLab\Desktop\Mathieu\Eriksen_Dot\untitled.py ######
> 0.00690238969401
code n° 2:
> ###### Running: C:\Users\LoganLab\Desktop\Mathieu\Eriksen_Dot\untitled.py ######
> 0.00422009639442
> ()
> ###### Running: C:\Users\LoganLab\Desktop\Mathieu\Eriksen_Dot\untitled.py ######
> 0.00302887009457
> ()
> ###### Running: C:\Users\LoganLab\Desktop\Mathieu\Eriksen_Dot\untitled.py ######
> 0.00113608874381
> ()
> ###### Running: C:\Users\LoganLab\Desktop\Mathieu\Eriksen_Dot\untitled.py ######
> 0.00679526571184
> ()
> ###### Running: C:\Users\LoganLab\Desktop\Mathieu\Eriksen_Dot\untitled.py ######
> 0.000847537536174
> ()
> ###### Running: C:\Users\LoganLab\Desktop\Mathieu\Eriksen_Dot\untitled.py ######
> 0.00471764383838
Computer B (Intel HD graphics 4600 monitor LCD SAMSUNG 60Hz):
code n°1:
> ##### Running: C:\Users\mat\Desktop\Flanker_Dot_Probe\Experiment_3\experimental_code\untitled.py #####
> 0.0166847715154
> ()
> ##### Running: C:\Users\mat\Desktop\Flanker_Dot_Probe\Experiment_3\experimental_code\untitled.py #####
> 0.016642392613
> ()
> ##### Running: C:\Users\mat\Desktop\Flanker_Dot_Probe\Experiment_3\experimental_code\untitled.py #####
> 0.0167691987008
> ()
> ##### Running: C:\Users\mat\Desktop\Flanker_Dot_Probe\Experiment_3\experimental_code\untitled.py #####
> 0.0166675550863
> ()
> ##### Running: C:\Users\mat\Desktop\Flanker_Dot_Probe\Experiment_3\experimental_code\untitled.py #####
> 0.0166225272696
> ()
code n ° 2:
> ##### Running: C:\Users\mat\Desktop\Flanker_Dot_Probe\Experiment_3\experimental_code\untitled.py #####
> 0.0184203267563
> ()
> ##### Running: C:\Users\mat\Desktop\Flanker_Dot_Probe\Experiment_3\experimental_code\untitled.py #####
> 0.0198810801376
> ()
> ##### Running: C:\Users\mat\Desktop\Flanker_Dot_Probe\Experiment_3\experimental_code\untitled.py #####
> 0.00938696344383
> ()
> ##### Running: C:\Users\mat\Desktop\Flanker_Dot_Probe\Experiment_3\experimental_code\untitled.py #####
> 0.0133394738659
> ()
> ##### Running: C:\Users\mat\Desktop\Flanker_Dot_Probe\Experiment_3\experimental_code\untitled.py #####
> 0.020676018903
> ()
> ##### Running: C:\Users\mat\Desktop\Flanker_Dot_Probe\Experiment_3\experimental_code\untitled.py #####
> 0.0207819666248
Again, I may be missing something. But this behavior seems clearly abnormal, and does not depend on hardware. I am using psychopy V.1.85.4