Hi,
I have looked around and I can't seem to find a solution for this. This is not an issue with OBS, since XSplit produces the same issue.
I am running GTA:VC through Steam, running at 1920x1080x32 fullscreen. The game runs fine on my end at 60FPS. However, both OBS and XSplit seem to pick it up at a lower FPS. I can't tell what FPS it is, but probably something around 20. The FPS is consistent, so it seems to be capped. Other games seem to be captured alright, such as SC2, which captures at full 60FPS.
Has anyone else come across this issue in other games? Perhaps GTA:VC uses some rendering method that causes capture issues, but I have seen other people streaming GTA:VC just fine, so perhaps just the Steam version?
If anyone could shed even a single ray of light on this, I would be grateful. Thanks. I can do a recording on Twitch if you need to actually see it, but I hope I explained it well enough.
EDIT:
Here is a log:
Chazney
I have looked around and I can't seem to find a solution for this. This is not an issue with OBS, since XSplit produces the same issue.
I am running GTA:VC through Steam, running at 1920x1080x32 fullscreen. The game runs fine on my end at 60FPS. However, both OBS and XSplit seem to pick it up at a lower FPS. I can't tell what FPS it is, but probably something around 20. The FPS is consistent, so it seems to be capped. Other games seem to be captured alright, such as SC2, which captures at full 60FPS.
Has anyone else come across this issue in other games? Perhaps GTA:VC uses some rendering method that causes capture issues, but I have seen other people streaming GTA:VC just fine, so perhaps just the Steam version?
If anyone could shed even a single ray of light on this, I would be grateful. Thanks. I can do a recording on Twitch if you need to actually see it, but I hope I explained it well enough.
EDIT:
Here is a log:
Code:
Open Broadcaster Software v0.472b - 64bit ( ^ω^)
-------------------------------
CPU Name: Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
CPU Speed: 3200MHz
Physical Memory: 16327MB Total, 12976MB Free
stepping id: 7, model 13, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 12, total cores 6
monitor 1: pos={0, 0}, size={1920, 1080}
monitor 2: pos={1920, 0}, size={1920, 1080}
Windows Version: 6.1 Build 7600
Aero is Disabled
------------------------------------------
Adapter 1
Video Adapter: NVIDIA GeForce GTX 580
Video Adapter Dedicated Video Memory: 3166109696
Video Adapter Shared System Memory: 3996864512
=====Stream Start=====================================================================
Multithreaded optimizations: On
Base resolution: 1920x1080
Output resolution: 1920x1080
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: Headset Earphone (Microsoft LifeChat LX-3000 )
------------------------------------------
Using auxilary audio input: Headset Microphone (Microsoft LifeChat LX-3000 )
------------------------------------------
Audio Encoding: AAC
bitrate: 128
Using Window Capture
Using Monitor Capture
------------------------------------------
device: Live! Cam Sync (VF0520),
device id \\?\usb#vid_041e&pid_406c&mi_00#7&3b3d2c6&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
chosen type: YUY2, usingFourCC: false, res: 800x600 - 800x600, fps: 15-30, fourCC: 'YUY2'
Using directshow input
Using text output
x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
x264: profile High, level 4.2
------------------------------------------
Video Encoding: x264
fps: 60
width: 1920, height: 1080
preset: veryfast
CBR: no
CFR: yes
max bitrate: 4000
buffer size: 4000
quality: 7
------------------------------------------
Warning -- Capture BitBlt failed.. just so you know
++++++++++++++++++++++++++++++++++++++++++++++++++++++
New Scene
Using Monitor Capture
Total frames rendered: 21836, number of frames that lagged: 33 (0.15%) (it's okay for some frames to lag)
Total duplicated CFR frames: 166
x264: frame I:88 Avg QP:24.15 size:138282
x264: frame P:5724 Avg QP:23.10 size: 1491
x264: frame B:16122 Avg QP:26.36 size: 77
x264: consecutive B-frames: 1.7% 0.1% 2.5% 95.7%
x264: mb I I16..4: 25.1% 26.5% 48.3%
x264: mb P I16..4: 0.7% 0.9% 0.1% P16..4: 1.2% 0.5% 0.2% 0.0% 0.0% skip:96.4%
x264: mb B I16..4: 0.0% 0.0% 0.0% B16..8: 0.1% 0.0% 0.0% direct: 0.0% skip:99.9% L0:53.5% L1:43.8% BI: 2.7%
x264: 8x8 transform intra:40.7% inter:31.5%
x264: coded y,uvDC,uvAC intra: 49.0% 35.3% 16.7% inter: 0.1% 0.1% 0.0%
x264: i16 v,h,dc,p: 49% 31% 13% 6%
x264: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 14% 34% 24% 4% 4% 4% 6% 3% 7%
x264: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 26% 25% 10% 6% 7% 7% 6% 7% 7%
x264: i8c dc,h,v,p: 65% 18% 14% 3%
x264: Weighted P-Frames: Y:0.1% UV:0.0%
x264: kb/s:480.32
=====Stream End=======================================================================
=====Stream Start=====================================================================
Multithreaded optimizations: On
Base resolution: 1920x1080
Output resolution: 1920x1080
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: Headset Earphone (Microsoft LifeChat LX-3000 )
------------------------------------------
Using auxilary audio input: Headset Microphone (Microsoft LifeChat LX-3000 )
------------------------------------------
Audio Encoding: AAC
bitrate: 128
Using Monitor Capture
x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
x264: profile High, level 4.2
------------------------------------------
Video Encoding: x264
fps: 60
width: 1920, height: 1080
preset: veryfast
CBR: no
CFR: yes
max bitrate: 4000
buffer size: 4000
quality: 7
------------------------------------------
Using RTMP service: Twitch / Justin.tv
Server selection: rtmp://live-lhr.justin.tv/app
bufferTime: 1749, outputRateWindowTime: 1000, dropThreshold: 2249
Total frames rendered: 6815, number of frames that lagged: 30 (0.44%) (it's okay for some frames to lag)
Total duplicated CFR frames: 166
RTMPPublisher::SocketLoop: Aborting due to bStopping
Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
x264: frame I:39 Avg QP:24.05 size: 97162
x264: frame P:2477 Avg QP:26.40 size: 8038
x264: frame B:4360 Avg QP:27.55 size: 89
x264: consecutive B-frames: 12.5% 1.9% 20.8% 64.9%
x264: mb I I16..4: 24.4% 44.8% 30.8%
x264: mb P I16..4: 4.4% 5.0% 0.4% P16..4: 6.7% 2.8% 0.9% 0.0% 0.0% skip:79.9%
x264: mb B I16..4: 0.0% 0.0% 0.0% B16..8: 0.2% 0.0% 0.0% direct: 0.0% skip:99.7% L0:81.0% L1:17.9% BI: 1.1%
x264: 8x8 transform intra:50.2% inter:32.2%
x264: coded y,uvDC,uvAC intra: 39.3% 18.8% 5.5% inter: 0.9% 0.5% 0.1%
x264: i16 v,h,dc,p: 37% 37% 20% 7%
x264: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 33% 29% 4% 4% 3% 7% 3% 7%
x264: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 22% 29% 14% 6% 6% 6% 7% 5% 6%
x264: i8c dc,h,v,p: 70% 18% 11% 1%
x264: Weighted P-Frames: Y:0.7% UV:0.6%
x264: kb/s:1681.37
=====Stream End=======================================================================
Profiler results:
==============================================================
frame - [100%] [avg time: 9.737 ms] [avg calls per frame: 1] [children: 95.8%] [unaccounted: 4.16%]
| scene->Preprocess - [22.6%] [avg time: 2.199 ms] [avg calls per frame: 1]
| video encoding and uploading - [73.3%] [avg time: 7.133 ms] [avg calls per frame: 1] [children: 18.2%] [unaccounted: 55.1%]
| | CopyResource - [0.123%] [avg time: 0.012 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.0822%] [avg time: 0.008 ms] [avg calls per frame: 0]
| | call to encoder - [17.9%] [avg time: 1.746 ms] [avg calls per frame: 1]
| | sending stuff out - [0.0205%] [avg time: 0.002 ms] [avg calls per frame: 1]
==============================================================
Chazney