描述
当使用DePasPoT应用程序示例设计(通过或仅通过RX)时,如果更改GPU中的分辨率,则无法看到RX MSA寄存器的更改。
但是,在我的监视器上(通过一个应用程序),我可以看到视频分辨率正在改变。
例如,视频分辨率最初被设置为4K。如果我将其改变为1080p,我可以看到视频流中有一个变焦,但是MSA寄存器仍然显示“HORZ分辨率(0x500):3840”和“HORZ分辨率(0x500):2160”(4K分辨率)。
为什么我会看到这种行为?
解决方案
一些GPU正在缩放视频流以避免每次分辨率改变时的重新训练。因此,在这种情况下,由GPU发送的流实际上是4K流,但是显示1080p视频。来自RX MSA寄存器的值是正确的。
至少有两种方式来确认这是你的来源所做的事情:
- 如果从源代码中更改分辨率,则无法看到链接恢复。
- 如果更改源的分辨率,但此分辨率与监视器(通常在监视器菜单中)给出的分辨率不匹配
在一些计算机上,有一个选项可以避免缩放。
没有回复内容