Bug Report OBS with intergrated graphics and dedicated card

Status
Not open for further replies.

Narzack

New Member
First off, let me say that OBS is by far my preferred method of casting. It blows FMLE's performance out of the water. That being said, my problem is kinda weird.

Due to the layout of my video card, I usually only have one monitor active. I tried to switching to dual monitors by plugging one into my integrated card, and going into BIOS to set integrated as primary. This is so that my dedicated card won't disable the integrated. It works fine, until I tried to use OBS to capture video. All I got was a black screen using game capture.

When I go back to BIOS to set my primary display adapter as the PCI(thus disabling my second monitor), OBS works fine.

Any ideas on workarounds, such as using VHScrCAP with OBS(something I haven't figured out).

Thanks.

ps I think this is the right log
Code:
Open Broadcaster Software v0.472b - 64bit ( ^ω^)
-------------------------------
CPU Name: AMD Phenom(tm) II X4 B50 Processor
CPU Speed: 3114MHz
Physical Memory:  7678MB Total, 3474MB Free
stepping id: 2, model 4, family 15, type 0, extmodel 8, extfamily 0, HTT 1, logical cores 4, total cores 4
monitor 1: pos={1600, 0}, size={1280, 1024}
monitor 2: pos={0, 0}, size={1600, 900}
Windows Version: 6.1 Build 7601 S
Aero is Enabled
------------------------------------------
Adapter 1
  Video Adapter: AMD Radeon HD 6800 Series
  Video Adapter Dedicated Video Memory: 1057824768
  Video Adapter Shared System Memory: 3757305856
------------------------------------------
Adapter 2
  Video Adapter: ATI Radeon HD 4200
  Video Adapter Dedicated Video Memory: 533262336
  Video Adapter Shared System Memory: 2947547136
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1600x900
  Output resolution: 1600x900
------------------------------------------
Loading up D3D10...
Playback device {0.0.0.00000000}.{8311dcb7-2efb-4940-9693-c11326c423af}
------------------------------------------
Using desktop audio input: Speakers (Realtek High Definition Audio)
------------------------------------------
Using auxilary audio input: Stereo Mix (Realtek High Definition Audio)
------------------------------------------
Audio Encoding: MP3
    bitrate: 128
Using Window Capture
x264: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT
x264: profile High, level 4.0
------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1600, height: 900
    preset: superfast
    CBR: no
    CFR: no
    max bitrate: 1500
    buffer size: 1500
    quality: 8
------------------------------------------
Total frames rendered: 40, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
x264: frame I:1     Avg QP: 6.00  size:  1110
x264: frame P:3     Avg QP: 4.33  size:    55
x264: frame B:7     Avg QP: 6.43  size:    53
x264: consecutive B-frames:  7.7%  0.0%  0.0% 92.3%
x264: mb I  I16..4: 100.0%  0.0%  0.0%
x264: mb P  I16..4:  0.0%  0.0%  0.0%  P16..4:  0.0%  0.0%  0.0%  0.0%  0.0%    skip:100.0%
x264: mb B  I16..4:  0.0%  0.0%  0.0%  B16..8:  0.0%  0.0%  0.0%  direct: 0.0%  skip:100.0%
x264: 8x8 transform intra:0.0%
x264: coded y,uvDC,uvAC intra: 0.0% 0.0% 0.0% inter: 0.0% 0.0% 0.0%
x264: i16 v,h,dc,p: 98%  0%  2%  0%
x264: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu:  0%  0% 100%  0%  0%  0%  0%  0%  0%
x264: i8c dc,h,v,p: 100%  0%  0%  0%
x264: Weighted P-Frames: Y:0.0% UV:0.0%
x264: kb/s:35.79
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 10.323 ms] [avg calls per frame: 1] [children: 89.8%] [unaccounted: 10.2%]
| scene->Preprocess - [46.6%] [avg time: 4.806 ms] [avg calls per frame: 1]
| video encoding and uploading - [43.2%] [avg time: 4.459 ms] [avg calls per frame: 1] [children: 22.8%] [unaccounted: 20.4%]
| | CopyResource - [0.136%] [avg time: 0.014 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.0291%] [avg time: 0.003 ms] [avg calls per frame: 0]
| | call to encoder - [22.6%] [avg time: 2.338 ms] [avg calls per frame: 0]
| | sending stuff out - [0%] [avg time: 0 ms] [avg calls per frame: 0]
==============================================================
 

dodgepong

Administrator
Community Helper
OBS has to be running on the same GPU as the game in order to capture it with Game Capture. Games typically use the more powerful GPU, so OBS should run on that GPU as well.
 

Narzack

New Member
How can I tell which GPU my games are running on? I did a little test with Max Payne 3, and it ran fine, just as before. I'm pretty sure my integrated card would tank if I tried that. Can I direct OBS to run on a specific GPU?

Latest log:
Code:
Open Broadcaster Software v0.472b - 64bit ( ^ω^)
-------------------------------
CPU Name: AMD Phenom(tm) II X4 B50 Processor
CPU Speed: 3114MHz
Physical Memory:  7678MB Total, 6074MB Free
stepping id: 2, model 4, family 15, type 0, extmodel 8, extfamily 0, HTT 1, logical cores 4, total cores 4
monitor 1: pos={1600, 0}, size={1280, 1024}
monitor 2: pos={0, 0}, size={1600, 900}
Windows Version: 6.1 Build 7601 S
Aero is Enabled
------------------------------------------
Adapter 1
  Video Adapter: AMD Radeon HD 6800 Series
  Video Adapter Dedicated Video Memory: 1057824768
  Video Adapter Shared System Memory: 3757305856
------------------------------------------
Adapter 2
  Video Adapter: ATI Radeon HD 4200
  Video Adapter Dedicated Video Memory: 533262336
  Video Adapter Shared System Memory: 2947547136
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1600x900
  Output resolution: 1600x900
------------------------------------------
Loading up D3D10...
Playback device {0.0.0.00000000}.{8311dcb7-2efb-4940-9693-c11326c423af}
------------------------------------------
Using desktop audio input: Speakers (Realtek High Definition Audio)
------------------------------------------
Using auxilary audio input: Stereo Mix (Realtek High Definition Audio)
------------------------------------------
Audio Encoding: MP3
    bitrate: 128
Using Window Capture
x264: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT
x264: profile High, level 4.0
------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1600, height: 900
    preset: superfast
    CBR: no
    CFR: no
    max bitrate: 1500
    buffer size: 1500
    quality: 8
------------------------------------------
Total frames rendered: 5444, number of frames that lagged: 2414 (44.34%) (it's okay for some frames to lag)
x264: frame I:29    Avg QP:18.50  size: 55919
x264: frame P:1438  Avg QP:13.91  size:  8713
x264: frame B:3948  Avg QP:14.98  size:  1576
x264: consecutive B-frames:  2.5%  0.7%  0.5% 96.3%
x264: mb I  I16..4: 73.5% 15.0% 11.5%
x264: mb P  I16..4:  4.8%  0.5%  0.5%  P16..4: 11.1%  0.0%  0.0%  0.0%  0.0%    skip:83.1%
x264: mb B  I16..4:  0.2%  0.0%  0.0%  B16..8:  3.5%  0.0%  0.0%  direct: 2.2%  skip:94.1%  L0:33.9% L1:65.8% BI: 0.2%
x264: 8x8 transform intra:9.9% inter:26.8%
x264: coded y,uvDC,uvAC intra: 27.7% 26.2% 20.0% inter: 1.6% 2.7% 0.8%
x264: i16 v,h,dc,p: 70% 22%  6%  1%
x264: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 12% 18% 39%  4%  7%  3%  5%  3%  8%
x264: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 24% 29% 30%  2%  5%  2%  2%  2%  4%
x264: i8c dc,h,v,p: 69% 20% 10%  1%
x264: Weighted P-Frames: Y:1.0% UV:1.0%
x264: kb/s:711.65
=====Stream End=======================================================================
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1600x900
  Output resolution: 1600x900
------------------------------------------
Loading up D3D10...
Playback device {0.0.0.00000000}.{8311dcb7-2efb-4940-9693-c11326c423af}
------------------------------------------
Using desktop audio input: Speakers (Realtek High Definition Audio)
------------------------------------------
Using auxilary audio input: Stereo Mix (Realtek High Definition Audio)
------------------------------------------
Audio Encoding: MP3
    bitrate: 128
Using Window Capture
x264: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT
x264: profile High, level 4.0
------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1600, height: 900
    preset: superfast
    CBR: no
    CFR: no
    max bitrate: 1500
    buffer size: 1500
    quality: 8
------------------------------------------
Total frames rendered: 114, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
x264: frame I:1     Avg QP: 6.00  size:  1110
x264: frame P:22    Avg QP: 4.05  size:    55
x264: frame B:63    Avg QP: 5.76  size:    53
x264: consecutive B-frames:  1.1%  0.0%  0.0% 98.9%
x264: mb I  I16..4: 100.0%  0.0%  0.0%
x264: mb P  I16..4:  0.0%  0.0%  0.0%  P16..4:  0.0%  0.0%  0.0%  0.0%  0.0%    skip:100.0%
x264: mb B  I16..4:  0.0%  0.0%  0.0%  B16..8:  0.0%  0.0%  0.0%  direct: 0.0%  skip:100.0%
x264: 8x8 transform intra:0.0%
x264: coded y,uvDC,uvAC intra: 0.0% 0.0% 0.0% inter: 0.0% 0.0% 0.0%
x264: i16 v,h,dc,p: 98%  0%  2%  0%
x264: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu:  0%  0% 100%  0%  0%  0%  0%  0%  0%
x264: i8c dc,h,v,p: 100%  0%  0%  0%
x264: Weighted P-Frames: Y:0.0% UV:0.0%
x264: kb/s:15.73
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 31.109 ms] [avg calls per frame: 1] [children: 92.5%] [unaccounted: 7.52%]
| scene->Preprocess - [73%] [avg time: 22.71 ms] [avg calls per frame: 1]
| video encoding and uploading - [19.5%] [avg time: 6.06 ms] [avg calls per frame: 1] [children: 11.4%] [unaccounted: 8.08%]
| | CopyResource - [0.0611%] [avg time: 0.019 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.0482%] [avg time: 0.015 ms] [avg calls per frame: 0]
| | call to encoder - [11.3%] [avg time: 3.509 ms] [avg calls per frame: 0]
| | sending stuff out - [0.00643%] [avg time: 0.002 ms] [avg calls per frame: 0]
==============================================================
 

Narzack

New Member
Sorry to be a dope, but where would I find these options? I looked all through OBS and didn't see anything like that.
 

dodgepong

Administrator
Community Helper
It's in your ATI Catalyst driver somewhere...I don't know exactly where. Not in OBS.
 

Xphome

Member
dodgepong said:
It's in your ATI Catalyst driver somewhere...I don't know exactly where. Not in OBS.

You usually have that option if you have a laptop but I have never seen it on a desktop. I don't have it (Nvidia card tho).

Narzack said:
How can I tell which GPU my games are running on? I did a little test with Max Payne 3, and it ran fine, just as before. I'm pretty sure my integrated card would tank if I tried that. Can I direct OBS to run on a specific GPU?

You can change which GPU OBS uses under the Video tab, OBS still can't capture everything but games should be fine. I have a topic about a problem I have with a setup like this: viewtopic.php?f=5&t=3258
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
The latest test builds should allow you to select your ATI card in video settings.
 

Kilvaras

New Member
Hello,
I'm having the same problem. Got an Radeon HD 7970 and an i73630 that uses Intel's HD4000, with the latests Catalyst. Setted OBS as Performance GPU but in the video setting it recognizes me only the Intel's one.
How can I resolve this? It seems to be like the Radeon isn't recognized.. :\

Thanks
 
Status
Not open for further replies.
Top