If Display Capture is not working, chances are you need to set OBS to run on the Integrated GPU.
Display Capture for NVIDIA-based Laptops
- Close OBS if it is currently open
- Go to the NVIDIA Control Panel by right clicking on your desktop, and then clicking on “NVIDIA Control Panel”
- Click on “Manage 3D Settings” if it is not already selected
- Under the Program Settings tab, click the “Add” button under where it says “Select a program to customize:”
- Navigate to the .exe path for OBS and add it to the list
- Default paths are: C:\Program Files\obs-studio\bin\64bit\obs64.exe and C:\Program Files (x86)\obs-studio\bin\32bit\obs32.exe)
- Make sure it is selected in the drop down list
- Then, under where it says “Select the preferred graphics processor for this program” open the drop down and select “Integrated graphics” from the list
- Save and apply, then open OBS and check Display Capture again
Windows 10: latest Windows 10 builds overwrite the selection you make in the NVIDIA Control Panel. The setting is now accessible in the main Settings app (cog icon in the start menu) > System > Display > Graphics settings (small link at the bottom) > Browse.
使用上述方法设置的Display Capture 的对象只能选择笔记本的主屏幕;如果要捕获外接显示器的画面,需要把上图中的图形规格设置成高性能。
AMD显卡解决方案及其他问题见 https://obsproject.com/wiki/Laptop-Troubleshooting