Question / Help Game Capture not hooking Apex Legends

Time Rider

New Member
So I've been playing Apex since it came out and have been doing a little bit of recording using OBS Studio. Due to a software issue, I had to reinstall Windows and since then I have not been able to get OBS to record Apex. Game capture remains black when playing Apex, all other games work fine.

Log file

Here are the things I have tried to no avail:
Running as administrator (both OBS and Apex)
Reinstalling OBS (I've tried 19.0.3, 20.1.3, 21.1.2, 22.0.2, and 23.0.1)
Both 32-bit and 64-bit OBS
Reinstalling Apex Legends
Reinstalling Origin
Reinstalling Windows 7
Installing latest Windows Update
Disabling Aero
Both hardware and software encoding
Switching to OpenGL renderer
Checking and unchecking "Use anti-cheat compatibility hook"

I'm very frustrated as I was recording Apex perfectly fine on the exact same setup just a couple days ago. I have a hunch that it has something to do with Easy Anti-Cheat, as I was having the same problem with Fortnite a few months ago. Any help would be much appreciated. Thanks.
 

Agamemnus

Member
Can you record ANY GAME right now?

There's a slight chance that your computer is now defaulting to the internal graphics card..... I think that if OBS and the game are inside the memory of separate GPUs it scuffs it.

Additionally, although I don't suspect this is likely the solution, make sure you disable Game Bar and Game DVR. It might not be the problem you have now, but it will bite you later.
 

Time Rider

New Member
Can you record ANY GAME right now?

There's a slight chance that your computer is now defaulting to the internal graphics card..... I think that if OBS and the game are inside the memory of separate GPUs it scuffs it.

Additionally, although I don't suspect this is likely the solution, make sure you disable Game Bar and Game DVR. It might not be the problem you have now, but it will bite you later.

Yes I can record other games just fine. I'm on Windows 7 so I don't think I have Game Bar or DVR.
 

Agamemnus

Member
So for some reason, Apex cannot be added as a game source, but other games can?

I'm sorry dude but that's got me completely stumped. I got nothing :( If it helps, my renderer is Direct3D, I don't think OpenCL is OK any more, something happened to it over driver releases. My colour format is NV12 and Space is 709 Range partial. It works for me, I honestly can't think of what's scuffing for you :(
 

elbeegaming

New Member
Make sure to run OBS as administrator! I literally JUST had this issue with Rainbow Six Siege, and doing this fixed it instantly :)
 

Time Rider

New Member
Yes, Game Capture does not pick up Apex while fullscreen. all other games work. I have tried running as administrator.
 

Laxxor

New Member
Had the same issue when attempting to stream Division 2. So far the only games that are effected in this way are those protected by Easy Anti-cheat software. In the case of both games, with the OBS anti-cheat hook enabled, the games either freeze or drop to <2 FPS and no game footage is captured.

With the hook off, FPS / performance returns to normal but still no capture. The the case if division2, on game close obs is flagged by Easy as illegal:

Dy1jImJW0AAYHWw.jpg:large
 

koala

Active Member
Uninstall OBS from your custom location and install it to the default Windows program files location to the proposed default path: C:\Program Files\obs-studio. If you keep your user settings at uninstall, you lose no settings - just uninstall and reinstall to default location.

You might have to reinstall any installed custom plugins to the default path as well, of course.
 

koala

Active Member
OBS itself is agnostic of its install location. But apps installed to c:\program files get additional permissions by Windows.
It also might be that some security software actually looks at the physical install location and distrust everything that is not installed there. The latter is not best practice, but you never know what oddities security software will contain.
 
Top