加速屏幕(' Flip',win)命令的最佳方法是什么?出于某种原因,对于1028x760的彩色图像,此命令花费16ms而不是几乎瞬时。想法或建议?更好的显卡会是一个很好的替代品吗?
我希望尽快执行Flip命令,以实现逐帧后处理的实时性。
我在Windows上使用MATLAB的PsychToolbox和NVIDIA GeForce 620。
答案 0 :(得分:3)
每个屏幕都有一个帧速率,即刷新速率。 60Hz,每16.6ms,是一种常见的帧率。 Screen('Flip',win)
仅在图像显示后返回,解释延迟。您将看到任何图形卡。瞬间回归将是一个麻烦的迹象。
但是,如果您在下一个垂直空白前3毫秒调用Screen('Flip',win)
,则刷新屏幕的时刻,您将看到该呼叫仅需约3毫秒。如果您只是在外观中调用flip,您将找到16 ms的值。
请阅读psychtoolbox发行版中的PsychDocumentation / PTBTutorial-ECVP2013.pdf文件,了解刺激呈现的基本知识。