博主在使用OBS过程中突然遇到显示器捕获黑屏的问题,搜集了网上大部分类似的办法,也花钱找了熟悉obs的调试人员,但是这些方案并没有完全解决问题,总结如下:
(使用集成显卡进行显示器捕获的方法在下面,如果只是想让obs能够捕捉到画面,或者对于画质没有太高要求的可以参考)
1,目前笔记本电脑obs无法使用独立显卡进行显示器捕获
目前笔记本电脑上OBS想要显示器捕获正常使用只能用cpu集成显卡来进行显示器捕获,所以好多对于画质有要求或者想要使用自己的独显来捕获更好的画质的小伙伴们来说,现阶段无能为力。因为笔记本电脑设计的屏幕输出连接的是集成显卡。所以笔记本电脑OBS显示器捕获用独显不行,集显,行。
另外关于有时候窗口捕获的问题OBS官网中有详细的说明。
我大概摘取一些关键信息翻译如下:
在笔记本电脑或多GPU系统上使用OBS时,您可能会遇到性能问题或使用特定捕获类型(即游戏或窗口捕获)的问题。这可能非常令人沮丧。发生这种情况的原因是,大多数现代笔记本电脑都配备两个GPU:
适用于2D应用程序/台式机的Intel GPU
用于3D应用程序和游戏的分立图形芯片(NVIDIA或AMD)。
OBS只能在其中一个GPU上运行,但是您打开的应用程序和游戏可以在两个GPU上运行。例如,如果OBS在Intel GPU上运行,则您将无法对在离散(NVIDIA或AMD)GPU上运行的游戏使用Game Capture。此外,如果OBS不在离散GPU上运行,则可能会遇到性能问题。在极少数情况下,尝试捕获在与OBS不同的GPU上运行的游戏可能会导致游戏崩溃。对于OBS来说,这并不是真正的问题,而是笔记本电脑制造商为了节省功耗而进行的设计选择,而在我们这方面几乎无能为力。但是,我们确实有一些疑难解答建议,以尝试解决任何问题。
OBS官网说明:https://obsproject.com/wiki/Laptop-Troubleshooting#for-nvidia-based-laptops
2,使用集成显卡进行显示器捕获的解决步骤