Question / Help Black Screen - 19.0.3

Jusey1

New Member
Okay, I'm currently reinstalling the program to see if a fresh restart can work but the program was working just fine while I was on 18.# but I updated to 19.0.3 and currently am getting only black screens for my game captures. I'm using a Windows 8.1 AMD based desktop and have already tried a few ways of fixing the problem, such as running it as admin, running it in backwards mode via Windows 7, and more. Still no success.

So, I would like to ask for some help from the forum community to see if anybody else had this problem already and can possibly offer some help. I can't really stream or record with a black screen. Also, since that I've uninstalled it and currently going thru a reinstallation, I do not have a log file right now. Hopefully, it'll work after being reinstalled but if not, I'll see if I can find the log file. I am not entirely sure where the log file should be at personally though.
 

whitedragon551

New Member
I am having the same issue after the update with games that were streaming fine prior to the update. Both games that are having the issue for me have EAC (Easy Anti Cheat) built in.

I have removed the games and re-added them. Restarted, updated GPU drivers. I cant seem to get them to work either even with the AntiCheat Hook enabled in sources.

I have confirmed the stream is going live on Twitch, audio can be heard, but nothing can be seen. I see entries such as hook not loaded yet for the game I am having issues with.
 

Jusey1

New Member
Bug the game developers.

That's just flat out rude and selfish, completely unacceptable answer. Game developers shouldn't make sure that all streaming platforms works with their games; it has to be the other way around. The company who made OBS Studio should make sure that their tool works all games, because it is THEIR TOOL. The game developers don't need to worry about or bother to do anything about tools like OBS Studios because it isn't their property and isn't their primary concern or mean of making a profit... It's not their responsibility.

This is something that the people behind OBS Studios have to do and fix on their own, if it is truly a problem with OBS Studios and not my PC. If it is a problem with my PC, then obviously I should fix it! Which is why I'm asking. I'm trying to figure out where the problem actually is, and with the first comment I have gotten... It might be a problem with OBS Studios. If they can't make their program work with EAC, then that is their responsibility to fix.
 

Harold

Active Member
That's just flat out rude and selfish, completely unacceptable answer. Game developers shouldn't make sure that all streaming platforms works with their games; it has to be the other way around.
INCORRECT

If it were actually something that could be fixed from the OBS side, what would be the point of the anti-cheat code in games to begin with? Cheaters and cheat app developers would just bypass the anti-cheat code in the same way.

You can call the answer rude and selfish all you want, it's not OBS' responsibility to write code that bypasses anti-cheat software.
 
Last edited:
  • Like
Reactions: pkv

Fenrir

Forum Admin
I feel like there's a misunderstanding here, so please let me try to clarify what is going on.

In the 19.0.3 update, the game capture files were updated for a hotfix to correct some issues with capture working for Oculus Rift games. Game Capture works by injecting itself into the game process to grab the video frames. Anti-cheat is specifically designed to block programs from performing this kind of injection, but certain applications (such as OBS) get added to an explicit whitelist using various methods. Because the Game Capture files were updated, the anti-cheat no longer recognizes them as the previously whitelisted versions, and blocks them from being able to function properly.

There is nothing that we can do about that. It is the responsibility of the anti-cheat providers, and the developers of the game, to make sure their end is updated and compliant. EAC is aware of the update, and it's honestly a little surprising that they haven't pushed out an updated whitelist. I'm a bit fuzzy on how the process works, but it could be that EAC has made the new list available, and the game developers have not yet implemented it. In either case, this is outside our control, and we cannot update Game Capture to bypass common anti-cheat as that would be considered malicious and harmful code.
 

Jusey1

New Member
I feel like there's a misunderstanding here, so please let me try to clarify what is going on.

In the 19.0.3 update, the game capture files were updated for a hotfix to correct some issues with capture working for Oculus Rift games. Game Capture works by injecting itself into the game process to grab the video frames. Anti-cheat is specifically designed to block programs from performing this kind of injection, but certain applications (such as OBS) get added to an explicit whitelist using various methods. Because the Game Capture files were updated, the anti-cheat no longer recognizes them as the previously whitelisted versions, and blocks them from being able to function properly.

There is nothing that we can do about that. It is the responsibility of the anti-cheat providers, and the developers of the game, to make sure their end is updated and compliant. EAC is aware of the update, and it's honestly a little surprising that they haven't pushed out an updated whitelist. I'm a bit fuzzy on how the process works, but it could be that EAC has made the new list available, and the game developers have not yet implemented it. In either case, this is outside our control, and we cannot update Game Capture to bypass common anti-cheat as that would be considered malicious and harmful code.

Okay, thanks you for the clarification. Then it is the EAC's problem, not the game developers job to do this. All the game developers had to do is update the EAC program, which is something that they should do normally if they're using EAC or any other anti-cheat program. However, it is still NOT their responsibility to update the anti-cheat program itself (as in, making it, not downloading an update). This makes a lot more sense then "bug the game developers" because bugging the game developers will do nothing since it isn't their fault that the anti-cheat program hasn't updated the whitelist yet.
 

Fenrir

Forum Admin
Okay, thanks you for the clarification. Then it is the EAC's problem, not the game developers job to do this. All the game developers had to do is update the EAC program, which is something that they should do normally if they're using EAC or any other anti-cheat program. However, it is still NOT their responsibility to update the anti-cheat program itself (as in, making it, not downloading an update). This makes a lot more sense then "bug the game developers" because bugging the game developers will do nothing since it isn't their fault that the anti-cheat program hasn't updated the whitelist yet.

Usually game developers will have an open communication channel with their anti-cheat devs, and can request a faster update. It's a safe bet to contact the developers of the game, since they are far more motivated to make sure their game is working properly with the tools they ship than the anti-cheat vendors themselves.
 

huskereurocat

New Member
How do I revert back to the last version then? This is frustrating.
I don't know if this is the case here since the games that I capture are old titles. Madden 08 and Tiger Woods 08. Neither one of these works with the new version of OBS.
 

whitedragon551

New Member
How do I revert back to the last version then? This is frustrating.
I don't know if this is the case here since the games that I capture are old titles. Madden 08 and Tiger Woods 08. Neither one of these works with the new version of OBS.

Im in the same boat and figured it was EAC. Also wondering how we downgrade? Is there an archive of old versions?

EDIT: Found the archives at: https://github.com/jp9000/obs-studio/releases

Downgrading to 19.0.2 fixed my issue right away.
 
Top