魔王撒旦
查看详细资料
TOP
原帖由 真忘私绵 于 2020-3-7 23:56 发表 posted by wap, platform: iPhone 是的 我用下来的psv不方便 主要是文件名方面 我都买了6台psv了,和我争的人是不是先点点自己手头的数? 本帖最后由 真忘私绵 于 2020-3-7 23:56 通过手机版编辑
原帖由 @SONIC3D 于 2020-3-8 21:56 发表 是的,你音频缓冲区设太大了。 因为是软件模拟器,所以音频部分都是作缓冲后再提交给操作系统的音频API进而交给音频驱动层进行播放。缓冲区太小会造成频繁提交阻塞其他部分的模拟效率,造成卡顿,进而破音,缓冲区太大会造成音频延迟,所以现在机器性能都很好的情况下,音频缓冲区可以在音频插件里设小点,在不影响模拟性能的情况下,往尽可能小里设。
原帖由 @SONIC3D 于 2020-3-9 01:50 发表 这和是不是PC没关系,音频缓冲的设计目的就是为了音频采样数据累积后批量传输,减少音频API调用次数,提高在宿主机上的音频I/O性能,有些模拟器或者插件会给用户自由调整,有些不给调,由开发者预先写死固定值而已。你机器性能再高,只要配了一个超大的缓冲时长,照样延迟。这个只要是跑在操作系统下软件模拟器都有这套机制,软件端提供声音数据声卡驱动端消费这些数据,软件端提交数据提交间隔拉长,声卡播出得自然就晚。 RA作为软件模拟器里也有一样的机制,只是提供的配置参数可能是在Latency面板里当作延迟参数来给用户进行调整,然后它把这个参数转化成对应的缓冲区大小参数传给模拟内核而已。 至于连了蓝牙后卡顿,那应该已经是操作系统的声卡驱动和蓝牙音频传输驱动层之间的问题了。各个机器不同,尤其是安卓这种硬件不统一的,无法回答。
原帖由 @SONIC3D 于 2020-3-9 02:18 发表 反应延迟问题的人一大堆。 但是Android硬件那么散,作者的预设值说不定就是为了照顾一个折衷性能。也说不定这个预设值在其他机器上没什么问题,你手机上特别明显而已。 话说你是什么手机上跑。