Posted on Leave a comment

潜伏

vMix 从采集卡到屏幕大约有 2 到 3 帧延迟(或延迟)。
摄像机、采集卡、显卡或输出显示器可能会增加额外的延迟。
 
要以尽可能少的延迟设置 vMix,请尝试以下操作:
 
  1. 尽可能使用 HD-SDI(或 SDI)采集卡和摄像机
  2. 将外接显示器或投影仪直接连接到显卡的下个输出端。
  3. 确保您的下个显卡输出的输出分辨率与投影仪或外部显示器的原始分辨率相匹配。
    这是为了防止任何可能增加延迟的硬件缩放。
通过使用相机和 vMix 的双倍帧速率(59.94p/50p 而不是 29.97p/25p),延迟也可以潜在地减半。
请注意,帧速率一定是渐进的 (p) 才能利用这种延迟改进。隔行扫描源 (59.94i/50i) 具有相同的延迟
在 vMix 中为 29.97p/25p。
Posted on Leave a comment

优化性能

以下指南列出了在 vMix 中遇到性能问题时需要检查的一些常见事项。

显卡

显卡用于 vMix 中的所有输入和输出视频处理。

vMix 建议使用现代的中档显卡,例如 Nvidia GeForce GTX 1050 Ti 或更高版本。 
图形卡越快,您可以添加的输入越多,可用于流式传输和录制的分辨率就越高。
 
检查主 vMix 窗口底部的渲染时间读数。如果持续高于 20 毫秒,则显卡可能已达到限制。
 

建议

1. 使用 NVIDIA 显卡时,确保从 www.geforce.com 安装了新的驱动程序。

2. 卸载驱动程序附带的“GeForce Experience”软件,因为这会显着降低某些系统的性能。

3. 从 NVIDIA 控制面板,转到管理 3D 设置并将电源管理模式设置为“首选*高性能”

 
 
4. 如果您的硬件支持,请在您的显卡上启用 Resizable BAR:单击此处了解操作方法。
5. 如果 Resizable BAR 不适用于您的硬件,但您的显卡支持 3GB 或更高内存,则在性能选项卡下的 vMix 设置中打开“高输入性能模式”。
 
 

显示器

确保所有显示器都直接连接到计算机上的显卡,而不是主板。
同时使用主板和显卡端口将严重影响性能并且不受 vMix 支持。
显示器应尽可能具有相同的刷新率,建议使用 59 或 60hz,并且可以在 NVIDIA 控制面板中进行配置。

 

中央处理器

CPU 主要用于音频/视频压缩,并由 vMix 中的录制和流媒体功能使用。
 
您可以通过在录制时留意“ 录制信息”窗口来查看 CPU 是否是瓶颈。
单击主 vMix 窗口底部的“录音设置”和“开始” 按钮旁边 的[i]按钮可以找到此 窗口。
这将显示丢帧数和可能的原因。
 

建议

1. 在 Windows 中将 CPU 设置为高性能。
在开始菜单中搜索“电源和睡眠设置”,然后从窗口右侧选择“其他电源设置”。
再将Preferred Plans设置为High Performance如果该选项没有出现,请单击显示其他计划
 
2. 流式传输:如果您安装了 NVIDIA 显卡,请尝试在流式传输设置中勾选“使用硬件编码器”复选框以减少 CPU 的使用:
 
 
3. 录制:如果您安装了 NVIDIA 显卡和 Windows 10,请尝试在启用“使用硬件编码器”的情况下录制到 MP4。这将减少 CPU 使用率:
 

 

采集卡

确保使用主板上可用的第二个 x16/x8 插槽安装捕获卡。这通常是距离显卡插槽较近的长插槽。
查看主板手册以确认这一点,因为主板上的许多插槽仅额定为 x1 或 x4,有些插槽与 USB 和 LAN 等所有其他外围设备共享。

 

理想设置

应检查以下设置以确保 vMix 可以提供理想性能。
 
设置 – 显示
主帧速率和输出大小应设置为尽可能匹配所使用的相机。
 
设置-性能-输出格式
这个要设置成UYVY
 
Settings – Performance – Low Latency Capture
这会给显卡增加额外的负载,除非首选低延迟,否则应该取消勾选。
 
设置-性能-高输入性能模式
该选项利用内存超过3GB的显卡,例如GeForce GTX 1060,可达RTX 2080 Ti。
如果您使用大量输入并且有合适的图形卡,请启用此选项。
如果您已经在您的显卡上启用了 Resizable BAR,请不要启用此选项。
Posted on Leave a comment

屏幕撕裂

撕裂是显示器同时显示两帧的视频现象。
这会导致视频中出现一条可见的线条,尤其是在平移期间。
 
Windows 8 及更高版本不会出现此问题,而 Windows 7 可能会根据 Windows 主题显示撕裂。
 
考虑以下示例:

在上面的示例中,相机正在向左移动。如果监视器在更新过程中显示帧,您将看到
顶部的更新帧和底部的前一帧。因为有相机移动,这会导致可见的线条或图像中的撕裂。
 
要消除 Windows 7 中的撕裂,请按照以下说明进行操作:
 
1.右键单击桌面并选择个性化
2. 在 Aero 类别中选择一个主题
 
这将确保监视器输出与视频同步,以防止它在更新期间显示。
这称为垂直同步或垂直同步。
 
Windows 8 不需要更改,因为 Vsync 现在已启用。
Posted on Leave a comment

全屏性能

如果在 vMix 中使用全屏输出时遇到高渲染时间和低帧率,请按照性能
下面的指南。
 
1.升级到Windows 8.1或更高版本
 
Windows 在 Windows 8 及更高版本中改进了多显示器性能,因此如果您尚未升级,建议您升级。
 
2. 如果使用 Windows 7,请确保在桌面上启用 Aero 模式。
 
为此,请右键单击桌面并选择个性化并向下滚动以在“Aero 主题”部分下选择一个主题。
 
3. 打开 vMix 并检查以下设置:
 
单击设置,然后单击性能选项卡:
 
取消勾选“与刷新率同步输出”
勾选全屏启用 FlipEx
 
4. 确保所有显示器都连接到同一张显卡
 
如果一些显示器连接到主板,一些连接到显卡,性能将受到影响 
vMix 为每一帧在两者之间复制视频。
Posted on Leave a comment

在 Windows 10 中暂时禁用 Windows 更新

在 Windows 10 上使用 vMix 时,您可能希望在生产期间或当您有一个众所周知的工作设置时暂时禁用 Windows 更新。
 
为此,请按照以下步骤操作:
 
1.右键单击开始菜单并选择计算机管理
2. 在左侧菜单中,单击服务和应用程序旁边的箭头将其打开
3.点击服务
4. 向下滚动列表并找到 Windows Update 并双击它
5.将启动类型设置为禁用,然后单击确定
6.重启电脑
 
现在这将禁用 Windows 更新,按照步骤 1-6 再次启用它并将启动类型设置为手动。
Posted on Leave a comment

设置 vMix 以在 NVIDIA Optimus 笔记本电脑中使用专用显卡

配备 NVIDIA 显卡的笔记本电脑可能会使用集成的 Intel 显卡运行 vMix,这可能会降低性能。
要更改 vMix 使用的默认图形,请执行以下步骤:
 
1.右键单击桌面并选择NVIDIA控制面板
2. 打开管理 3D 设置部分并选择程序设置选项卡
 
3. 单击“选择要自定义的程序”旁边的“添加”按钮并在列表中找到 vMix,然后单击“添加所选程序”
 
 
4. 在“为此程序选择首选图形处理器”部分下选择“高性能 NVIDIA 处理器”。
 
 
5. vMix 现在将使用 NVIDIA 显卡运行,这可以通过检查 Settings -> Performance in vMix 来确认
 
 
关键词:nvidia optimus 笔记本性能
Posted on Leave a comment

vMix 输入可能会在某些笔记本电脑上闪烁

由于制造商预装了一些图形软件,某些笔记本电脑上的 vMix 可能会出现闪烁。
当将 vMix 设置为高于 30p 的帧速率以及使用具有以下输入的全屏输出时,这种闪烁很明显:
 
  • 照片输入
  • 标题代码
  • 启用抗锯齿的色度键
 
我们已确定以下捆绑软件可能会导致此问题,并建议在启动 vMix 之前将其卸载或关闭/禁用它们:
 
  • 华硕索尼克套件 2
  • 华硕声波雷达
  • GeForce Experience – 游戏内叠加
 
通常,任何为游戏提供额外图形覆盖的软件都可能会干扰 vMix,应卸载或禁用。
Posted on Leave a comment

诊断高渲染时间

vMix 底部的“渲染时间”显示指示您的计算机显卡时间用于渲染作品的每一帧。
它以毫秒为单位显示,因此如果您的作品是每秒 30 帧(每帧大约 33 毫秒),则超过此时间的渲染时间将导致丢帧。
 
有许多潜在因素可能导致渲染时间高于预期,如下所述:
 
1.显卡慢
您可能超出了所安装显卡的*大功能。
例如,来自英特尔的集成显卡一次只能处理少量输入,而像 NVIDIA GeForce 1080 Ti 这样的显卡应该能够处理几乎任何你扔给它的东西。
我们的参考系统页面提供了各种系统和显卡的指南,以及您可以在单个制作中使用多少 vMix 输入。
http://www.vmixlive.cn/news/59.html
 
注意:少数较旧的显卡驱动程序可能会在使用 vMix 时出现严重的性能问题。尽可能将图形驱动程序更新到新版本。
 
2. GeForce Experience“分享”功能开启
此功能会大大降低 vMix 等应用程序的图形性能,应完全禁用或卸载。
要禁用共享(以前称为 ShadowPlay),请参阅以下文章:
https://nvidia.custhelp.com/app/answers/detail/a_id/4228/~/disabling-the-geforce-experience-share-in-game-overlay

3.输入太多
不管显卡的速度如何,当使用大量输入时,在某个时候会遇到其他系统瓶颈。
在这种情况下,好的办法是减少 vMix 中的输入数量。尤其是减少视频剪辑输入的数量可以大大提供帮助。vMix 列表输入
可用于将许多视频剪辑组合为一个输入,强烈建议不要单独添加每个视频剪辑。
 
注意:如果您有 3GB+ 或内存的显卡(例如 GeForce 1060 或更高版本),您可以在 vMix 中的设置 -> 性能下启用“高输入性能模式”,
以允许使用更多输入而不增加渲染时间。
 
4.显卡插错主板插槽
显卡需要尽可能安装在主板上*快的 PCI Express 插槽中。
通常这是靠近 CPU 的长插槽(IE 朝向主板中间)
。插槽的速度至少应为 x8。不要在 x1 或 x4 插槽中安装图形卡。
 
您可以通过运行 GPU-Z 实用程序来确认插槽是否足够快,该实用程序可以在下面下载:

https://www.techpowerup.com/gpuz/

在它说“总线接口”的地方,它应该至少说 x16 或 x8。如果低于此值,请检查主板文档以了解要使用的正确插槽。
 
5.安装了两个或更多显卡
使用多个显卡会大大降低性能。移除所有额外的显卡,并确保所有屏幕都连接到单个显卡,而不是连接到
主板本身的视频端口。

6.驱动问题
系统上的驱动程序可能会干扰显卡。要检查这一点,请在 vMix 以高渲染时间运行时运行 LatencyMon 程序,它应该能够确定哪个驱动程序有问题:
https://www.resplendence.com/latencymon
 
7. 笔记本电脑在电池电量下运行
在笔记本电脑上使用电池电源时,NVIDIA 显卡将无法正常运行,并且会导致渲染时间过长。
确保笔记本电脑连接到电源。
 
8.NVIDIA控制面板设置冲突
如果您在 NVIDIA 控制面板中使用抗锯齿等设置配置了 vMix 应用程序 (vmix64.exe),这些设置将导致严重的性能问题,应禁用。
要将所有内容重置为默认值:
1. 打开 NVIDIA 控制面板
2. 转到管理 3D 设置
3. 转到程序设置选项卡并从下拉列表中选择 vMix。(如果列表中没有 vmix,则本指南不适用)
4. 单击删除
5. 单击应用右下角。
6. 如果这是一台笔记本电脑,请运行以下指南中的步骤,将 vMix 配置为使用默认设置再次使用图形:http://www.vmixlive.cn/news/57.html

9. 多重显示问题
有时某些显示器可能会导致 GPU 问题导致渲染时间峰值,如果使用多个显示器,请断开除一个显示器之外的所有显示器,然后查看渲染时间是否有改变。
如果是这样,请仔细检查 NVIDIA 控制面板中所有显示器的刷新率是否相同。如果是,请一一插入额外的显示器,以确定是哪一个导致了问题。
 
10. 内存通道性能
为获得较好效果,系统应配置为在双通道(大多数系统)或四通道(X299 和 Threadripper 系统)中运行。
这需要根据主板手册中推荐的布局在主板上安装至少两个内存模块。
 
要检查它是否安装正确,请安装 CPU-Z 并检查内存选项卡。Channel #应该是Dual或Quad。如果只说Single,系统的性能会受到严重影响。
https://www.cpuid.com/softwares/cpu-z.html
 
11. 其他应用
在后台运行的其他应用程序可能会干扰 vMix,因此要进行诊断,请尝试关闭所有应用程序并重新启动 vMix。以某种方式与 vMix 交互的第 3 方应用程序也应
关闭,以诊断它们是否以某种方式影响 vMix 的性能。

注意:您可以使用 vMix 诊断应用程序来检测干扰显卡的应用程序。指南如下:
http://www.vmixlive.cn/news/62.html
 

12.高CPU
如果计算机处于非常高的 CPU 负载 (>70%) 下,那么这也会影响 GPU 性能,从而影响渲染时间。
检查 Windows 中的任务管理器以查看哪些应用程序使用的 CPU 较多。
如果 vMix 是使用大量 CPU 的应用程序之一,您可能需要缩减 vMix 制作,例如输入、录制和流媒体质量,直到 CPU 使用率达到更合理的水平。(理想情况下平均为 60% 或更低)

有关充分利用 CPU 的提示,请参阅优化性能指南

Posted on Leave a comment

vMix 底部的警告 CPU GPU 过载消息是什么?

从 vMix 21 开始,一条消息可能会在 vMix 底部显示为红色,如下所示:
 
警告:CPU 过载
警告:GPU 过载

如果您之前没有看到这些警报,请不要惊慌!
这些是新的方便警报,可监视系统的 CPU 使用情况以及渲染时间(GPU 使用情况),以确定系统是否过载。
过载并不意味着系统损坏或过热。
这仅仅意味着我们认为计算机的速度不够快,无法跟上您当前的 vMix 生产设置。

CPU 过载
 
这意味着计算机的处理器使用率有点太高,无法在 vMix 中获得较好结果。
 
快速检查:
 
1. 关闭您的录制和流媒体。如果警告消失,那么这些就是高使用率的原因。
如果您要流式传输到多个提供商,您可能需要减少提供商的数量或升级计算机。
您还可以尝试以较低质量进行流式传输(例如 720p 而不是 1080p)。看看这是否有帮助。

2. 使用大量高 CPU 输入,例如 NDI、Instant Replay 和 Video clips。
尝试慢慢关闭这些输入,直到警告消失。
 

GPU 过载

 
这可能意味着计算机的显卡无法跟上您的生产。
以下知识库文章提供了一些关于如何充分利用显卡的技巧:
 

其他资源

 
有关一些其他提示,请参阅下面的优化性能知识库文章: