许多的输出

我们经常被问到这个问题。数量每次都不一样,但重点都是一样的。人们想用Resolume连接许多输出及希望找到最佳的解决方案。这不是容易解答的问题,因为这不是一步到位的技术性问题。

我们希望帮你选择到正确的方法。这份文件已包含了大部分起始状况及为你提供选择正确方法的方向。这里是一个以优先顺序上至下排列的相关清单:

  • 单一图形处理器与多输出。
  • 单一图形处理器与Datapath延伸器。
  • 单一图形处理器与多张Blackmagic视讯卡。
  • 单一图形处理器与多个便宜延伸器或处理器。
  • 多个图形处理器在同一台电脑中。
  • 多台电脑以外部通讯协议同步连接。

优先顺序是以组合的表现及可靠性排列。换言之,列表中越往下的组合,我们越不建议使用。请谨记这个建议可以因应你的实际使用情况丶需求及技术水平而改变。

流程图

我们由简单的流程图开始吧:

"延伸输出端"的意思是?

一张图像处理器有它的极限。我们以 Nvidia GTX 1080为例:

  • Nvidia的输出端口最多有4个.
  • GTX 1080每一个端口最大的解析度是7680x4320
  • 现今图像处理器最大的材质解析度是 16384x16384。所以大致上是可以不用担心的。

当你使用 TripleHead or Datapath, 你只是用其中一个输出端。 他们是延伸器,所以他们是把大图利用他们的硬件分配到他们多个输出端上。因为图像处理器上每一个输出端口超过4K, 你可以把一个输出端口在Datapath延伸到4倍HD大小或在Matrox上延伸到3倍720p大小 (如果他的韧体支持的话). 跟其他输出端相比,你的电脑只会把他视作一个单一较大的输出。

当你使用MST hub, 你可以把单一输出变为三个输出端。 每一个输出端会在电脑上afmmbc示为单一分离的输出端口。MST 不会延伸你的输出端。 这意味你仍然受到你的图像处理器最大输出端口数量所限。 在Nvidia拥有最大4个输出端口的图像处理器上,加上一个三端口输出的MST hub,代表你最多还只能使用其中一个输出端 。另外两个将不能使用。因此MST hub比较适用於单一输出端的图像处理器,例如手提电脑的图像处理器。

当你对你的图像处理器最大规格参数有疑问,请联络设备生产商。

"同步影格"的意思是?

当每一个输出端只是作为单一的内容或组合的内容,而没有横跨其他输端,你不需要担心同步影格这个问题。例如,你的舞台是由我12块LED屏组成,有8块是在第一个输出端,而第二个输出端有4块。在这个情况下,输出端不需要同步影格。

但如果当你的影视内容两台或以上的投影机,又或者中不同处理器连接的LED去「鏠接」起来。同步影格就变得重要了。

没有同步影格,每一个输出端会以自己的时间运作。这意味每一个输出端前後可能有百分之几秒的提前或延後。这可能导致屏幕「横向撕裂」。在几百分之几秒间,一边的内容会显示下一影格,而另一边则可能还停留在之前的影格上。

很多图像处理器生产商会提供图像处理器之间的同步功能,透过软体像(Eyefinity, Mosaic) 或硬体(Quadro Sync). Blackmagic SDI 输出端则必需要一个外置基准时钟去同步影格。

单一电脑与单一图像处理器

这可是最好的方法,最可靠及最佳表现的选择. Resolume 在图像处理器中进行所渲染动作 导出至指定的监视器上. 而使用单一的图像处理器上的所有输出端口,你亦会得到最佳的性能表现及输出端口间的同步。

缺点是如今市面上,仍未有单一图像处理器能处理多於6个输出端口,这限制了你只能使用5个输出端口及一个使用者版面所看的控制监视器。

Nvidia 有8个输出端口的处理器,但那些处理器没有足够的渲染能力去同时把8个输出端口渲染至全高清的解析度. Matrox 有一些处理器也有8和16个输出端口, 但只是用於商业文件显示之用,而不支持 OpenGL 延伸去运行Resolume。

单一电脑与单一图像处理器+ Datapath

单一电脑与单一图像处理器+ Datapath这是下一个较佳的选择。使用像Datapath Fx4这样的延伸器,你可以把单一端延伸至多端口。Resolume只会觉得你的输出端变大了,所有的渲染动作还是透过图像处理器执行而没有额外影响具体表现。

Datapath 产品可以用菊花链拓扑方法 (Fx4) or 分配方法 (X4) 连接,若你的图像处理器有更多的端口,你可以平行连接多台Datapath。

当然,这个方法也会有注意的事项。Datapath的设置一般非常容易及可靠,但你要注意数据的频寛是由解析度更新率及扫描方法(隔行扫描及逐行扫描)组成的。举例,如你需要4K60Hz的画面,你只能使用Fx4这款延伸器以及你需要正确的数据线。

也要记住Datapath不能延伸超出你每个输出端口最大的输出解析度。 如有疑问,请联络你的Datapath销售商查询兼容性。

单一电脑与单一图像处理器+ Blackmagic Quad 2

Blackmagic有数张图像处理器能串流视频。他们全复式模式中,拥有1丶2丶4丶8个输出端的 PCIe 卡或 USB/Thunderbolt 连接器. 卡之间也可以连接使用。

另外的优点在於,视乎你的视频卡型号,你可以透过 3G, 6G or 12G SDI输出,这是很多消费者级的图像处理器所没有的。

缺点在於他不是从图像处理器直接输出,像素资料需要透过Blackmagic设备处理。这会导致百分60或百分之更多秒的延误。 特别是你同时使用Blackmagic及一般图像处理器组合输出时,会有明显的同步分别。

另一缺点是你受到了本身广播解像度的限制(PAL, NTSC, 720p, 1080i, 1080p, 2160p)。 典型的电脑解析度如 XGA (1024x768), WXGA (1280x800) or WUXGA (1920x1200) 会不受支持。

设置一张 Duo 2 或 Quad 2 视频卡来使用全部4个或8个的输出端口需要在Blackmagic 自带的 Desktop Video Utility作出微调。

单一电脑与单一图像处理器+ MST hub

(或Zotac, or Matrox TripleHead, or USB to HDMI 连接器)

这个方法,如果你能让他正常运作,会是一个性价比很高的选择。但让他们正常运作通常会遇一堆问题。在一个系统里可行的设定,可能在另外一个系统不行。有些是Mac与PC系统 皆可运行,但只有AMD图像处理器才可,Nvidia的不行。又有一些Nvidia与AMD的图像处理器皆可运作,但只能在PC的系统下运行,有一些只能用Displayport 1.2 但不能使用Displayport 1.1,有一些只能用HDMI连接线但不能透过Displayport 再接HDMI插头等等。这是一个地雷阵。

请谨记MST hubs会给你提供比图像处理器所能提供的输出而多。例如,你不能用3个MST hubs 与一张  GTX 1080 弄出10个输出端。意指在AMD R9系列不能多於6个输出端,而 Nvidia GTX 系列则不能多於4个输出端。即使你还有输出端未使用。这是受限於图像处理器 的硬件结构,当你连接的输出端超出图像处理器所能提供的数量,在你的电脑中只能看到蓝屏。

贴士!对於Resolume来说,无论你是用一个延伸器去创造一个大的输出端,又或者用图像处 理器连接多个分离独立的输出端, 基本上是没有差别的。两个选项中,你都能使用所有Resolume提供的功能如切割丶遮罩及融合。别听别人的闲言闲语。

如有疑问,请联络你延伸器的销售商查询兼容性。

单一电脑与双图像处理器

这个方法可以解决很多案例。但请谨记,当安装了附加的图像处理器时必定会影响效能的表现,不是说你有两张图像处理器效能就会大大提升,反而是相反的。

Resolume 让你的工作系统决定如何渲染。这是很好的,因为这表示只要你的工作系统能侦测到显示端口,你就能在Resolume上使用。新的图像处理器亦能立刻使用,你不用等我们的帮助便可使用。

当然也有例外,指出多张AMD图像处理器在PC系统下与我们的OpenGL rendering不太相容。把所有图像处理器创建一个 Eyefinity 群组大致可解决问题,但这也是一个有问题的设定,因为你的主监视器也变为Eyefinity群组的一部分。

让工作系统决定如何渲染即让工作系统决定那张图像处理器是用来做渲染的。很多时候,这是指连接主监视器的图像处理器。

所以,当你使用其他图像处理器的其他输出端时,材质会先在主图像处理器上渲染。渲染资料会透过主图像处理器的PCIe 槽,再透过主机板,去到另一张图像处理器的PCIe 槽, 再传到输出端。这常常会降低整体效能。图像处理器越多,整体效能受到的冲击越大。

为什麽使用SLI/Crossfire是坏的主意?

Resolume对於SLI / Crossfire是不支持的. 很多人认为他们能使用 SLI去得到更多输出端。但这主意行不通。

SLI and Crossfire 是专门设计给多图像处理器去组合渲染运算能力及以主/仆设定而运作的。 使用SLI/Crossfire 不能让你有更多的输出端。当SLI/Crossfire运行时,作为仆设定的图像处理器输出端便会不能使用,又或者输出端会被重置,而只能提供比一张单一图像处理器更少的输出端。

另外,外加的渲染能力与Resolume没有多大的关系。图像处理器大部分时间会被Resolume占用,但这并不是瓶颈。除非你使用的是100% 的实时运算影像,解析度在4K的光线衍射运算,或把数十张16K x 16K 的材质切开,否则,你并不需要外加的渲染能力。

多台电脑以外部通讯协议同步连接

这个可以是一个很好的方法,特别在於你的案子需要调整规模大小时。

缺点是这个方法需要一定量的焊接融合,而且最好使用第三方控件。不是一个「开箱就拥有」的解决方法。

请谨记使用如SMPTE或OSC等通讯协议去同步每台电脑的播放端,不一定能同步所有输出端的影格。因为每一台电脑有自己的处理器,所以在编译同步讯号丶读取硬盘像素资料及渲染输出结果之时,也会有稍微的快慢之差。

特别是你需要把两部电脑的影像边缘融合或你要无鏠延伸讯号至单一的LED幕墙,你会看到明显的影格快慢差别。