加速屏幕 ('Flip',win) 命令 PsychToolbox

Accelerating Screen('Flip',win) command PsychToolbox

加速 Screen('Flip',win) 命令的最佳方法是什么?出于某种原因,对于 1028x760 的彩色图像,此命令需要 16 毫秒而不是几乎是瞬时的。想法或建议?更好的显卡会是一个不错的选择吗?

我希望 Flip 命令尽可能快地执行,以满足实时逐帧处理的需要post。

我在 NVIDIA GeForce 620 Windows 上使用 MATLAB 的 PsychToolbox。

每个屏幕都有一个帧速率,即可以刷新的速率。 60Hz,每 16.6 毫秒,是常见的帧率。图像显示后 Screen('Flip',win) 仅 returns,解释了延迟。您会在任何显卡上看到这一点。瞬时 return 将是麻烦的征兆。

但是,如果您在下一个垂直空白之前 3 毫秒调用 Screen('Flip',win),即屏幕刷新的那一刻,您将看到该调用只需要大约 3 毫秒。如果只是调用flip看一看,就会发现16ms的值。

请阅读 psychtoolbox 分发中的文件 PsychDocumentation/PTBTutorial-ECVP2013.pdf 以了解刺激呈现的基础知识。