我有一台电脑Radeon HD 7870插入两个屏幕的显卡:
- 我的主屏幕(24 英寸 LCD现代 W240D v2)通过 DVI
- 我的电视(50英寸液晶电视)三星UE50ES6100) 通过 HDMI
当我将两个屏幕配置为双屏(扩展或镜像模式)时,我观察到输入延迟:当我在主屏幕上移动鼠标光标时感觉还可以,但当我将其移动到电视上时感觉滞后的,但这是一个主观观察。我如何测量或至少估计两个屏幕之间的输入延迟?
我有一个佳能 EOS 550D(在某些国家/地区称为 Digital Rebel T2i)反光相机,我可以用它在 1/4000 到 30 秒的时间内拍照。我的第一个想法是在两个屏幕上显示一个显示微秒时间的视频,然后拍照并查看两个屏幕上的时间是否相同。它会显示输入延迟吗?这个协议正确吗?
更新:我知道我无法测量输入延迟的绝对值,因为我没有绝对的参考,但我仍然有兴趣了解这两个屏幕之间的输入延迟。
答案1
您的描述有点不清楚。我假设您的意思是电视感觉“滞后”,而主显示器则没有。
由于主显示器感觉良好,因此这不能被描述为“输入”延迟。鼠标不关心它在屏幕上的位置,并且输入响应不会因指针位置而发生变化。
这更可以描述为“输出”延迟,其中电视上显示的图像可能比主显示器稍微滞后一点。
为此,以下快速实验应该可以明显看出显示时间的差异:
- 启动一个应用程序,比如记事本或其他程序,然后将窗口移动到显示器之间的边框,以便一半在主显示屏上,一半在电视上。
- 沿着边框拖动窗口。观察电视上的一半窗口是否“落后于”另一半。如果您愿意,可以拍摄视频,或者只是用眼睛观察。
如果您想要更精确的测量,那么,是的,在两个屏幕上显示时间戳(在镜像模式下)并拍摄视频的想法将为您提供显示输出的相对时间。
我想,如果你想测量从输入到显示的绝对时间,你也可以确保你的鼠标或键盘在显示器旁边可见,然后拍摄视频并测量你的身体动作和其对屏幕的影响之间的时间。不过,由于多种原因,这可能很棘手且不可靠。而且,无论如何,如果主显示器“感觉良好”而电视感觉不好,那么只要知道两者之间的相对时间(上述实验)至少就足以帮助证实这一点。
答案2
我用的是JavaScript 计时器从Jason C 的回答结果如下:
当 PC 直接连接到显示器和电视时,两个显示器之间的输出延迟约为 40 毫秒:
将 PC 直接连接到显示器,并通过家庭影院接收器连接到电视(Onkyo TX-SR333),两个显示器之间的输出延迟约为100毫秒: