Question / Help OBS doesn't capture game

Skelebob9

New Member
I've been pulling my hair out for weeks about this now. It used to work just fine and then one day, it just stopped working.

  • I get a black screen when I try to use 'Game Capture'.
  • I can't find the game on 'Window Capture' (because it's full screen).
  • 'Display Capture' works fine, until I open the game, and then it goes back to a black screen.

I've trawled the internet and nothing has been helpful.

AMD R9 200 series so the Nvidia fix isn't relevant.

  • I've run both the game and OBS as an admin
  • I've run both the game and OBS as not an admin
  • I've run one as an admin and the other not as an admin
  • I've run with D3D11 renderer
  • I've run with OpenGL renderer
  • I've used Hardware encoder
  • I've used Software encoder
  • I've opened up the advanced output settings and played around with the video API.
  • I've changed the file type
  • I've changed the bitrate
  • I've changed the quality
  • I've changed the CPU usage preset
  • I've tried deleting the scene and re-making it, both out of game and ingame
  • I've tried switching scenes while ingame
  • I've tried deleting and re-making the source, both in and out of game
  • I've tried opening OBS both before and after I open my game
  • I've restarted my PC
  • I've updated my graphics drivers
  • I've closed MSI Afterburner and RTSS
  • I've tried the anti-cheat compatibility hook
  • I've tried capturing third party overlays
  • I've tried multi-adapter compatibility
  • I've tried reinstalling OBS completely

I've checked my logs and they're not helpful at all:
Code:
02:34:34.111: CPU Name: AMD FX(tm)-4300 Quad-Core Processor         
02:34:34.111: CPU Speed: 3800MHz
02:34:34.111: Physical Cores: 2, Logical Cores: 4
02:34:34.111: Physical Memory: 6142MB Total, 3030MB Free
02:34:34.111: Windows Version: 10.0 Build 14393 (revision: 953; 64-bit)
02:34:34.111: Running as administrator: false
02:34:34.111: Aero is Enabled (Aero is always on for windows 8 and above)
02:34:34.112: Portable mode: false
02:34:34.147: OBS 18.0.1 (64bit, windows)
02:34:34.147: ---------------------------------
02:34:34.148: ---------------------------------
02:34:34.148: audio settings reset:
02:34:34.148:     samples per sec: 44100
02:34:34.148:     speakers:        2
02:34:34.505: Warning: The OpenGL renderer is currently in use.  On windows, the OpenGL renderer can decrease capture performance due to the lack of specific features used to maximize capture performance.  The Direct3D 11 renderer is recommended instead.
02:34:34.530: ---------------------------------
02:34:34.530: video settings reset:
02:34:34.530:     base resolution:   1920x1080
02:34:34.530:     output resolution: 1920x1080
02:34:34.530:     downscale filter:  Bilinear
02:34:34.530:     fps:               60/1
02:34:34.530:     format:            NV12
02:34:34.537: Audio monitoring device:
02:34:34.537:     name: Default
02:34:34.537:     id: default
02:34:34.537: ---------------------------------
02:34:34.539: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
02:34:34.541: [AMF Encoder] Version 1.4.3.11 loaded (Compiled: 1.3.0.5, Runtime: 1.4.1.0, Library: 1;4;1;0;16.60.2011;201702100916;CL#1371796).
02:34:34.919: LoadLibrary failed for 'nvEncodeAPI64.dll': The specified module could not be found.
02:34:34.919:  (126)
02:34:35.174: Couldn't find VLC installation, VLC video source disabled
02:34:35.177: No blackmagic support
02:34:35.248: ---------------------------------
02:34:35.248:   Loaded Modules:
02:34:35.248:     win-wasapi.dll
02:34:35.248:     win-mf.dll
02:34:35.248:     win-dshow.dll
02:34:35.248:     win-decklink.dll
02:34:35.248:     win-capture.dll
02:34:35.248:     vlc-video.dll
02:34:35.248:     text-freetype2.dll
02:34:35.248:     rtmp-services.dll
02:34:35.248:     obs-x264.dll
02:34:35.248:     obs-vst.dll
02:34:35.248:     obs-transitions.dll
02:34:35.248:     obs-text.dll
02:34:35.248:     obs-qsv11.dll
02:34:35.248:     obs-outputs.dll
02:34:35.248:     obs-filters.dll
02:34:35.248:     obs-ffmpeg.dll
02:34:35.248:     image-source.dll
02:34:35.248:     frontend-tools.dll
02:34:35.248:     enc-amf.dll
02:34:35.248:     coreaudio-encoder.dll
02:34:35.248: ==== Startup complete ===============================================
02:34:35.249: Service '' not found
02:34:35.249: All scene data cleared
02:34:35.249: ------------------------------------------------
02:34:35.278: WASAPI: Device 'TeckNet GH928 7.1 Gaming Headset (USB Audio Device)' initialized
02:34:35.294: WASAPI: Device 'TeckNet GH928 7.1 Gaming Headset (USB Audio Device)' initialized
02:34:35.295: source 'Mic/Aux' enabled push-to-talk
02:34:35.313: adding 23 milliseconds of audio buffering, total audio buffering is now 23 milliseconds
02:34:35.633: Switched to scene 'Game'
02:34:35.633: ------------------------------------------------
02:34:35.633: Loaded scenes:
02:34:35.633: - scene 'Game':
02:34:35.633:     - source: 'Game Capture' (game_capture)
02:34:35.633: ------------------------------------------------
02:34:35.638: [game-capture: 'Game Capture'] attempting to hook process: gta_sa_real.exe
02:34:35.642: [game-capture: 'Game Capture'] capture stopped
02:34:37.639: [game-capture: 'Game Capture'] attempting to hook process: gta_sa_real.exe
02:34:37.654: [game-capture: 'Game Capture'] capture stopped
02:34:39.663: [game-capture: 'Game Capture'] attempting to hook process: gta_sa_real.exe
02:34:39.673: [game-capture: 'Game Capture'] capture stopped
02:34:41.673: [game-capture: 'Game Capture'] attempting to hook process: gta_sa_real.exe
02:34:41.688: [game-capture: 'Game Capture'] capture stopped
02:34:43.690: [game-capture: 'Game Capture'] attempting to hook process: gta_sa_real.exe
02:34:43.705: [game-capture: 'Game Capture'] capture stopped
02:34:45.706: [game-capture: 'Game Capture'] attempting to hook process: gta_sa_real.exe
02:34:45.721: [game-capture: 'Game Capture'] capture stopped

Code:
02:34:01.342: CPU Name: AMD FX(tm)-4300 Quad-Core Processor          
02:34:01.342: CPU Speed: 3800MHz
02:34:01.342: Physical Cores: 2, Logical Cores: 4
02:34:01.342: Physical Memory: 6142MB Total, 3024MB Free
02:34:01.342: Windows Version: 10.0 Build 14393 (revision: 953; 64-bit)
02:34:01.342: Running as administrator: false
02:34:01.342: Aero is Enabled (Aero is always on for windows 8 and above)
02:34:01.343: Portable mode: false
02:34:01.402: OBS 18.0.1 (64bit, windows)
02:34:01.402: ---------------------------------
02:34:01.403: ---------------------------------
02:34:01.403: audio settings reset:
02:34:01.403:     samples per sec: 44100
02:34:01.403:     speakers:        2
02:34:01.403: ---------------------------------
02:34:01.403: Initializing D3D11..
02:34:01.403: Available Video Adapters:
02:34:01.406:     Adapter 1: AMD Radeon R9 200 Series
02:34:01.406:      Dedicated VRAM: 2127720448
02:34:01.406:      Shared VRAM:    3220236288
02:34:01.406:      output 1: pos={0, 0}, size={1920, 1080}, attached=true
02:34:01.406:      output 2: pos={1920, 24}, size={1680, 1050}, attached=true
02:34:01.409: Loading up D3D11 on adapter AMD Radeon R9 200 Series (0)
02:34:01.421: D3D11 loaded sucessfully, feature level used: 45056
02:34:02.410: ---------------------------------
02:34:02.410: video settings reset:
02:34:02.410:     base resolution:   1920x1080
02:34:02.410:     output resolution: 1920x1080
02:34:02.410:     downscale filter:  Bilinear
02:34:02.410:     fps:               60/1
02:34:02.410:     format:            NV12
02:34:02.412: Audio monitoring device:
02:34:02.412:     name: Default
02:34:02.412:     id: default
02:34:02.413: ---------------------------------
02:34:02.416: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
02:34:02.419: [AMF Encoder] Version 1.4.3.11 loaded (Compiled: 1.3.0.5, Runtime: 1.4.1.0, Library: 1;4;1;0;16.60.2011;201702100916;CL#1371796).
02:34:03.071: LoadLibrary failed for 'nvEncodeAPI64.dll': The specified module could not be found.
02:34:03.071:  (126)
02:34:03.343: Couldn't find VLC installation, VLC video source disabled
02:34:03.347: No blackmagic support
02:34:03.394: ---------------------------------
02:34:03.394:   Loaded Modules:
02:34:03.394:     win-wasapi.dll
02:34:03.394:     win-mf.dll
02:34:03.394:     win-dshow.dll
02:34:03.394:     win-decklink.dll
02:34:03.394:     win-capture.dll
02:34:03.394:     vlc-video.dll
02:34:03.394:     text-freetype2.dll
02:34:03.394:     rtmp-services.dll
02:34:03.394:     obs-x264.dll
02:34:03.394:     obs-vst.dll
02:34:03.394:     obs-transitions.dll
02:34:03.394:     obs-text.dll
02:34:03.394:     obs-qsv11.dll
02:34:03.394:     obs-outputs.dll
02:34:03.394:     obs-filters.dll
02:34:03.394:     obs-ffmpeg.dll
02:34:03.394:     image-source.dll
02:34:03.394:     frontend-tools.dll
02:34:03.394:     enc-amf.dll
02:34:03.394:     coreaudio-encoder.dll
02:34:03.394: ==== Startup complete ===============================================
02:34:03.396: Service '' not found
02:34:03.397: All scene data cleared
02:34:03.397: ------------------------------------------------
02:34:03.434: WASAPI: Device 'TeckNet GH928 7.1 Gaming Headset (USB Audio Device)' initialized
02:34:03.448: WASAPI: Device 'TeckNet GH928 7.1 Gaming Headset (USB Audio Device)' initialized
02:34:03.449: source 'Mic/Aux' enabled push-to-talk
02:34:03.458: adding 23 milliseconds of audio buffering, total audio buffering is now 23 milliseconds
02:34:03.776: Switched to scene 'Game'
02:34:03.776: ------------------------------------------------
02:34:03.776: Loaded scenes:
02:34:03.776: - scene 'Game':
02:34:03.776:     - source: 'Game Capture' (game_capture)
02:34:03.776: ------------------------------------------------
02:34:07.796: [game-capture: 'Game Capture'] attempting to hook process: gta_sa_real.exe
02:34:07.813: [game-capture: 'Game Capture'] capture stopped
02:34:09.813: [game-capture: 'Game Capture'] attempting to hook process: gta_sa_real.exe
02:34:09.830: [game-capture: 'Game Capture'] capture stopped
02:34:17.165: [game-capture: 'Game Capture'] attempting to hook process: gta_sa_real.exe
02:34:17.179: [game-capture: 'Game Capture'] capture stopped
02:34:19.181: [game-capture: 'Game Capture'] attempting to hook process: gta_sa_real.exe
02:34:19.196: [game-capture: 'Game Capture'] capture stopped

Code:
02:19:55.826: CPU Name: AMD FX(tm)-4300 Quad-Core Processor          
02:19:55.827: CPU Speed: 3800MHz
02:19:55.827: Physical Cores: 2, Logical Cores: 4
02:19:55.827: Physical Memory: 6142MB Total, 3076MB Free
02:19:55.827: Windows Version: 10.0 Build 14393 (revision: 953; 64-bit)
02:19:55.827: Running as administrator: true
02:19:55.827: Aero is Enabled (Aero is always on for windows 8 and above)
02:19:55.827: Portable mode: false
02:19:55.859: OBS 18.0.1 (64bit, windows)
02:19:55.859: ---------------------------------
02:19:55.860: ---------------------------------
02:19:55.860: audio settings reset:
02:19:55.860:     samples per sec: 44100
02:19:55.860:     speakers:        2
02:19:55.861: ---------------------------------
02:19:55.861: Initializing D3D11..
02:19:55.861: Available Video Adapters:
02:19:55.863:     Adapter 1: AMD Radeon R9 200 Series
02:19:55.863:      Dedicated VRAM: 2127720448
02:19:55.863:      Shared VRAM:    3220236288
02:19:55.863:      output 1: pos={0, 0}, size={1920, 1080}, attached=true
02:19:55.863:      output 2: pos={1920, 24}, size={1680, 1050}, attached=true
02:19:55.866: Loading up D3D11 on adapter AMD Radeon R9 200 Series (0)
02:19:55.878: D3D11 loaded sucessfully, feature level used: 45056
02:19:56.875: ---------------------------------
02:19:56.875: video settings reset:
02:19:56.875:     base resolution:   1920x1080
02:19:56.875:     output resolution: 1920x1080
02:19:56.875:     downscale filter:  Bilinear
02:19:56.875:     fps:               60/1
02:19:56.875:     format:            NV12
02:19:56.877: Audio monitoring device:
02:19:56.877:     name: Default
02:19:56.877:     id: default
02:19:56.877: ---------------------------------
02:19:56.879: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
02:19:56.882: [AMF Encoder] Version 1.4.3.11 loaded (Compiled: 1.3.0.5, Runtime: 1.4.1.0, Library: 1;4;1;0;16.60.2011;201702100916;CL#1371796).
02:19:57.532: LoadLibrary failed for 'nvEncodeAPI64.dll': The specified module could not be found.
02:19:57.532:  (126)
02:19:57.780: Couldn't find VLC installation, VLC video source disabled
02:19:57.782: No blackmagic support
02:19:57.831: ---------------------------------
02:19:57.831:   Loaded Modules:
02:19:57.831:     win-wasapi.dll
02:19:57.831:     win-mf.dll
02:19:57.831:     win-dshow.dll
02:19:57.831:     win-decklink.dll
02:19:57.831:     win-capture.dll
02:19:57.831:     vlc-video.dll
02:19:57.831:     text-freetype2.dll
02:19:57.831:     rtmp-services.dll
02:19:57.831:     obs-x264.dll
02:19:57.831:     obs-vst.dll
02:19:57.831:     obs-transitions.dll
02:19:57.831:     obs-text.dll
02:19:57.831:     obs-qsv11.dll
02:19:57.831:     obs-outputs.dll
02:19:57.831:     obs-filters.dll
02:19:57.831:     obs-ffmpeg.dll
02:19:57.831:     image-source.dll
02:19:57.831:     frontend-tools.dll
02:19:57.831:     enc-amf.dll
02:19:57.831:     coreaudio-encoder.dll
02:19:57.831: ==== Startup complete ===============================================
02:19:57.832: Service '' not found
02:19:57.833: All scene data cleared
02:19:57.833: ------------------------------------------------
02:19:57.865: WASAPI: Device 'TeckNet GH928 7.1 Gaming Headset (USB Audio Device)' initialized
02:19:57.882: WASAPI: Device 'TeckNet GH928 7.1 Gaming Headset (USB Audio Device)' initialized
02:19:57.967: adding 23 milliseconds of audio buffering, total audio buffering is now 23 milliseconds
02:19:58.126: Switched to scene 'Game'
02:19:58.128: [game-capture: 'Game Capture'] attempting to hook process: gta_sa_real.exe
02:19:58.131: ------------------------------------------------
02:19:58.131: Loaded scenes:
02:19:58.131: - scene 'Game':
02:19:58.131:     - source: 'Game Capture' (game_capture)
02:19:58.131: ------------------------------------------------
02:19:58.132: [game-capture: 'Game Capture'] capture stopped
02:20:00.129: [game-capture: 'Game Capture'] attempting to hook process: gta_sa_real.exe
02:20:00.146: [game-capture: 'Game Capture'] capture stopped
02:20:02.145: [game-capture: 'Game Capture'] attempting to hook process: gta_sa_real.exe
02:20:02.160: [game-capture: 'Game Capture'] capture stopped
02:20:04.161: [game-capture: 'Game Capture'] attempting to hook process: gta_sa_real.exe
02:20:04.177: [game-capture: 'Game Capture'] capture stopped
02:20:06.178: [game-capture: 'Game Capture'] attempting to hook process: gta_sa_real.exe
02:20:06.194: [game-capture: 'Game Capture'] capture stopped

I have done nothing since it worked. The only thing I can think of is graphics drivers updates and OBS updates.

Someone please help?
 

Skelebob9

New Member
I can't add to the main post because there's a character limit, so:
  • I've used both x64 and x86 OBS Studio
  • I've lowered recording resolution to 1280x720 to make sure I wasn't trying to record at a resolution that was too high
  • I've created a new profile
  • I've created a new scene collection
  • I've downloaded the AMD Encoder plugin
  • Tried OBS Studio 16.6
  • Tried OBS Studio 17.0
  • Tried Hardware and Software encoders on both
  • With 17.0, I get the following error:
    Code:
    init_pipe: failed to start pipe
  • 16.6 shows the same error as the OP
 
Last edited:

ipkonfig

New Member
Game Capture in Studio is jacked to hell. I cannot tell you how many times, even after fresh re-install of my OS, drivers, ect,, ect., that I have to go into the game and tell it to go into Windowed Mode, then back to Full Screen Mode to make OBS Studio realize "Oh, that's right I'm supposed to capture full screen!" Then my game will show up in the preview - usually I have to do this several times in the game to get dumbass Studio to realize it needs to capture the Full Screen item.

Most annoying bug in Studio to date and no sign of it being fixed in the near decade...

OBS: Original Black Screen
 
Top