Solution for "Black Screen" Display Capture even after performing the steps on OBS forum

TVSPS HAITI

New Member
I use OBS to record my screen completely (i.e, not a particular window or a particular game) which is why I needed to use Display Capture in OBS but it was showing me the black screen. Now this had happened before but at that time, I used the solution on the OBS Forum about changing the NVIDIA settings to make OBS use Integrated Graphics and it worked back then.

Now after some months or so, I updated both my Windows 10 and OBS and that solution stopped working. After checking the log files, I found out that even after forcing OBS to use integrated graphics in NVIDIA settings panel, It was using NVIDIA instead of Integrated. So, after a bit of searching here and there, I found a working solution.

Voici la solution pour que la capture d'affichage fonctionne sur OBS si OBS affiche un écran noir même après avoir modifié les paramètres NVIDIA:

J'ai une carte graphique intégrée Intel et une carte graphique NVIDIA GeForce GTX1050Ti dans mon ordinateur portable et en quelque sorte OBS ne voulait pas utiliser Intel même si je définissais l'option dans le panneau des paramètres NVIDIA. Donc, après quelques recherches sur Internet, j'ai trouvé ce blog . Et puis j'ai changé les paramètres de Windows pour forcer OBS à utiliser les graphiques intégrés au lieu de NVIDIA. Et cela a parfaitement fonctionné!

Voici les étapes pour effectuer la solution:
1. Ouvrez les paramètres Windows
2. Allez dans système> affichage
3. faites défiler jusqu'en bas
4. ouvrez les "Paramètres graphiques"
5. cliquez sur parcourir
6. sélectionnez le fichier exécutable OBS (emplacement par défaut: C: \ Program Files \ obs-studio \ bin \ 64bit \ obs64.exe)
7. après l'avoir ajouté, cliquez sur son nom, cliquez sur les options
8. sélectionnez Économie d'énergie sous laquelle le nom de votre carte intégrée sera
9. enregistrez-le et redémarrez OBS

J'espère que cela aidera tous ceux qui sont confrontés à ce problème.
[/CITATION]
merci
 

Tan90

New Member
This solution is a popular one and actually works!
But I doubt it works for legacy GPUs like the Radeon HD 6300M series.

Windows 11 unfortunately has a bug in graphics settings and shows both the Power-saving and High-performance options as my integrated GPU. Even after clicking on the power-saving option. OBS still showed me a black screen.

I have a solution for this, and it does not involve the Windows Graphics Settings.
(Since I only have an AMD, I will give steps to be used in an AMD environment. But, users using other GPUs may follow these steps similarly)

1: Go to AMD Catalyst Control Center (I am using v15.7.1)
2: Go to Switchable Graphics Global Settings
3: Set both "On Battery" and "While Charging" options to "Force Power-Saving Mode"
4: Now go back to Home, and navigate to Switchable Graphics Application Settings
5: Click on the default button to default the individual graphics settings for all apps. This will make a majority of the apps to use the integrated GPU.
6: Make sure OBS is using the Integrated GPU.
7: Save and exit. Now, restart OBS.
8: Window share must work. If not, change the current window screen in Window share and go back. Must work

If any problem, please tell
 

kinseliplier

New Member
I use OBS to record my screen completely (i.e, not a particular window or a particular game) which is why I needed to use Display Capture in OBS but it was showing me the black screen. Now this had happened before but at that time, I used the solution on the OBS Forum about changing the NVIDIA settings to make OBS use Integrated Graphics and it worked back then.

Now after some months or so, I updated both my Windows 10 and OBS and that solution stopped working. After checking the log files, I found out that even after forcing OBS to use integrated graphics in NVIDIA settings panel, It was using NVIDIA instead of Integrated. So, after a bit of searching here and there, I found a working solution.

Here's the solution for making Display Capture work on OBS if OBS shows black screen even after changing the NVIDIA Settings:

I have an Intel Integrated graphics card and an NVIDIA GeForce GTX1050Ti in my Laptop and Somehow OBS didn't want to use Intel even if I set the option in NVIDIA settings panel. So, after a bit of searching on the Internet, I found this blog. And then I changed the settings of Windows to force OBS to use the integrated graphics instead of NVIDIA. And It worked out perfectly!

Here are the steps to perform the solution:
1. Open Windows settings
2. Go to system > display
3. scroll all the way to the bottom
4. open the "Graphics settings"
5. click on browse
6. select the OBS executable file (Default location: C:\Program Files\obs-studio\bin\64bit\obs64.exe)
7. after adding it, click on its name, click on options
8. select Power Saving under which your integrated card's name will be
9. save it and restart OBS

I hope this helps all those who are facing this problem.
This doesn't work at All for Me. I Already have this set to Power Saving and I can Record Normal Screen Games Perfectly Fine but when I use Open VR to Try and Record a VR Game it just Doesn't Show Anything but a Black Screen even Though my OBS is on Power Saving and set to use the integrated Graphics.
 
Top