我只是在网上浏览,想知道是否可以在同一台电脑上运行 2 个不同的 GPU,我找到了答案。但我的疑虑并没有完全消除,我是否可以在连接到它的显示器上使用我的主 GPU 玩游戏,并让第二个 GPU 处理我的观察和聊天部分。所以这是可能的吗,还是我应该有第二台电脑来做这件事。
答案1
为了录制视频以供流式传输,必须将帧缓冲区从正在播放游戏的显卡复制到其他图形设备,然后该设备对其进行编码。虽然可能,但编码需要带宽和一些延迟。这些帧将完全未压缩地传输。
大多数现代显卡还在其输出端包含专用的视频编码块。此专用块不会显著影响生成您看到的图像的着色器。它可能会使用一些 GPU 内存带宽来编码并将编码的视频移动到主机,但除非您的显卡永久在 100% 内存带宽使用率下,损失可能并不大。此处使用的内存(和 PCIe)带宽量可能小于通过 PCIe 总线将未压缩的帧复制到其他图形设备。
因此,使用同一显卡播放和录制视频时延迟可能会略有减少,同时使用的 PCIe 带宽也会减少,这意味着纹理数据和显卡控制可能会略快一些。控制两个独立设备也可能会造成更多的 CPU 开销。
这取决于流媒体视频编码的瓶颈在哪里。我期望一台设备制作视频并直接编码其输出会更高效。
否则,第二台计算机记录输出并进行流式传输可能比使用第一台机器中的第二台设备进行传输更有效率。