Jump to content

So the 2 main types of stream encoding are using your CPU or x264 and then the GPU which can be H264 or H265, and I know that x264 and H264 (btw are those the same?) use way more CPU usage, my question is if I use an elgato or any type of game capture card at that, will it relieve my CPU of some of the work? I know I'll still have to have OBS up and the elgato software which will take some usage, but will it be like 30% still? When I stream with my CPU its hard on it because its only a mid level i5 and my usage peaks at like 20-30% which leaves only so much room for my game to take, and most game utilize all 4 cores of my i5 resulting in peaked usage to high 90s and even 99% sometimes which then makes the stream stutter and lag resulting in a sad me and a sad audience.

Jesus is the way, the truth, and the life.

Please Quote me when replying.
CPU
 - Ryzen 7 5800X3D | RAM - 32GB DDR4 4000Mhz | MB - MSI B550 A-PRO | Boot - 2TB NVME 980 Evo Plus | GPU - EVGA FTW3 RTX 3090 24GB

Link to comment
https://linustechtips.com/topic/718235-streaming-question/
Share on other sites

Link to post
Share on other sites

2 minutes ago, OnionRings said:

So the 2 main types of stream encoding are using your CPU or x264 and then the GPU which can be H264 or H265, and I know that x264 and H264 (btw are those the same?) use way more CPU usage, my question is if I use an elgato or any type of game capture card at that, will it relieve my CPU of some of the work? I know I'll still have to have OBS up and the elgato software which will take some usage, but will it be like 30% still? When I stream with my CPU its hard on it because its only a mid level i5 and my usage peaks at like 20-30% which leaves only so much room for my game to take, and most game utilize all 4 cores of my i5 resulting in peaked usage to high 90s and even 99% sometimes which then makes the stream stutter and lag resulting in a sad me and a sad audience.

I'm not sure but I think you can use the relive encoder with your amd gpu with obs which will unload the recording stress to your gpu which has dedicated  hardware for this  I know you can do it with nvidia, but not sure if they implemented it with amd in obs yet?

Case - NZXT H6 Flow : Mobo - ASRock X670E PG Lightning : PSU - Deepcool PX1000G : CPU - AMD Ryzen 9 7900X3D w/Arctic Freezer III 360  : Memory - G.Skill Ripjaws S5 32gb 6000mhz CL30 : GPU - MSI Expert 4080 Super : Storage - Verbatim Vi7000G 4tb NVME SSD  : Displays - Gigabyte 32" M32QC Curved 165hz & 27" M27Q Pro 165hz 1440p

Link to comment
https://linustechtips.com/topic/718235-streaming-question/#findComment-9149044
Share on other sites

Link to post
Share on other sites

Using something like an Elgato would not replace the encoding needed to be done by your CPU. You can set the priority of OBS in Task Manager to High or Realtime so that it's prioritized and that'll make the stream lag or stutter much less, however game performance will suffer. You could also reduce your bitrate.

.

Link to comment
https://linustechtips.com/topic/718235-streaming-question/#findComment-9149050
Share on other sites

Link to post
Share on other sites

1 minute ago, Ryoku said:

I'm not sure but I think you can use the relive encoder with your amd gpu with obs which will unload the recording stress to your gpu which has dedicated  hardware for this  I know you can do it with nvidia, but not sure if they implemented it with amd in obs yet?

This isn't in for AMD Yet sadly.

 | CPU: AMD FX 8350 + H100i | GPU: AMD R9 290X + NZXT Kraken | RAM: HyperX Beast 2033 16GB | PSU: EVGA G2 | MOBO: ASRock 970M |

| CASE: Corsair Carbide 88R |STORAGE: 1x WD Black | KEYBOARD: Corsair K70 | MOUSE: R.A.T 9 |

SOMETIMES LOSING THE BATTLE, MEANS YOU CAN WIN THE WAR

 

Link to comment
https://linustechtips.com/topic/718235-streaming-question/#findComment-9149054
Share on other sites

Link to post
Share on other sites

6 minutes ago, SherifsDog22 said:

This isn't in for AMD Yet sadly.

Not THROUGH obs no, you can use the ReLive program with HEVC and I've tried it but same results, poor quality, lag, stutters, video output low (says youtube).

 

8 minutes ago, AlwaysFSX said:

Using something like an Elgato would not replace the encoding needed to be done by your CPU. You can set the priority of OBS in Task Manager to High or Realtime so that it's prioritized and that'll make the stream lag or stutter much less, however game performance will suffer. You could also reduce your bitrate.

So what is the point in an elgato then if it doesn't encode for you? I can try that thing you said about the priority, and as far as bitrate I only use 3500.

Jesus is the way, the truth, and the life.

Please Quote me when replying.
CPU
 - Ryzen 7 5800X3D | RAM - 32GB DDR4 4000Mhz | MB - MSI B550 A-PRO | Boot - 2TB NVME 980 Evo Plus | GPU - EVGA FTW3 RTX 3090 24GB

Link to comment
https://linustechtips.com/topic/718235-streaming-question/#findComment-9149114
Share on other sites

Link to post
Share on other sites

19 minutes ago, OnionRings said:

So what is the point in an elgato then if it doesn't encode for you? I can try that thing you said about the priority, and as far as bitrate I only use 3500.

The Elgato encodes it's own video stream if you're using its own software to save to a file. When you're streaming with it you're taking a video source from the Elgato and re-encoding it again to upload to a live server.

 

The higher the bit rate, the more processing that's required. 3,500 is best for streaming but if you're suffering from performance there's not too much you can do. :/

.

Link to comment
https://linustechtips.com/topic/718235-streaming-question/#findComment-9149255
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×