Suggested upgrades for a streaming PC?

Hey y'all, I'm having some performance issues related to encoding on my streaming PC since I want to record at a higher quality than I stream, and either way with enhanced broadcasting coming up I would like to look into upgrading my GPU. Specs here, if i'm barking up the wrong tree entirely let me know. This PC wasn't originally intended for streaming so it's not like i bought it with that intention :CB_pika_think: i was thinking of getting a 4060 or something but looking at the cpu might it be relevant to upgrade that first? πŸ₯΄ i usually get some frames missed due to rendering lag, especially with my scene transitions, and i like using plugins like blur etc. so it is bothering me a bit. but i also don't want to break the bank over it CPU: AMD Ryzen 5 3600 Processor GPU: AMD Radeon RX 6700 XT - 12GB (VR-Ready) Mobo: MSI B450-A Pro: ATX w/ RGB, USB 3.1, SATA3, 1x M.2 PSU: 700W be quiet! Pure Power 11 700W 80+ Silver
No description
53 Replies
Addie
Addieβ€’3mo ago
Hmmm I would say your GPU is more than good enough for streaming (AMD quirks aside) It might be worth seeing if we can fix your frame drops/optimize your transitions first
slashie101 πŸˆβ¬› she/her
okay! I think it might be video playback in general cause even when the scene transition is a cut, there's some frame drops afterwards :CB_pika_think: maybe my understanding of the problem is wrong though :doge_lul:
slashie101 πŸˆβ¬› she/her
my ass does not know what i am doing i just know that since changing this my local recordings are actually good now (was suffering from too low bitrate before for sure)
No description
No description
Addie
Addieβ€’3mo ago
what codecs are your transitions in?
slashie101 πŸˆβ¬› she/her
the file type is webm if that's what you mean? :slashi20Clown: (i'm the clown here, to clarify)
Beroun
Berounβ€’3mo ago
yeah the gpu should be fine. and unless you are doing cpu rendering, cpu will be fine too
slashie101 πŸˆβ¬› she/her
i mean... it's not fine? lol
Addie
Addieβ€’3mo ago
In terms of specs your build is more than capable I would upgrade RAM because windows alone almost eats up 8GB these days and OBS can preload sources to RAM, but there isn’t enough But otherwise we gotta dig into the causes because you have plenty of horsepower
slashie101 πŸˆβ¬› she/her
i'm at 16GB :CB_pika_think: if you think i need more though i can look into it oh right the screenshot says 8GB! that's from the order but i since upgraded it, that's my bad
Addie
Addieβ€’3mo ago
Oh I see
slashie101 πŸˆβ¬› she/her
:Yesyes:
No description
HunterAP
HunterAPβ€’3mo ago
Do you get dropped frames, encoding lag, or rendering lag? Just for more info do you have an OBS log where you were recording/streaming and had the issues you mentioned
Derek 🐒 "Turtle" Roe
Yeah, an OBS log would be awesome to better make recommendations.
slashie101 πŸˆβ¬› she/her
I'll share one tonight Mostly encoding lag I think
Derek 🐒 "Turtle" Roe
Are you encoding on the CPU or the GPU?
Derek 🐒 "Turtle" Roe
Hm, OK. When you post the log feel free to ping me to let me know. πŸ˜„
slashie101 πŸˆβ¬› she/her
@Derek 🐒 "Turtle" Roe :slashi20Flower:
Derek 🐒 "Turtle" Roe
Thank you! So this is for the streaming PC, right? Make sure your streaming PC and your gaming PC have the following settings set, and make sure they are identical on both PCs for the best results: 1. Turn on Windows game mode 2. Turn on Windows Hardware GPU Scheduler 4. Turn off Windows GameDVR/Captures and Game Bar 5. Make sure to allow OBS in your antivirus/anti-malware software and firewall, as well as all your games 6. Fully update Windows, your OBS plugins, graphics card drivers, and your games and software. You are using AMD, so it might be a good idea to DDU your drivers in Windows safe mode and then install the latest stable driver after you reboot 7. Make sure all media sources are set to be hardware accelerated and close when inactive 8. Make sure all image sources are set to be unloaded when not in use 9. Disable "dynamically change bitrate to manage congestion" and disable "enable network optimizations" in OBS's advanced settings 10. Make sure all audio devices are set to the same sampling rate in Windows 11. Make sure all browser sources are set to shutdown when not visible and refresh browser when scene becomes active if applicable for that scene/source 12. Enable "enable browser source hardware acceleration" in OBS's advanced settings 13. Set your downsampling filter to Bicubic 14. Set your color format to NV12 15. Set color space to 709 16. Set color range to partial 17. Disable the preview by right clicking the preview and selecting "disable preview"
Derek 🐒 "Turtle" Roe
If possible I'd like to see the gaming PCs OBS log as well
slashie101 πŸˆβ¬› she/her
How come? If you don't mind me asking Not having any issues there, the frame drops and render lag are all on the streaming pc :Think:
slashie101 πŸˆβ¬› she/her
couldn't find the 3rd option? but i don't play games on this pc soooo
No description
slashie101 πŸˆβ¬› she/her
4. i only use windows defender :Think:
slashie101 πŸˆβ¬› she/her
this is probably not good right? :Think:
No description
slashie101 πŸˆβ¬› she/her
maybe i should refresh the thermal paste
Derek 🐒 "Turtle" Roe
It isn't necessary, I guess, but it helps to have both in case one system has a specific issue or a specific feature doesn't work with one system and does with another, etc. Gaming is the section with captures and game bar Yeah, if you add OBS and your games as an allowed folder then some games run better because Windows Defender isn't constantly scanning their files while they are in use Yeah, that is pretty high but technically the Ryzen 3600 can do up to 95C safely, according to AMD
slashie101 πŸˆβ¬› she/her
Oh whoops I meant the second option Will look into that! Again though, I don't run games on that pc :Think: I see, I mean the gaming PC setup is pretty much just obs with game capture and teleport :CB_pika_think: I can upload it later :oof: just had some trouble with a media file randomly no longer working and caused a crash while trying to replace it https://obsproject.com/logs/3q0xBEeBvXJG7wb8
Derek 🐒 "Turtle" Roe
The crash was caused by the built-in browser functionality in OBS, so it probably isn't something you should worry about unless it happens often. Usually that is in system > display > graphics, but it doesn't show up for every system, so if it doesn't show up, don't worry about it
slashie101 πŸˆβ¬› she/her
Yeah that's the one, that's the screenshot I shared
Derek 🐒 "Turtle" Roe
OK, don't worry about that option then
slashie101 πŸˆβ¬› she/her
So I did the relevant and while I feel like it's slightly better it is still having some frame drops for my scene changes and such :otzOops: I also doubled my ram :slashi20Wut: so it's 32GB now
HunterAP
HunterAPβ€’2mo ago
The big thing that's going to impact the encoding quality here is the GPU. The 6700XT will look fine if you used HEVC, but that's not possible for twitch rn The lowest end GPU I'd recommend is the 4060 because of how NVENC H264 looks compared to AMD (HEVC and AV1 between all GPU manufacturers is basically the same). The problem is that the 4060 is not cheap and is missing the dual encoder chip that the 4070ti and above have. That basically reduces encoding load by splitting up encodes across the two chips, or otherwise can be used to split up the work of one stream (but that's not out yet and not really worth it anyways) The rest of the setup for the streaming PC is fine
slashie101 πŸˆβ¬› she/her
:slashi20Noted:
HunterAP
HunterAPβ€’2mo ago
I'd just follow the recommendations that the OBS Log Analyzer shows for the log you provided: https://obsproject.com/tools/analyzer?log_url=https%3A%2F%2Fobsproject.com%2Flogs%2FYNNRFWLP1MqE1S1i#logURL Those would be: - Do not use display and game capture sources in the same scene - Set the sample rates for all of your audio devices to the same frequency
slashie101 πŸˆβ¬› she/her
huh does obs teleport share the game capture over? i thought it was just the one output will the 4070ti be future proof with av1 and all that? (i don't know much about it all)
HunterAP
HunterAPβ€’2mo ago
Nvidia Yep, all 40 series cards support AV1
slashie101 πŸˆβ¬› she/her
perfect, ty
HunterAP
HunterAPβ€’2mo ago
Dunno if you'll want to wait for the 50 series to come out in the coming months (I think Q1 2025?) so the 40 series might drop in price
slashie101 πŸˆβ¬› she/her
i'll do those changes and keep an eye on 4070ti and see how the market goes
slashie101 πŸˆβ¬› she/her
doesn't seem to let me pick 48?
No description
Addie
Addieβ€’2mo ago
Is that a BEACN
slashie101 πŸˆβ¬› she/her
:slashi20Nice: you know it
Addie
Addieβ€’2mo ago
Yeah they don’t let you change it because of how they do the processing It’s fine
slashie101 πŸˆβ¬› she/her
thought i remembered something like that ty :Yesyes:
Kinou054
Kinou054β€’2mo ago
Can confirm since running 4060 in the stream PC with 4070 ti in gaming pc/secondary stream (if needed). With future updates to TEB, HEVC runs well on the 40 series cards plus can do AV1 recording if needed. The dual encoder though is limited to 4k res and higher at I believe p6 and p7. It's been brought up before with Rodney in the TEB server and a few time in Aitum. Either way, both cards are well suited for future proofing
Addie
Addieβ€’2mo ago
P1/2
Kinou054
Kinou054β€’2mo ago
Thank you, knew it was one of the ends πŸ˜†
slashie101 πŸˆβ¬› she/her
Thank you! What does p1/2 refer to here?
Derek 🐒 "Turtle" Roe
Preset I believe
Addie
Addieβ€’2mo ago
The nvenc preset
slashie101 πŸˆβ¬› she/her
Ah thanks
Want results from more Discord servers?
Add your server