Here's the deal, I'm researching a single-box solution for streaming and recording gameplay simultaneously. For now I'm playing Overwatch, if that matters.
My wishlist:
- Run modern games
- Stream to Twitch at 720p60/3500bps
- Record to disk at 1080p60 with no obvious compression artifacts
My current setup is an i7-6700 (non-K), 32GB RAM, EVGA GTX1060 SC, and a Samsung 850 Evo as the single drive in my system. My native screen resolution is 1440p60.
Streaming I've got a pretty good handle on. I'm downscaling to 720p60 on the Video tab using the Lanczos 32 sample downscale filter. Then on the Output tab I'm using x264, no scaling, CBR @ 3500, veryfast. Stream goes to Twitch, recording goes to MP4, and while I flirt with 100% CPU usage, I don't get any real slowdowns. Video quality isn't great, but it's better than most of the streams I've watched.
However, if I do anything that requires my system to do two encodes at once, it chokes. I either have to turn quality down, or I get game lag, stutters in the recording, stutters in the stream, or all of the above. So, I'm trying to figure out a new system. Money isn't much of an object, I'll spend for quality. I'm just trying to figure out what I need.
Can someone explain how OBS uses cores? I'm specifically trying to understand things like how more cores impacts the following:
- Multiple down-scales
- CPU usage preset in x264
What I'm trying to figure out is whether to get a 6 core, 8 core, or 10 core processor to allow me to basically take one capture and encode it twice at the same time, at high quality, without slowing down gameplay. I would love to be able to do what I'm doing with the streaming, but be able to drop the stream CPU preset to "faster", and also change my recording to be 1080p60/12.5kbps at fast or even medium preset.
My wishlist:
- Run modern games
- Stream to Twitch at 720p60/3500bps
- Record to disk at 1080p60 with no obvious compression artifacts
My current setup is an i7-6700 (non-K), 32GB RAM, EVGA GTX1060 SC, and a Samsung 850 Evo as the single drive in my system. My native screen resolution is 1440p60.
Streaming I've got a pretty good handle on. I'm downscaling to 720p60 on the Video tab using the Lanczos 32 sample downscale filter. Then on the Output tab I'm using x264, no scaling, CBR @ 3500, veryfast. Stream goes to Twitch, recording goes to MP4, and while I flirt with 100% CPU usage, I don't get any real slowdowns. Video quality isn't great, but it's better than most of the streams I've watched.
However, if I do anything that requires my system to do two encodes at once, it chokes. I either have to turn quality down, or I get game lag, stutters in the recording, stutters in the stream, or all of the above. So, I'm trying to figure out a new system. Money isn't much of an object, I'll spend for quality. I'm just trying to figure out what I need.
Can someone explain how OBS uses cores? I'm specifically trying to understand things like how more cores impacts the following:
- Multiple down-scales
- CPU usage preset in x264
What I'm trying to figure out is whether to get a 6 core, 8 core, or 10 core processor to allow me to basically take one capture and encode it twice at the same time, at high quality, without slowing down gameplay. I would love to be able to do what I'm doing with the streaming, but be able to drop the stream CPU preset to "faster", and also change my recording to be 1080p60/12.5kbps at fast or even medium preset.