black screen display / game capture

Im getting black screen on obs when capturing display or game captures, it worked fine the other day and ive changed nothing.
I have tried -

re installing
re booting
i can change the capture method on display source to windows 10 and it works with the yellow border, but i didnt do this when it worked before
i tried the fix online to add obs as an application under graphics settings and select power saving but again i didnt do this before and in my system i only have a dedicated graphics card anyway ( 3090 ) so it just shows the same under both options.
 

PaiSand

Active Member
i tried the fix online to add obs as an application under graphics settings and select power saving but again i didnt do this before and in my system i only have a dedicated graphics card anyway ( 3090 ) so it just shows the same under both options.
Don't do this. Video Cards need all the power they can get in order to play a game and be able to encode at the same time.

Please restart OBS and perform a test stream/recording of at least 30 seconds doing as you normally do, including playing games, full camera or whatever you normally do.
Now look inside Help menu. Upload the current log file and paste the url to the log in here. Click on the Analize button to start troubleshooting common issues.
 
ok here it is -
I did this the first time having changed nothing, and it gave me a warning about not having both game and display captures in the same scene ( even though I did when it worked fine a few days ago )
I then split display and game captures into separate scenes, restarted obs and did a 30 second desktop recording and again, unless i pick the windows 10 under capture method, i get black screen, and no warnings under analyse.
 
Also in display capture, the options above sources; properties, filters, display - i can only select display 1 : 2560x1440 ( primary monitor ) even though my screen is 4k and ive set 4k everywhere I can find. Although again this was the same the other day when it worked fine.
 

PaiSand

Active Member
Also in display capture, the options above sources; properties, filters, display - i can only select display 1 : 2560x1440 ( primary monitor ) even though my screen is 4k and ive set 4k everywhere I can find. Although again this was the same the other day when it worked fine.

In the log file it shows 2560x1440 everywhere, in the video card, in the monitor, except in the base resolution where you actually set 3840x2160.
Check in nVidia control panel the resolution of the monitor.

13:40:18.133: Initializing D3D11...
13:40:18.133: Available Video Adapters:
13:40:18.134: Adapter 0: NVIDIA GeForce RTX 3090
...
13:40:18.134: size={2560, 1440}
13:40:18.477: video settings reset:
13:40:18.477: base resolution: 3840x2160
13:40:18.477: output resolution: 1920x1080
13:40:19.183: [duplicator-monitor-capture: 'Display Capture'] update settings:
13:40:19.183: display: 1 (2560x1440)

For recording it's adviced to use CQP instead of CBR. A value between 23 and 15 (lower number better quality, depending on what your hardware allows you)

The analizer shows no issues so you're good to go. Just check the monitor resolution to see if it's not upscaling to 4k instead of real 4k.
 
My monitor is definitely 4k I run everything in 4k so no idea why its showing 1440 anywhere else I don't run anything in 1440. When I first downloaded obs it was only recording a small portion of the screen before I manually set it to 3840x2160.
Ok so if I'm playing in 4k and recording either in 4K or if I decide to downscale the recordings to 1440 I'm better using CQP? How does that differ and when your talking hardware what is it that lower numbers do use extra cpu or gpu? Also what number would be recommended for the above recordings.

Also, do you have any idea what would be the cause of everything seeming to show 1440 in obs? As I said its 100% 4K everywhere else, full 4K not upscaled.
 

PaiSand

Active Member
No idea why your system looks like upscaling to 4k.
And for the best settings for recording, perform tests. Each computer is different, even with similar componets, so what works for one may not work for others.
 
Ok yeah that is very strange.
It's also odd that I still can't get display capture to work now without changing it to windows 10 capture mode, which gives the yellow border. I used the default to start with and it worked fine. Anyway game capture seems to work at the moment now.
Thanks.
 
Top