Streaming using an AMD system and I feel like my resource usage is way too high!
Hi there, I hope you can help me with this issue that I've been having. I've been streaming for some time, and I've mostly been using games consoles for gaming, but I wanted to build a PC that would allow me to game at a high quality on my PC and stream it. The PC I ended up building was as follows:
* AMD Ryzen 7 7800X3D 8-Core Processor
* AMD Radeon RX 7900 XTX Hellhound
* PCIe 5 4TB SSD
* 32GB RAM
* Elgato 4K60 Pro (internal)
However, I'm sitting here wondering what the hell is going on, because I don't feel like I'm getting any more grunt out of my new PC than my old one (My old PC is over 10 years old, and is running a GTX1080). Despite watching numerous videos from creators claiming they are able to stream in 4K with their 6000 series AMD card, I'm now in the process of downgrading my streams from 1440p60 to 1080p60, and OBS is still using anywhere up to 62% of my GPU to do it and I still can't play games and stream using the same GPU. I don't understand how some people can be claiming to stream at a really high quality, when with all this brand new tech, I'm struggling at 1080p60.
[EDIT] Sorry, I realise I should have included a few further details, so here's what I've got:
I'm currently streaming to YouTube. I am using a PNGtuber avatar, so I don't have a webcam. I'm not using a lot of crazy effects that would bog down my GPU. I have been experimenting with various OBS encoding settings, and the absolute lowest I've been able to get it is around 47% GPU usage, and that was 1080p60 and a way lower quality image than I am comfortable with streaming. Additionally, with my old PC, I was able to record while streaming - encoding for the stream, and a high quality recording of just the game source so I could use it for b-roll. Since going to my new PC, I have not been recording.
Thanks
7 Replies
Well first step is to stop using the summary view in Task Manager to determine how much GPU usage you're having. It combined 3D load, video encoder load, etc. which are separate components, and there's no way OBS is using 40-60+% of the 3D load of your GPU
Second - is the Elgato in there just for consoles?
Third - we need OBS logs of when performance issues show up
1. I'll do a little bit of exploration to get some more comprehensive details and get back to you on that one.
2. Yes, at the present, the 4k60 Pro is purely being used for console input.
3. I'm not sure how to obtain those logs. If you can tell me how I'll post them here in just a bit.
What settings would you recommend I use in OBS, to get a baseline idea of my systems usage?
Yes, you are 100% correct. Task Manager is currently misreporting my GPU usage at 77%-82% but it's quite clearly not even close to that amount, just the video encoder.
(Sorry wrong screenshot)
So I guess there isn't an issue after all. Sorry for wasting your time.
I mean, if you’re still having performance issues in OBS, then those need addressed - but if you’re just going based on that % and not actual obs testing then no, that isn’t a useful way to test
Yeah, I think I was just thrown by the %, I had no idea that it was being reported that way, and knew that games I wanted to play were going to use up more resources than I thought I had left. I'm not really a big PC gamer, as I mentioned, I mostly play console, and use an elgato to stream them.
I guess what I can say for me is that sometimes you just don't know what you don't know.
but this has been a learning experience, so thank you!
GG @AneurynPlays, you just advanced to level 1 !