OBS故障排除:GPU过载问题
原因和解决方案指南本指南包含了OBS导致的您对正在玩的游戏在尝试进行直播或记录时遭受性能问题的常见问题的解释。
快速修复:以管理员身份运行OBS[仅适用于Windows]
在OBS Studio版本24.0.2及更高版本中,OBS Studio可以要求操作系统保留一些GPU性能以供OBS使用。在许多情况下,可以仅通过作为管理员运行OBS来解决GPU过载问题;在继续使用此指南之前,请尝试此操作。要以管理员身份运行OBS,请关闭OBS Studio,然后用右键单击OBS Studio的快捷方式并选择“以管理员身份运行”
“我的游戏帧速率很好,但是OBS无法跟上!”
这可能是因为您的GPU超载,或者GPU与系统其他部分之间存在瓶颈。这些都是微妙而不同的问题,但两者都很重要。
为什么OBS更加需要使用GPU?
OBS需要GPU的时间和资源,因为它必须合成和渲染场景。如果希望OBS需求更少的资源,则必须构建额外的外挂,才能建立简单的场景和场景集合。
“OBS不能使用CPU来合成和渲染吗?”我的CPU真的很强大!”
虽然这在技术上是可能的,但gpu在这类任务上仍然比cpu更有效率。在绝大多数情况下,这将对系统、渲染和编码性能产生纯粹的负面影响。
“好的,好的。我只是想让这个功能正常工作,那么我如何防止我的GPU超载呢?”
防止GPU过载主要归结为阻止GPU做更多的工作。如果您的GPU具有无限的处理能力,您可以继续使用无上限帧数运行所有游戏。可悲的是,事实并非如此。gpu,即使是真正强大的gpu,也只有有限的资源能使用。这意味着如果我们想让它做很多事情(例如,玩游戏,合成和渲染OBS场景,做你的操作系统想要做的所有其他事情,如果没有专用芯片,运行硬件编码,等等。),我们必须聪明地知道我们要求它做多少事。
限制你的游戏帧速率
“我喜欢玩PUBG/H1Z1/守望先锋/最新的AAA级电脑游戏在最高画质与无上限的帧率!”我的系统是一头野兽,它能处理它!它运行在1000帧每秒,所以在我的24英寸240Hz显示器上看起来很棒!”
哇,等等。让我们来讨论这个问题。您要求GPU为每秒只输出240帧的设备每秒渲染1000帧。这就是要求你的GPU做不必要的工作,因为你永远不会看到所有这些额外的帧。一旦您尝试添加其他任务,比如OBS需要做的事情,这些任务就会开始竞争GPU资源,而且它们并不总是在需要时获得它们想要的所有资源。
页:
[1]