Question / Help 1080p60 recording on an i7 2600k.

brutefish

New Member
Hello,

I have this separate rig I'd like to use for recording and streaming with the following specs:

Intel Core i7 2600k @3.4ghz (Not overclocked)
Asus PBZ68-V Pro Rev 1 Motherboard
4gb DDR3
AVerMedia HD Capture C985
Windows 7 x64
No discrete video card

The sole purpose of this computer is to record or broadcast to twitch while I'm playing on my main PC, by receiving the video/audio signal through an AVerMedia Live Gamer HD capture card.

My question is this, is this rig enough to handle 1080p60 recording? I don't want to do anything else in this computer, all I want is to be able to record my videos reliably.

I'm not sure if I'm running the latest drivers from Intel for the onboard card (for Quicksync), I tried to upgrade the drivers, but the installer gets me the 9.17.10.3347 version, which is different from the latest 15.​28.​20.​3347 on Intel's website from here. I'd like to assume that my rig simply doesn't support the newer drivers?

Maybe I'm doing something (obviously) wrong. This computer used to be my gaming rig and worked fine (in the sense I could be playing and record video through XSplit with moderate performance impact), so I'd like to think there's something I'm missing.

Maybe the rig simply cannot handle it? By analizing the log, it is clear it just cannot work with the resolution at that frame rate, but even if I drop the framerate to 30 fps, it still chokes and won't get past 15. Is that normal for this CPU?

Thanks in advance.

Code:
06:05:42: Failed loading CUDA dll
06:06:02: Open Broadcaster Software v0.612b - 32bit (´・ω・`)
06:06:02: -------------------------------
06:06:02: CPU Name: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
06:06:02: CPU Speed: 3411MHz
06:06:02: Physical Memory:  4003MB Total, 2871MB Free
06:06:02: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
06:06:02: monitor 1: pos={0, 0}, size={1920, 1080}
06:06:02: Windows Version: 6.1 Build 7601 S
06:06:02: Aero is Disabled
06:06:02: -------------------------------
06:06:02: OBS Modules:
06:06:02: Base Address     Module
06:06:02: 012F0000         OBS.exe
06:06:02: 73640000         OBSApi.dll
06:06:02: 73900000         DShowPlugin.dll
06:06:02: 738E0000         GraphicsCapture.dll
06:06:02: 738C0000         NoiseGate.dll
06:06:02: 73620000         PSVPlugin.dll
06:06:02: ------------------------------------------
06:06:02: Adapter 1
06:06:02:   Video Adapter: Intel(R) HD Graphics 3000
06:06:02:   Video Adapter Dedicated Video Memory: 67108864
06:06:02:   Video Adapter Shared System Memory: 1711276032
06:06:02:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
06:06:02: =====Stream Start: 2014-02-25, 06:06:02===============================================
06:06:02:   Multithreaded optimizations: On
06:06:02:   Base resolution: 1920x1080
06:06:02:   Output resolution: 1920x1080
06:06:02: ------------------------------------------
06:06:02: Loading up D3D10 on Intel(R) HD Graphics 3000 (Adapter 1)...
06:06:02: ------------------------------------------
06:06:02: Audio Format: 44100hz
06:06:02: Playback device Default
06:06:02: ------------------------------------------
06:06:02: Using desktop audio input: Digital Audio (S/PDIF) (High Definition Audio Device)
06:06:02: ------------------------------------------
06:06:02: Audio Encoding: AAC
06:06:02:     bitrate: 128
06:06:02: ------------------------------------------
06:06:02:     device: \\?\pci#ven_1af2&dev_a001&subsys_a0011af2&rev_00#4&38ac18ac&0&0009#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{957bd672-7934-4b55-b81a-3e22b14c679a},
06:06:02:     device id \\?\pci#ven_1af2&dev_a001&subsys_a0011af2&rev_00#4&38ac18ac&0&0009#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{957bd672-7934-4b55-b81a-3e22b14c679a},
06:06:02:     chosen type: YV12, usingFourCC: true, res: 1280x800 - 1280x800, frameIntervals: 166666-666666
06:06:02:     use buffering: false - 0, fourCC: 'YV12'
06:06:02: 
06:06:02:     device audio info - bits per sample: 16, channels: 2, samples per sec: 48000, block size: 4
06:06:02: Using directshow input
06:06:02: Scene buffering time set to 700
06:06:02: Found QSV hardware support
06:06:02: ------------------------------------------
06:06:02: QSV version 1.4 using MFX_IMPL_HARDWARE_ANY | MFX_IMPL_VIA_D3D9 (actual: MFX_IMPL_HARDWARE | MFX_IMPL_VIA_D3D9)
06:06:02: Using 13 bitstreams and 16 frame buffers
06:06:02: ------------------------------------------
06:06:02: Video Encoding: QSV
06:06:02:     fps: 60
06:06:02:     width: 1920, height: 1080
06:06:02:     target-usage: MFX_TARGETUSAGE_2
06:06:02:     profile: MFX_PROFILE_AVC_HIGH
06:06:02:     CBR: yes
06:06:02:     CFR: yes
06:06:02:     max bitrate: 10000
06:06:02: ------------------------------------------
06:06:03: Audio timestamp for device 'AVerMedia HD Capture C985 Bus 2' was behind target timestamp by 1719232
06:06:03: Error: all frames are in use
06:06:03: Error: all frames are in use
06:06:03: Error: all frames are in use
06:06:03: Error: all frames are in use
06:06:03: Error: all frames are in use
06:06:03: Error: all frames are in use
06:06:04: Error: all frames are in use
06:06:04: Error: all frames are in use
06:06:04: Error: all frames are in use
06:06:04: Error: all frames are in use
06:06:06: Error: all frames are in use
06:06:06: Error: all frames are in use
06:06:12: Error: all frames are in use
06:06:12: Error: all frames are in use
06:06:14: Error: all frames are in use
06:06:14: Error: all frames are in use
06:06:17: Error: all frames are in use
06:06:17: Error: all frames are in use
06:06:19: Error: all frames are in use
06:06:19: Error: all frames are in use
06:06:19: Total frames encoded: 979, total frames duplicated: 743 (75.89%)
06:06:19: Number of frames skipped due to encoder lag: 703 (71.81%)
06:06:19: Total frames rendered: 274, number of late frames: 20 (7.30%) (it's okay for some frames to be late)
06:06:20: 
06:06:20: Profiler time results:
06:06:20: 
06:06:20: ==============================================================
06:06:20: video thread frame - [100%] [avg time: 17.44 ms] [children: 80.4%] [unaccounted: 19.6%]
06:06:20: | scene->Preprocess - [60.3%] [avg time: 10.522 ms]
06:06:20: | GPU download and conversion - [20.1%] [avg time: 3.504 ms] [children: 5.64%] [unaccounted: 14.4%]
06:06:20: | | flush - [1.66%] [avg time: 0.289 ms]
06:06:20: | | CopyResource - [3.49%] [avg time: 0.609 ms]
06:06:20: | | conversion to 4:2:0 - [0.493%] [avg time: 0.086 ms]
06:06:20: Convert444Threads - [100%] [avg time: 8.141 ms] [children: 99.3%] [unaccounted: 0.663%]
06:06:20: | Convert444toNV12 - [99.3%] [avg time: 8.087 ms]
06:06:20: encoder thread frame - [100%] [avg time: 16.47 ms] [children: 99.6%] [unaccounted: 0.413%]
06:06:20: | QueueEncodeTask - [0.0546%] [avg time: 0.009 ms]
06:06:20: | ProcessEncodedFrame - [99.5%] [avg time: 16.389 ms]
06:06:20: | sending stuff out - [0.0243%] [avg time: 0.004 ms]
06:06:20: ==============================================================
06:06:20: 
06:06:20: 
06:06:20: Profiler CPU results:
06:06:20: 
06:06:20: ==============================================================
06:06:20: video thread frame - [cpu time: avg 12.696 ms, total 3478.82 ms] [avg calls per frame: 1]
06:06:20: | scene->Preprocess - [cpu time: avg 10.305 ms, total 2823.62 ms] [avg calls per frame: 1]
06:06:20: | GPU download and conversion - [cpu time: avg 0.797 ms, total 218.401 ms] [avg calls per frame: 1]
06:06:20: | | flush - [cpu time: avg 0.398 ms, total 109.2 ms] [avg calls per frame: 1]
06:06:20: | | CopyResource - [cpu time: avg 0.406 ms, total 93.601 ms] [avg calls per frame: 1]
06:06:20: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
06:06:20: Convert444Threads - [cpu time: avg 7.697 ms, total 3525.62 ms] [avg calls per frame: 2]
06:06:20: | Convert444toNV12 - [cpu time: avg 7.561 ms, total 3463.22 ms] [avg calls per frame: 2]
06:06:20: encoder thread frame - [cpu time: avg 0.016 ms, total 15.6 ms] [avg calls per frame: 1]
06:06:20: | QueueEncodeTask - [cpu time: avg 0.016 ms, total 15.6 ms] [avg calls per frame: 1]
06:06:20: | ProcessEncodedFrame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
06:06:20: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
06:06:20: ==============================================================
06:06:20: 
06:06:20: =====Stream End: 2014-02-25, 06:06:20=================================================
 

alpinlol

Active Member
im not quite sure but the igpu on an i7 2600k should support dx10 so it should be enough for obs.

and since he posted a log running on that system its confirms that his obs is working

im not quite sure if i understand correctly ... but this rig is only a "encoding rig" means you play on another and capture with your avermedia.
if this is true you could just use x264 to encode, because when its only taking the encode load then the i7 2600k shouldnt have much of an problem with recording 1080p60
 

Sapiens

Forum Moderator
Don't use QSV as your encoder, use x264. It looks like QSV on your HD3000 can't keep up with the encoding.
 

brutefish

New Member
alpinlol said:
im not quite sure if i understand correctly ... but this rig is only a "encoding rig" means you play on another and capture with your avermedia.
if this is true you could just use x264 to encode, because when its only taking the encode load then the i7 2600k shouldnt have much of an problem with recording 1080p60

Yes. As I mentioned, this is an 'encoding rig', there's nothing else running on it but OBS and RECentral (not concurrently of course).

I've tried using the x264 encoder, but it seems unable to get to 60 fps either. At 30 fps, it does work (just barely), but for that, I could use the AVermedia Live Gamer HD itself, as it is capable to do 30 FPS recording on its own.

I've since overclocked the CPU to 4.4ghz, but I didn't notice any difference. The computer seems just unable to get past 35 FPS with x264, and 15 FPS with Quicksync enabled.
 

brutefish

New Member
Sapiens said:
Don't use QSV as your encoder, use x264. It looks like QSV on your HD3000 can't keep up with the encoding.

Bummer. I was hoping Quicksync could keep up, since the x264 encoder couldn't do it either.

I suppose this generation isn't powerful enough, which is unfortunate, as I do not have any other use for the small monster.
 

Sapiens

Forum Moderator
Also, how are you delivering 1080p60 source content to your encoding PC? The Live Gamer HD outputs 1080p30 or 720p60, but not 1080p60.
 

brutefish

New Member
Sapiens said:
Also, how are you delivering 1080p60 source content to your encoding PC? The Live Gamer HD outputs 1080p30 or 720p60, but not 1080p60.

I was under the impression the Live Gamer HD could still output on screen to 60fps, but not record it to the filesystem. Maybe that's why I got this all wrong.

I have an HDMI cable coming from my main computer, connected to the Live Gamer HD which is installed in the second PC. This cable carries a "duplicate" of what my main monitor is displaying.

On my testings, I tried to downscale the thing all the way down to 3.0, which worked fine at 60 FPS with Quicksync. The highest I managed to make it work with 60 FPS was at 1.5 downscale with x264. These tests made me assume that the signal coming from the main computer was already capable to be received at 60 FPS.
 

alpinlol

Active Member
completly forgot to say that the capture card can only capture 1080p30 ... but sapiens already told you but if im not wrong 720p60 should be possible
 

brutefish

New Member
Any other way to use a second PC for encoding? I'm already considering buying an ExtremeCap U3 ... well, actually, I already ordered one ... but, could there be a way to "beam" a 60fps signal without any outrageous piece of hardware?
 

Boildown

Active Member
There are a couple of problems with your setup. As already pointed out your capture card isn't capable of recording 1080p60 even with a 1080p60 input, you're forced to choose between 1080p30 or 720p60.

Also, the motherboard you list, Asus PBZ58-V Pro Rev 1, doesn't seem to actually exist. Can you correct your motherboard model for us? This is important because not all motherboards that were sold when the Sandy Bridge CPUs were first introduced supported Intel's onboard HD graphics chip. And OBS needs a GPU in addition to a CPU for x264 encoding. Some of your problems may be related to this. Even if supported, I've seen some reports of problems on these forums when using the Intel's HD Graphics as OBS' sole GPU (of course then again, successes usually go unreported).

You might consider adding a GTX 750 graphics card to your system, it is both cheap and fast, and will allow you to use the newest rendition of the NVENC encoder, if you wish.

As for another way to record 1080p60 on your dual PC system, you should check this guide: viewtopic.php?f=18&t=6757 .
 

brutefish

New Member
Seems I misspelled the name of the motherboard by one digit. It's a PBZ68-V Pro Rev 1, as described by this picture from CPU-Z. The onboard GPU works, and so does Quicksync, but it's clearly not powerful enough.

I realized after making this post that I may require a discrete GPU for this, so I figured I'd get a 750ti whenever they come out for sale, but then it occurred to me I'd simply upgrade my main GPU instead. I'm thinking on getting a GTX 770 (yes, an upgraded 680, I know) but perhaps I'll wait to see if there's a new 800 series soon. AMD, as fast and good as they can be, simply do not interest me.

I'll read that guide, and see how my setup can handle it. Thanks.
 

alpinlol

Active Member
well the gtx 770 costs like 250-280bucks right now so its a pretty cheap almost high end card, i have one my own didnt run into any problem so far. keep in my mind that the 780 also dropped a lot pricewise
 

brutefish

New Member
alpinlol said:
well the gtx 770 costs like 250-280bucks right now so its a pretty cheap almost high end card, i have one my own didnt run into any problem so far. keep in my mind that the 780 also dropped a lot pricewise

I'm currently debating if it's a good idea to wait for the 800 series, it'd kill me if they get something slightly better than the 770 in the same price range, or something close in performance but for less money. I'd assume a theoretical GTX 860 would be in that range.

The cheapest I've seen the 770 has been 330, if I found one at 250-280 I'd probably buy it.
 

alpinlol

Active Member
well the new series will come in a few months probably around august -+2 months cant really say precise date but its going to be in the 2or3/4 this year
 

brutefish

New Member
alpinlol said:
well the new series will come in a few months probably around august -+2 months cant really say precise date but its going to be in the 2or3/4 this year

You may be right.

I'll look around for a GTX 770. Hopefully I can find something in the range you suggested, else I'll bite and get it for 330.

Thanks again.
 

alpinlol

Active Member
i would recommend asus/gigabyte/evga the only brands i really trust when it comes to custom designs on gpu's
 

Boildown

Active Member
brutefish said:
Seems I misspelled the name of the motherboard by one digit. It's a PBZ68-V Pro Rev 1, as described by this picture from CPU-Z. The onboard GPU works, and so does Quicksync, but it's clearly not powerful enough.

Haha, its a P8Z68-V Pro Rev 1, 8 instead of B there. Which does support the iGPUs, so you're good to go in that respect.
 
your CPU should be able to handle both 1080p, 30FPS and 720p, 60FPS, no problemo, without using quicksync.
i mean, considering that my stock clock 8350 can handle 1080p, 30fps, 3500kbps, in every game I've streamed, without breaking a sweat, your 2600k should be able to handle it.
if you're making a video for youtube, keep in mind that youtube halves any framerate over 30.
 

brutefish

New Member
I usually do videos for Youtube after some editing, but yeah I'm aware of the 30 FPS limitation.

The videos I'm trying to make are for something different, but I HATE having them at 30 FPS only, they're just not fluid enough.

It seems to me, that even my 4770K won't be able to do 1080p60 without some overclocking. It seems to handle it "fine" for a while, but when the game loads textures (such as when I change zones), the video simply freezes on OBS ... but that's a story for a different thread.
 
Top