Hello,
Hopefully my english i good enough to descibe my problem.
Since weeks/months i tried to master my dual pc setup for streaming and recording at the same time. I fixed a lot of problems, but now i am stuck with some color and resolution issues.
#1
I am cloning my main monitor (ASUS ROG Swift PG27VQ) @1440p144 to an Elgato 460 Pro Mk.2 Capture Card built in a second streaming pc.
I have seen the guide about color settings for 4k60 pro and made all settings described in the guideline:
obsproject.com
I decided to go with the full range method. So, full range is used in Nvidia Control Panel.
In 4K Capture Utility (4KCU) i used bypass. In OBS and Prism Live Studio i made the following settings:
Program Settings:
- Color Format NV12
- Color Space sRGB/ in Prism Rec.709 (we don't wanna talk about prism here)
- Color Range Full
4k60 Properties in OBS:
- Resolution either 1080p60 or 1440p60
- FPS highest possible
- Color Format NV12
- Color Space Rec.709
- Color Range Full
Other Settings in 4K Capture Utility:
- EDID Mode Input Internal
- EDID (Internal) 1080p oder 1440p
The weird thing is, that the colors of the captured footage are a little bit off from the original ones.
In 1440p colors are almost matching 100%. I know a little deviation is normal, but the picture looks like it has kind of a very, very little green-cast. It could be perfectionism by myself, but it is noticeable. I don't care too much about that, but color correction via the 4KCC picture settings didn't help.
Similiar things in 1080p60 resolution. It is also very weird, that colors with exactly the same settings are much darker than in 1440p59 mode. So dark shadows are displayed as almost deep black.
#2
Also with the same settings in 1440p mode i am struggling to get native 1440p60 when cloning my main monitor. Usually i got 1440p59 in 4KCU, in 1080p i can set 1080p60 as wished. But this should be fine, even if i'm a little worried about micro stuttering caused of original 144Hz footage to non dividable 60Hz.
#3
Some infos about my streaming setup. This is getting very technical now.
System specs:
- Intel Core i5 13600k @ 5.5 GHz
- AsRock Intel ARC A380
- Corsair Vengeance 32GB (2x16GB) DDR4-2666 Mhz
Case 1 - Streaming to YouTube - 1440p59 Capture:
I need 2 instances of OBS to stream at 1440p to YouTube in AV1 --> transcoded to VP9, at the same time i record my gameplay at 3440 x 1440p with 1440p + facecam next to the captured image.
Stream encoding is done by Intel ARC with Intel QuickSync AV1 at 20.000kbps and for recording Intel QuickSync HEVC.
My CPU Load is at 50% and GPU at 70%
Case 2 - Multistreaming to Twitch and YouTube - 1080p60 Capture:
In this case i use 1 instance of OBS and an additional instance of Prism Live Studio, due to it's excellent multistreaming capabilities. I use 1080p resolution and in OBS for recording 2580x1080p with 1080p + facecam next to the captured image.
Streeam encoding is done via CPU x264 Preset Medium/Slow at 7750kbps and for recording Intel QuickSync HEVC.
My CPU Load is between 70 to 90%, almost 100% partially. But stream and record looks like running with no noticable problems.
GPU should be around 40%.
I tested a lot of resolution settings and noticed, that running 144hz is pretty useless in OBS, because it can only process up to 120 fps with custom settings. Also you need a lot more performance with 120fps instead of 60fps, because double the framerate = increasing the cpu load. Running 2 instances is already adding some serious load, and i think 60fps capture already looks pretty fine. Streaming i just possible in 60fps max. anyways.
But im still wondering. If set up 144Hz mode in 4KCC, but defined 60fps as maximum framerate in OBS, why is the system still acting like it tries to display 144 frames in OBS? 4KCC is closed of course. You can see a massive increase of frametimes and dropped frames in encoding delay (should be gpu?).
But the GPU didnt go over 70%, even with 1440p144Hz mode. Theoretically, i should be able to run 1440p144Hz and could clone my monitor to 4KCC with the same resolution and framerate. But if i do so, the previews picture both showing stuttering and tearing, even with not over 80% load of CPU/GPU.
In Short, 1080p60 x 2, 1440p60 x 2 are both running fine. Setting both resolutions to 144Hz is causing screen tearing and stuttering, no not overload.
These are all my questions and issues i am confronted with. Hope you can give some useful input and explaining some things to me.
Hopefully my english i good enough to descibe my problem.
Since weeks/months i tried to master my dual pc setup for streaming and recording at the same time. I fixed a lot of problems, but now i am stuck with some color and resolution issues.
#1
I am cloning my main monitor (ASUS ROG Swift PG27VQ) @1440p144 to an Elgato 460 Pro Mk.2 Capture Card built in a second streaming pc.
I have seen the guide about color settings for 4k60 pro and made all settings described in the guideline:
Getting the correct RGB color range when using Elgato 4K60 Pro in OBS Studio
RGB color has two color ranges, commonly referred to as limited range and full range. The background for these is rooted in TV, and you can read up more on the topic here. Setting the correct color range is very important, as mismatched settings...
I decided to go with the full range method. So, full range is used in Nvidia Control Panel.
In 4K Capture Utility (4KCU) i used bypass. In OBS and Prism Live Studio i made the following settings:
Program Settings:
- Color Format NV12
- Color Space sRGB/ in Prism Rec.709 (we don't wanna talk about prism here)
- Color Range Full
4k60 Properties in OBS:
- Resolution either 1080p60 or 1440p60
- FPS highest possible
- Color Format NV12
- Color Space Rec.709
- Color Range Full
Other Settings in 4K Capture Utility:
- EDID Mode Input Internal
- EDID (Internal) 1080p oder 1440p
The weird thing is, that the colors of the captured footage are a little bit off from the original ones.
In 1440p colors are almost matching 100%. I know a little deviation is normal, but the picture looks like it has kind of a very, very little green-cast. It could be perfectionism by myself, but it is noticeable. I don't care too much about that, but color correction via the 4KCC picture settings didn't help.
Similiar things in 1080p60 resolution. It is also very weird, that colors with exactly the same settings are much darker than in 1440p59 mode. So dark shadows are displayed as almost deep black.
#2
Also with the same settings in 1440p mode i am struggling to get native 1440p60 when cloning my main monitor. Usually i got 1440p59 in 4KCU, in 1080p i can set 1080p60 as wished. But this should be fine, even if i'm a little worried about micro stuttering caused of original 144Hz footage to non dividable 60Hz.
#3
Some infos about my streaming setup. This is getting very technical now.
System specs:
- Intel Core i5 13600k @ 5.5 GHz
- AsRock Intel ARC A380
- Corsair Vengeance 32GB (2x16GB) DDR4-2666 Mhz
Case 1 - Streaming to YouTube - 1440p59 Capture:
I need 2 instances of OBS to stream at 1440p to YouTube in AV1 --> transcoded to VP9, at the same time i record my gameplay at 3440 x 1440p with 1440p + facecam next to the captured image.
Stream encoding is done by Intel ARC with Intel QuickSync AV1 at 20.000kbps and for recording Intel QuickSync HEVC.
My CPU Load is at 50% and GPU at 70%
Case 2 - Multistreaming to Twitch and YouTube - 1080p60 Capture:
In this case i use 1 instance of OBS and an additional instance of Prism Live Studio, due to it's excellent multistreaming capabilities. I use 1080p resolution and in OBS for recording 2580x1080p with 1080p + facecam next to the captured image.
Streeam encoding is done via CPU x264 Preset Medium/Slow at 7750kbps and for recording Intel QuickSync HEVC.
My CPU Load is between 70 to 90%, almost 100% partially. But stream and record looks like running with no noticable problems.
GPU should be around 40%.
I tested a lot of resolution settings and noticed, that running 144hz is pretty useless in OBS, because it can only process up to 120 fps with custom settings. Also you need a lot more performance with 120fps instead of 60fps, because double the framerate = increasing the cpu load. Running 2 instances is already adding some serious load, and i think 60fps capture already looks pretty fine. Streaming i just possible in 60fps max. anyways.
But im still wondering. If set up 144Hz mode in 4KCC, but defined 60fps as maximum framerate in OBS, why is the system still acting like it tries to display 144 frames in OBS? 4KCC is closed of course. You can see a massive increase of frametimes and dropped frames in encoding delay (should be gpu?).
But the GPU didnt go over 70%, even with 1440p144Hz mode. Theoretically, i should be able to run 1440p144Hz and could clone my monitor to 4KCC with the same resolution and framerate. But if i do so, the previews picture both showing stuttering and tearing, even with not over 80% load of CPU/GPU.
In Short, 1080p60 x 2, 1440p60 x 2 are both running fine. Setting both resolutions to 144Hz is causing screen tearing and stuttering, no not overload.
These are all my questions and issues i am confronted with. Hope you can give some useful input and explaining some things to me.