Dedicated X264 5950x (Dual PC)

I just finished rebuilding my Stream-Ecoding rig and I wanted to see if there are any other people using the 5950x or even a 5900x as a dedicated Stream Rig.

My 10850k was Dedicated before replaced with this 5950x. I stream using 1080p60, Bicubic Filter, 6,000 kbits (Twitch limit ), no downscaling and Slow Preset ( no x264 options added ).

My Elgato 4k60 mk2 captures my Gaming system (10900k, RTX2080 Super ). It’s pretty smooth for the most part but it’s been YEARS since I’ve owed a AMD since FX Bulldozer.

Question I have is this...

How do I fully-unlock the 5950x to be strictly dedicated to OBS using all 16 cores and 32 threads, I want to proceed to test deeper than “Slow” preset if even possible but I know it’s not worth it.

I build/overlock computers and like to know how far can I push a system before I know it’s hitting a wall.

Thanks!
 
Forgot to add I got the 5950x at 4.4ghz all core, 1.175v scoring JUST under 29k Cinebench R23.

-X570 MSI Carbon mobo
-Ballistix 3600 CL16
-MSI 240R AIO cooler
-1050ti (for recording during streams)
-Elgato 4k60 Mk2 capture card
-EVGA 850 PSU
-1T NVMe ( don’t rememeber brand, like T-Force or something)
 
I do want to update doing a Stream tonight. 1080p60, Slow Preset, 6,000 Kbit, High profile, Bicubic Filter (don’t matter I’m not downscaling), only uses 20 to MAYBE 30% of the CPU to X264 encode with Preview on OBS.

Anyone who is considering a 5950x as a Dedicated Stream CPU, you got PLENTY of room and power lol. 5900x and 5800x should be plenty for these settings. Super overkill but hell it’s Future-Proof for sure as a long-haul Stream Rig.
 
Doing some Test, so looks like on X264 Presets the two that really kill your system is subme=9 and ref=16. Those two options are what kills encoder on Slower Preset. I use all the other settings for "Slower" preset minus subme=9 and ref=16. I keep Subme at 8 and ref at 8, everything else is "Slower" preset settings. I am sitting between 60-80% Cpu usage on a Dedicated encoding 5950x. I will stream with these settings tomorrow and give update.

OBS settings currently for 5950x (4.3 ghz, 1.175v ALL CORE) Dedicated for Twitch Stream on a none-downscaled resolution of 1080p60 from Gaming Computer through Elgato 4k60 Mk.2 Capture PCIe card to Stream rig (5950x).

Encoder = X264
Bitrate 6,000
Keyframe = 2
CPU Preset = Slow
Profile = High
Tune = None
X264 Options = Threads 48 (Looks like its 1.5x with number of threads of CPU?), rc-lookahead=60, b-adapt=2, ref=8, me=umh
 
= Update =

text seems pretty clear! No horrid at all for fast-pace! Only thing so far I did, it did cause the Encoder to overload for a split second during very major combat ( Mordhau ) fighting more than 1 person. I removed the X264 option me=umh

Will continue to test and will update as time goes on.

Any input be great! So far looks like with some Slower preset X264 options mixed with Slow preset helps sharpen text and stability during fast-paced motion combat. Details look more in-depth too.
 

DoSGamingNetwork

New Member
I am currently running a 5900X/GTX 1080 Ti combo in my dedicated streaming rig and a 5950X/RTX 3090 combo in my gaming rig. My 5900X does a great job of encoding fast paced games (primarily Warzone) at 1080p60 on the slow preset. I never added any of the custom settings. All in all, it's a great CPU for OBS encoding. I also checked out your channel on Twitch to compare our stream qualities and followed you
 
Sorry for the SUPER late response. Gonna update with what I been running and thanks @DoSGamingNetwork for the response! I am going to share my current settings I been running that seem to do pretty good and STILL lots of head room.

Keep in mind I do VR and Flat screen gaming switching between the two with dual Voicemeeters. JUST recently replaced my 2080s with a 6800XT GPU, absolute MONSTER card. I am still zeroing in on AMD drivers/Software but got it figured out!

Here are my current OBS settings as it stands RIGHT now, remember I am using Elgato 4k60 MK2 Capture - 1080p60 (Bypassed 144hz) w/ INTERNAL capture.

OBS X264 settings as IS:
"OUTPUT"
- Encoder: X264
- Rescale Output (CHECKED) : 1920x1080
- Rate Control : CBR
- BITRATE : 5700 (Tad bit lower for Transcoding, hover around 6k sometimes you spike above and Twitch wont give transcoding especially in 1080p, I experimented with 936p and 864p. I get more interaction with 1080p.
- Keyframe : 2
- CPU Usage : Slow
- Profile : High
- Tune : None
- X264 Options : thread=48 rc-lookahead=70 trellis=2 direct-pred=spatial

OBS 'VIDEO' TAB as IS:
- Base + Canvas : 1920x1080p
- Downscale Filter - Bicubic (HEAVY CPU filter but edges out way better to me than lanzcos...)
- Common FPS : 60

On the X264 Options I have experimented by using a LOT of different options and looking at what affected what. I see that this particular options clean up most of the time VS just a Preset. Between this is like hovering between Slow -> Slower preset. I still feel there is something I am missing but overall this setup is SUPER over-kill....

As far as Audio, Video and all that. I don't Downscale. I used to play on a 1440p Monitor. I have experimented with 1440p downscaling through Elgato then doing CPU downscaling and everything you can think outside and inside the Sun...

End of the day don't downscale, 1080p and a 5900x-5950x as dedicated is SUCH over kill but I do more than just OBS on it. I record, save files, music and OBS all at the same time with ZERO issues. The 5950x system is a literal dedicated multi-media station that I am still overwhelmed with that captures and do all the editing on, here is a video I made (Should of used my blue yeti to audio record...) with my Go-Pro Hero9 and Phone Camera on iPhone mini 12. This Video shows my setup and what I do to make it all work!

-----> Stream Rig area setup! https://www.youtube.com/watch?v=9xbOjjDFFVM&t=5s
 

OmegaTooYew

New Member
Hello, looking for some input to help me push my 5950x to its max potential. I'm running a dual PC setup with everything pretty much top of the line. I've been tweaking settings for only 2 days now on the 5950x, experimenting with the Slow presets, and I'm curious what, if any limits you've found, and also what the bottlenecks were in those scenarios.

To clarify ,
My 5950x is the CPU in my Streaming rig, with a Be Quiet Deep Rock Pro 4 Air Cooler. I still need to do some fine tuning with the CPU itself, but, in Cinebench R20 I'm hitting around a 10,900 score, and while benchmarking / streaming the highest I've hit is 80c. I have a 1000w PSU in the streaming pc, motherboard is a B550 Vision D. Off the top of my head i am unsure of the ram speed (currently not on that pc so I can't check, late night researching).

If you still actively look into this, any and all information would be greatly appreciated. I've been streaming for quite a while and all these simplified "guides" are rather boring for me considering my goal is to aim for "lossless" quality from User experience to Viewer experience.
 
Any new update I was wondering if you will update the best settings for quality 5950x
I am still experimenting ( Still.. ) But with Record and on Streaming. 1080p60 is no issues at all but 1080p60 at 6000 KBS isnt gonna fill the picture completely. I have been experimenting with 936p and 864p. My Viewers say they dont noticed a difference but with that said I want it to be a middle ground incase I dont get transcoding so I am trying to default it to 864p.

Most recent experiment I am messing with X264 Rescaling VS Video Downscaling. These processors have PLENTY of power and I was messing with SLOW preset with modified X264 'Options' but again no much difference with feed back and using more CPU power that I need to. I sit with Slow present by Default

Overall I am doing long term real time on streaming and getting feedback from viewers. Sorry for the late reply but do realize there isnt a "perfect" settings but how can we make things clear. I have been thinking of trying Keyframe Internal - 3 instead of 2 but again I will experiment and get back. If yall need to message me directly or contact me since I am in/out a lot https://www.twitch.tv/yubran, Discord and all links to contact me are in the Panel section below
 
Hello, looking for some input to help me push my 5950x to its max potential. I'm running a dual PC setup with everything pretty much top of the line. I've been tweaking settings for only 2 days now on the 5950x, experimenting with the Slow presets, and I'm curious what, if any limits you've found, and also what the bottlenecks were in those scenarios.

To clarify ,
My 5950x is the CPU in my Streaming rig, with a Be Quiet Deep Rock Pro 4 Air Cooler. I still need to do some fine tuning with the CPU itself, but, in Cinebench R20 I'm hitting around a 10,900 score, and while benchmarking / streaming the highest I've hit is 80c. I have a 1000w PSU in the streaming pc, motherboard is a B550 Vision D. Off the top of my head i am unsure of the ram speed (currently not on that pc so I can't check, late night researching).

If you still actively look into this, any and all information would be greatly appreciated. I've been streaming for quite a while and all these simplified "guides" are rather boring for me considering my goal is to aim for "lossless" quality from User experience to Viewer experience.
Well my 5950x is still on the same OC'ed settings. It relaxes around 60-75C (Ac unit in the room...) so with cooling ambient temps I dont have heat issues but with both rigs running it sure does get hot! I have experimented with Higher OC's and let me tell you. You will not achieve "Lossless" quality, Slow preset is gonna be your anchor point for Presets. With the 'Options' It was almost at full "Slower" preset. Slow preset is our main base on frame encoding.

So with Ryzen chips I noticed for gaming you practically keep it at the stock defaulted single core boosting but with productive/Encoding stuff like we do for Streaming. You want it to be a All-Core clock across the board to get the most and production of this Chip! Doesnt mean to throw voltage and attempt 4.7ghz, no need that wont be enough head room and WAY to much heat produced to achieve such low gain of "Quality". Where mine is at OC'ed wise I am leaving it for anything more will be more heat for practically nothing.

Not sure if this answered anything but I am on the same hunt for idea "Lossless" quality which is practically impossible but always room for improvement!
 
I am currently running a 5900X/GTX 1080 Ti combo in my dedicated streaming rig and a 5950X/RTX 3090 combo in my gaming rig. My 5900X does a great job of encoding fast paced games (primarily Warzone) at 1080p60 on the slow preset. I never added any of the custom settings. All in all, it's a great CPU for OBS encoding. I also checked out your channel on Twitch to compare our stream qualities and followed you
Sorry for the late reply! Yes these chips are fantastic for encoding! I am always tinkering and experimenting settings to see if people notice anything. I am just tired of looking for what others are doing when all you get is the same Mumble-Gumble crap " Best OBS settings! " youtube video. We are in a spot of the unknown and all we can do is talk, chat and experiment to see what next tier we can get to! X264 isnt as popular since its easy to just use NVENC vs X264 which is nice but I find X264 superior for better Quality IF used right. I use my NVENC to record while streaming so nothing is hampered with. Either using ELGATO 4k Capture Utility or OBS itself recording while streaming but still tinkering and like I said to others sorry for the late replys! I am very VERY busy body person and best way to reach out to me is through my Stream or Discord! Thank you again for the support man and lets see if we can open another Chapter forward with Dedicated CPU rigs for streaming.

Cheers!
 
With people in here asking here is my current today 4/17/2022 at 6:36PM CST, I will be streaming tonight using these settings.

VIDEO TAB-
- Canvas - 1920x1080
- Output - 1920x1080
(Downscale filter isnt used when rescale-output through X264 encoder so doesnt matter what you pick

OUTPUT TAB-
- Encoder - X264
- Rescale Output (Checked) - 1536x864 ( Someone said that X264 Rescaling DEFAULTS to Bicubic downscale FIlter, I like a confirm with this and see if maybe we could enforce it with LANZCOS? )
- BITRATE - 6000
- Keyframe - 2
- Preset - SLOW
- Profile - HIGH
- Tune - FILM ( I saw someone mention this may help... remove some "filmy" grainy... Gonna mess with it )
- X264 Options - NONE
 

koala

Active Member
Doing the rescale in the output tab is high resource usage and a bottleneck. Leave this unchecked and do rescaling in Settings->Video instead (where you don't rescale). The latter rescale takes place on the GPU and needs no system resources, because the GPU has specialized instructions for this, while rescaling in the output tab takes place on the CPU and is a bottleneck, because it isn't as parallelized as rescaling on the GPU. This way you also have control over the rescaling algorithm.

It it said Lanzcos gives slightly better quality than bicubic, because it aims to avoid ringing, however I was never able to tell one from the other. If I compare the output of both, I see small differences, but what output is actually better is something I'm unable to tell.
 
Doing the rescale in the output tab is high resource usage and a bottleneck. Leave this unchecked and do rescaling in Settings->Video instead (where you don't rescale). The latter rescale takes place on the GPU and needs no system resources, because the GPU has specialized instructions for this, while rescaling in the output tab takes place on the CPU and is a bottleneck, because it isn't as parallelized as rescaling on the GPU. This way you also have control over the rescaling algorithm.

It it said Lanzcos gives slightly better quality than bicubic, because it aims to avoid ringing, however I was never able to tell one from the other. If I compare the output of both, I see small differences, but what output is actually better is something I'm unable to tell.
Ah ok like I said I am experimenting! To be honest I tend to notice better quality with "Rescale" than using Video-Downscaling, maybe I am just crazy. Why I am doing abnormal stuff
 
Doing the rescale in the output tab is high resource usage and a bottleneck. Leave this unchecked and do rescaling in Settings->Video instead (where you don't rescale). The latter rescale takes place on the GPU and needs no system resources, because the GPU has specialized instructions for this, while rescaling in the output tab takes place on the CPU and is a bottleneck, because it isn't as parallelized as rescaling on the GPU. This way you also have control over the rescaling algorithm.

It it said Lanzcos gives slightly better quality than bicubic, because it aims to avoid ringing, however I was never able to tell one from the other. If I compare the output of both, I see small differences, but what output is actually better is something I'm unable to tell.
I AM NO EXPERT but compiling info I see over the internet and wanting to maximize my CPU as much for the proper resolution THUS trying to maintain it enough so everyone can watch without buffering.

So after extensive amount of research and understanding the Two "Rescale" VS "Output" downscaling, there is really no gain but really more hit in performance. I know with a setup like this, this is going be a different animal so I am experimenting to see differences. I have seen many of your replies in regards to this over the Forum and thank you for being active! I have bookmarked this forum section to check daily when I get home.

So lets back track and going to do some test tonight! Now the argument of "Slow and Slower" not better but I was wondering and thinking with what resources we have as in Twitch streaming limits?

6,000 Kbits limitation for Non-Partners to get Transcoding ( Affiliates of course ..) and as everyone knows that 6,000 is NOT gonna fill in 1080p properly to have a fluid/flush no blocking/pixeled stream during high motion which I play a lot of.

I am always hovering around with 864p vs 936p as I have seen "Pixel Perfect" guy on youtube say 936p is perfect because no one watches streams at full screen majority of the time and which I agree when you have Chat box open which scales down the Stream Live Feed to ideal 936p (Ish) but lets think deeper.

I was hovering the idea of "720p is good for Non-partner Streamers" as in work between 864p / 720p to put a middle grounds of people who buffer and how can we reduce such? Well lower resolutions and trying to find perfect ground right?

Tonight gonna do some test hovering the idea of Video Output scaling down to 720p and unchecking "Rescaling" as I see it does double the work if I understand right. Now 720p and smash "Slower" Preset into the mix and then do the same with 864p, crazy dumb idea??? Theory I have is...

- More Detail, clearer?
- Cram as much encoding as possible to spread 6k bits out for cleaner Stream? \
- Good/great stream detail with MAYBE less than 6,000 Kbits??

I dont see no benefit of 1080p/936p encoding with only 6,000 Kbits for there's gonna be a loss with fast pace but what can we do to Enforce more detail and maybe clearer stream? Heavier Encoding between 720p and 864p downscaling with Lanzcos filter? Give me some thoughts on this, ill relay what my CPU does performance wise...

Thanks!!
 
So did a quick test and I always used this game Mordhau with all the crazy movement, arrows flying, jumping and multiple 1vX fights involved. I do a rapid mouse shake while doing it too.

Ryzen 5950x (Dedicated) 4.3 ghz ALL CORE, I am Monitoring through Task Manager to watch Graph.

BASE CANVAS -> 1080p
OUTPUT scale -> 1280x720 + 1536x864
Downscale Filter - Lanzcos
FPS - 60

THESE numbers are AVERAGE what I was watching through Task Manger NOT OBS Cpu %

720P - SLOWER Preset -
CPU idle -> 17-22%
Normal Game play -> 45-55%
Mouse Rapid Shaking/Spinning -> 70-80%

864P - SLOWER Preset
CPU Idle -> 25-30%
Normal Game play -> 55-60%
Mouse Rapid Shaking/Spinning -> 85-95%

On the 864p did notice was CLOSE to 98% while doing the shaking as I am watching OBS to see if I see "Encoder Overload" or "Frame Dropping" occured during "Bandwidth Test" to Twitch server . I saw neither drop or have issues, the shaking/spinning isnt a normal ordeal but it's good to see what limitations there are IF CRAZY fast instant pace action/Spinning happens.

I know ive tried these at 936p/1080p, yeah you spin/shake its instant CPU spike/Encoder overload off the rip. This was a quick 20 min test, fast ideal results to see what base conclusions people think or maybe want to adjust.

let me know guys! Thanks and if possible I could OC this CPU more, thinking if I throw it at 4.4ghz all core IF needed but nothing overloaded or dropped frames so not gonna look into it and CONSIDERING my transition screen has a lot of detail and that didnt even overload which was a great sign. I've tried 720p before no issues but didn't even think about 864p but looks like at the current OC 'ed settings that 864p at SLOWER preset may be the limiting factor.

Again why? How can we spread 6,000 Kbits across and get better detailed Encoding to see how much detail can we CRAM in.

Thanks, and let me know what you guys think!
 
As always REAL time streaming will always give proper results. I had more CPU usage during a LIVE vs "Bandwidth Test".

I had a couple stutters viewers told me trying to do Preset SLOWER at 864p but ZERO issues with 720P SLOWER preset.

I am going do little bit of OC'ing seeing its just edging at 864p. I wanna see if we can get to that point and adjust from there other than that, that is where I am with it. If anyone who wants to put some feedback, adjust or whatever the case is! Let me know!

Thanks! I will update after the OC and see if I can achieve the 864p SLOWER preset.

Thanks!
 
Top