[b]TLDR:[/b] my [b]Steam account[/b] is somehow not allowing me to capture Destiny 2 in any possible way via OBS. Someone, please help.
Before I start, [b]YES[/b] I’ve searched everywhere on the web for the solution, and NO, English isn't my native language expect some poor grammar. Please read it fully first.
Ever since the [u]Beyond Light[/u] release I am unable to capture Destiny 2 via both OBS and Streamlabs. The strangest thing is that I can’t capture the game [b]ONLY ON MY MAIN ACCOUNT[/b]. I used to have a bypass solution ([i]which I will describe below[/i]), but since the [u]Witch Queen[/u] has been released it’s no longer working (I believe it is thanks to the new DXGI system the game is using).
[b]PC specs:[/b]
CPU: Ryzen 7 2700X @4.1Ghz
GPU: ASUS ROG Strix RTX 2070 Advanced edition
Motherboard: MSI x470 GAMING PLUS
RAM: 8GBx2 Kingston HyperX Predator @3066Mhz
Windows 10, OBS Classic & Streamlabs OBS, Destiny 2 is on Steam
Nvidia GeForce Experience with the latest driver installed
2 screens: 32” Monitor and 55” TV, working in “Extend displays” mode
Prior to BL release I was just using a “Window capture” in Streamlabs OBS to capture Destiny 2 with no issues. (Yes, “Game capture” and “Screen capture” isn’t working, I know)
When BL was released, I could no longer capture the game using a “Window capture” ; it would give me only the black screen instead. I’ve also lost the ability to paste screenshots from the game from the clipboard (it will also give me a black screen, but in the screenshots folder it will be saved just fine). I found the bypass for the “Window capture” accidentally, by doing the following:
On Win10, I go to Start - System - Display, then I would choose my 2nd display (where the game is present), MOVE it a little bit down, then click Apply. After this OBS would starts to capture the game again like nothing happened, then I move it back to initial position and Apply again: [url]https://www.youtube.com/watch?v=67qhtyRbv64[/url]
But since the release of WQ I no longer can bypass it via this method. Nothing changes. Instant Replay in GeForce Experience also sets it to “off” automatically as soon as I try to log into the game.[url]https://imgur.com/a/hQj2WK1[/url]
This is what happens in OBS when I’m trying to log to D2 via my main account: [url]https://www.youtube.com/watch?v=9sWLmotrJqM[/url]
And this is what I see on screen: [url]https://imgur.com/a/t6blgaU[/url]
You may notice these strange artifacts around the window borders, when I log into the game the window blinks for a second and somehow slightly changes its width & height properties, that’s the moment when OBS stops capturing it. This fixes as soon as you take the game in focus (meaning click on it): [url]https://imgur.com/a/qTOT0cD[/url]
Another strange thing is when I’m trying to apply a Windows 10 window capture method for Destiny 2 the Streamlabs OBS immediately crashes with no warning or log message. (If I try to do the same in OBS Classic, it’s not crashing but not capturing the game either): [url]https://imgur.com/a/kwlLFiO[/url]
Now to the most mysterious part of the issue. If I log into [b]any other Steam account[/b] (fresh registered or a friend’s one) - OBS (and Discord) captures the game with no issues: [url]https://imgur.com/a/beSuAbG[/url] (Screenshot is from the stream on 02/22 when I was trying everything possible to capture the game).
I haven’t found any “advanced” settings that wouldn’t allow me stream the game in my Steam, nor the settings that would be different from mine on other Steam account.
[b]Before you suggest something, YES I’ve tried:[/b]
[i]- Reinstalling the game
- Reinstalling Steam
- Checking every possible Steam settings in the app
- Resetting Nvidia Control Panel settings to default
- Downgrading GeForce Experience game drivers
- Turning off GeForce Experience overlay completely
- Running the game in Admin mode
- Running the OBS in Admin mode
- Running the game and OBS in Windows 7 Compatibility mode[/i]
[b]And NO, the following doesn’t matter:[/b]
[i]- Display resolution (I’ve tried both 1080p, 2K and 4K)
- Game window resolution
- OBS encoder settings (CPU and NVENC)
- Steam public and beta version[/i]
Anything besides that feel free to suggest. Please no “just reinstall Windows” or “check the game files”, this is way more complicated situation and I’ve spent days in the past trying to find a solution.
I’ll be posting this in other web sources and checking the answers, expect the quick replies from me. Thanks in advance.
-
Bungie please