使用Mac顺利安装了Psychtoolbox,但是一运行就会进行以下的报错:
! PTB - ERROR: SYNCHRONIZATION FAILURE !
搜索的了很多信息,发现都不是针对Mac平台的,后来发现只用再补充下载一个软件即可解决。
我们在官网的信息里可以看到:
“如果您打算使用多媒体功能,或者想要使用 Matlab 进行快速、高质量、跨平台、一致的文本渲染,则必须从 gstreamer.freedesktop 安装 64 位 GStreamer-1.18.5 或更高版本的运行时。”
因此需要再下载一个软件“GStreamer”,安装完后方可解决报错问题,正常使用psychotoolbox
GStreamer安装链接:
具体这个软件的安装教程,可以参考这个:
https://zhuanlan.zhihu.com/p/438236393
**如果安装完之后还是出现这样的报错,这是因为Mac M3的问题,官网已指出其会存在问题。请更换其他设备进行安装~
-
Apple ARM Macs, e.g., Apple M1/M2/M3: Broken! Do not use!