笔记本电脑OBS Studio显示器捕获黑屏问题
系统环境:
操作系统:win10家庭中文版
obs版本:OBS.25.0.8
cpu集显型号:Intel® UHD Graphics 630
独显型号:NVIDIA GeForce GTX 1660Ti
博主在使用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,使用集成显卡进行显示器捕获的解决步骤
如果还是想要obs显示器捕获出画面或者对画质要求没有那么高的话可以选择使用集成显卡来进行显示器捕获,步骤如下:
点击-设置-系统-显示-图形设置
点击 浏览找到电脑中obs的.exe文件路径–点击添加
点击选项节能,然后保存退出
重启OBS就可以正常使用集显进行显示器捕获了
如果显示器捕获还是没有画面,步骤如下
右键obs点击属性-兼容性
将以兼容模式运行这个程序改为:Windows 7,同时勾选上以管理员身份运行此程序,点击确定
打开NVIDIA控制面板-管理3D设置-程序设置-找到OBS软件
将为此程序选择首选图形处理器改为集成图形 ,点击应用 ,退出。
重启OBS就可以使用集成显卡进行显示器捕获了