Bug Report csgo wont work with obs

SumDim

Member
The log shows that you were using the scene called 'Scene' that uses a Display Capture.
Then, you deleted the scene called 'recording'. OBS then tried to hook into CSGO with a game capture from a scene that was removed.

00:02:25.013: Loaded scenes:
00:02:25.013: - scene 'Scene':
00:02:25.013: - source: 'Display Capture' (monitor_capture)
00:02:25.013: - scene 'recording':
00:02:25.013: - source: 'Game Capture' (game_capture)
00:02:25.013: ------------------------------------------------
00:02:32.902: adding 23 milliseconds of audio buffering, total audio buffering is now 23 milliseconds
00:02:34.075: [game-capture: 'Game Capture'] attempting to hook fullscreen process: csgo.exe
00:02:34.079: [game-capture: 'Game Capture'] using helper (compatibility hook)
00:02:34.125: [game-capture: 'Game Capture'] hook not loaded yet, retrying..
00:02:37.092: [game-capture: 'Game Capture'] attempting to hook fullscreen process: csgo.exe
00:02:37.327: [game-capture: 'Game Capture'] d3d9 shared texture capture successful
00:02:37.341: [game-capture: 'Game Capture'] shared texture capture successful
00:06:48.884: User switched to scene 'Scene'
00:06:48.884: User Removed scene 'recording'
00:06:49.217: [game-capture: 'Game Capture'] capture stopped
00:06:53.647: User added source 'Game Capture' (game_capture) to scene 'Scene'
00:06:57.826: [game-capture: 'Game Capture'] attempting to hook process: csgo.exe
00:06:57.842: [game-capture: 'Game Capture'] capture stopped
00:06:59.843: [game-capture: 'Game Capture'] attempting to hook process: csgo.exe
00:06:59.859: [game-capture: 'Game Capture'] capture stopped
00:07:01.859: [game-capture: 'Game Capture'] attempting to hook process: csgo.exe
00:07:01.875: [game-capture: 'Game Capture'] capture stopped
00:07:03.876: [game-capture: 'Game Capture'] attempting to hook process: csgo.exe
00:07:03.891: [game-capture: 'Game Capture'] shared texture capture successful

Don't call your scenes recording and stream. That is not the way to do it.
You want a Scene to be named to what the Scene is about

Appropriate Scene names are more like:
- Intro
- Outro
- Intermission
- Stage

You setup Profiles for separating the two and for saving the OBS Settings that appropriate for each.
You use Scene Collections to distinguish between the difference scenes and their sources.

Setup two new profiles and call them:
1) Streaming (Resolution, FPS)
2) Recording (Resolution, FPS)

Where Resolution is the resolution you are recording at and FPS also.
This way you can have multiple Profiles and recognize the properties of each by seeing it in the menu title.

Examples:
Streaming (1920x1080, 30)
Streaming (1920x1080, 60)
Streaming (1280x720, 30)
Streaming (1280x720, 60)
Recording (1920x1080, 30)
Recording (1920x1080, 60)
Recording (1280x720, 30)
Recording (1280x720, 60)

For each profile, go and setup the OBS Settings.
Make sure you hit the OK button after you make these settings to have them saved.

Notice that none of these profiles have anything to do with Scenes. Just OBS Settings that are stores as named Profiles.

Setup two new Scene Collections and call them:
1) Game Capture
2) Display Capture

For the Game Capture Scene Collection, add and setup all the sources for Game Capture. This one will use a game capture source only.

For the Display Capture Scene Collection, add and setup all the sources for Display Capture. This one will use a display capture source only.

Do not have in the same scene, a game capture and display capture. Keep them separate.

After you have done this, now all you have to do is select from the Profile Menu, the appropriate Streaming or Recording Profile.
Then, in the Scene Collection, select either Game Capture Scene Collection or Display Capture Scene Collection.
Then hit the Start Streaming or Start Recording button, whichever is appropriate.

This is the the proper, generic way to setup profiles and scene collections to avoid getting them mixed up.
 
Last edited:
Top