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