Question / Help Destiny 2 and BDO and other games not capturing in Game Capture or Window Capture

Soulsii

New Member
https://gist.github.com/anonymous/3fd621356cabdcca24f31761cb237b0a < Logs

I know why Destiny 2 doesnt allow game capture and I imagine its the same reason for BDO however ever since the last update my OBS has not wanted to capture any of my games in Window Capture, meaning somethings gone wrong, I have tried every suggestion I have found and even reinstalled OBS and reset EVERYTHING now how about a actual fix. I do not like my viewers looking at trash, frame dropping shit. If it is an issue with windows great. It is not a CPU issue as my PC uses at most 10% with everything running.

I am a injured veteran and this is the only hobby I am capable of doing, PLEASE help me so that my viewers dont just jump in go 'this guys stream is laggy as fuck' and leave.
 

Paradize

New Member
ive got the same problem. i cant stream Destiny 2 in windows mode, only in screen capture. Screen Capture causes fps drops in game, so its unstreamable.
 
@Soulsii

While I am not a streamer, I will try my best to assist in troubleshooting.
Unfortunately I do not have Destiny 2, though as far as I am aware Destiny 2 has to be run in Borderless Fullscreen to allow for Capturing game footage (via Window Capture) outside of nVidia Shadowplay or AMD ReLive. It may also be a compatibility issue with Windows Aero, resulting in a black screen (When trying to record/stream)...
To disable full screen optimizations: Navigate to your Destiny 2 install folder, right click destiny2.exe (not Destiny 2 Launcher.exe), go to properties, select the compatibility tab, and check "disable full screen optimizations".

As for BDO, I do have that game and am able to capture/stream via Game Capture, so not entirely sure as to what is going on there. Perhaps re-do the source for BDO?

In your logfile I have noticed you have Windows Game DVR turned on, the way Microsoft designed Windows Game Bar and Game DVR is they will automatically hook into any game you run, unless they are turned off. It is essentially just wasting resources if you don't use it.

Can you also visit the site linked below and do a bandwidth test and post the results here, to see what type of bandwidth allowance you have for streaming, as there are some bandwidth issues in your logfile, though am not entirely certain if they are erroneous as your base resolution is not matching your native resolution (May also be the cause of the issue with not being able to output a recording/streaming:
https://www.dslreports.com/speedtest

Just to start off with a baseline of settings:
Video Settings:
base resolution: 2560x1440
output resolution: 1280x720
downscale filter: Bicubic
fps: 60/1
format: NV12

Note:
The above will scale automatically your recorded output as well, unless you change the output resolution here to 1920x1080 or your native resolution (With a 1080 you should be able to do recordings at that resolution without issue) and in your Output encoder settings have 'Enforce Encoder Settings' checked with a scaled output resolution of 1920x1080 or 1280x720.

Output Settings:
x264 encoder settings:

Encoder: x264
Rate Control: CBR
Bitrate: 6000
KeyInterval: 2
Preset: veryfast
Profile: high
Tune: None

NVENC encoder settings:
Encoder: NVENC
Rate Control: CBR
Bitrate: 6000
KeyInterval: 2
Preset: hq
Profile: high
Tune: None

With the above settings, can you do a few minutes' worth of streaming test of Destiny 2, as well as a separate streaming test of BDO, doing what you would normally do in-game, then stop the test and upload the current logfile. Hopefully will have stream output without having to use Desktop Capture as it captures everything, which results in more overhead.

Side note: Very sorry to hear you were injured on duty (So many have been) I do hope you have received as much support as you need/needed in your time of recovery/adaptation. If still in recovery, I hope all the best for you for that recovery and hope the best for you in your future.

@Paradize
Can you make a separate thread and do a few minutes' worth of streaming test of Destiny 2, doing what you would normally do in-game, then stop the test and upload the current logfile. Hopefully I or someone else can assist in troubleshooting your issue.
 

Soulsii

New Member
Cheers for the tips i know what bitrate im capable of due to doing the test previously i choose to run at 2k because most aussies cant watch with higher bitrate and no encoding options. I use the encoder x264. those video options i believe are my current set up. however in reading i have absolutely no idea what 'Windows Game DVR' or the other one is, what it does, how to turn it on or off, or if it would effect the stream. I currently can only stream with display capture. I have sorted BDO (Thank god love that game) so its mainly focusing on why window capture wont work with d2. Game capture wont work with D2 because of Bungie disabling just about every third software function.
 

BK-Morpheus

Active Member
Problems/suspicious entries in your log:
1. Game DVR: On
2. output resolution: 128x128
3. Output 'test_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 315 (39.5%)

Suggestions:
Turn Win10 Game DVR off (and shadowplay / share function, if you have Geforce Experience installed).
Check output resolution.
Check if your massive bandwidth/connection problem is just related to the route to the twitch server (or the server itself) or a problem of your ISP. Maybe you need to lower your twitch bitrate to solve this.
Depending on the origin of this problem, you could open a ticket at your ISP.

Remember, that Speedtests could show high upload results, even if you are loosing some packages. Package loss is also not very noticable when browing websites. But streaming / VoIP / Teamspeak /Skype will behave like shit, with high package loss.
 

Soulsii

New Member
I dont know what Game DVR is, the dropped frames is due to running in screen capture, i had none before doing that
 

BK-Morpheus

Active Member
In that log, the frames were dropped due to bandwith/connection problems.
If you press Windows+I you get the system settings menu, where you can open "Games" and then disable Game DVR (or do it via registry).
 

Soulsii

New Member
As soon as you guys said the DVR thing I knew it was it, thanks for telling me how to disable window capture is working marvellously now!! I will look into the bandwidth thing but i mean I am streaming at 2k bitrate with internet that can easily run double that so maybe I need to yell at my ISP. The DVR must of turned on automatically with last Windows update!
 
Major Windows Updates do have a habit of turning on services/settings, etc even if they have been manually turned off prior...

Glad you found a fix for the issues you are having, as for your bandwidth issues the bandwidth capabilities here in AUS are terrible at best, non-existent at worst... If you find you are having issues with uploading whilst streaming, I would do a quick bandwidth and ping test via https://www.dslreports.com/speedtest or https://www.speedtest.net.

Note - Choose Sydney, as that is where the ingest server for Twitch is, so your ping should be as close as you can get to what would be normal for when you are streaming to the ingest server.

You can also visit Aussieoutages.com and see if you provider/twitch,etc has had any complaints of outages for your area, etc. You can generally break down the reports by the links to capital city found underneath the graph.

By the way, great to see another Aussie here!
 
Top