【问题标题】:Accelerating Screen('Flip',win) command PsychToolbox加速屏幕('Flip',win)命令 PsychToolbox
【发布时间】:2016-07-04 14:18:15
【问题描述】:

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

我希望尽可能快地执行翻转命令以满足实时逐帧后期处理的需求。

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

【问题讨论】:

  • 尝试使用profile 来识别问题。

标签: matlab rendering real-time psychtoolbox


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 2020-06-16
    • 2014-11-12
    相关资源
    最近更新 更多