hey guys,
I've been doing a little research lately on the best way to encode a stream. I know there's x264, AVC for AMD cards, and NVENC for Nvidia cards it seems. The basics of my rig are
i5-6600k @ 5.0 ghz
Sapphire Nitro R9 Fury Tri-X
16GB DDR4 ram @2666
Anyway, the i5 is good and all at streaming lighter games but when i get in to more intensive games, it struggles a little bit unless i tweak OBS settings and turn down the quality. From what I've read, CPU's are better at low-bitrate streaming as they offer better quality but when bitrate isn't an issue (which it isn't for me) the GPU's typically come out on top. I've read that both Nvidia and AMD cards have dedicated chips for encoding audio/video that can be used without stressing the card. I'm going to test streaming using my Fury at a high bitrate and quality tonight to see if it would make a difference. I also thought that, what if i bought a secondary used GPU - either AMD or Nvidia (whichever is cheaper) and used that as a slave card to encode my stream while i use my Fury for gaming itself. Would there be a noticeable difference in stream quality between using my Fury and using a secondary card? That also brings up the question of, if i find an nvidia card that is cheaper than an old AMD card that still offers encoding features, would i be able to set the Nvidia card as the encoder in OBS? Would my computer even let the 2 cards run together without issue? This is all theoretical, so please no "this is a stupid idea" "you're wasting your time" "that's not how this works" type of stuff. I'm trying to learn the possibilities and combinations here and whether or not this would be an improvement. I also find the overall concept of having a secondary card devoted to encoding in and of itself so this also serves as an enjoyable learning experience for me. I'm asking here because i don't have any secondary cards to test on so i can't find out for myself at the moment and i don't want to waste $50-80 on a used card only to find out it's not an improvement or it just doesn't work in general! Thanks for any and all advice!
I've been doing a little research lately on the best way to encode a stream. I know there's x264, AVC for AMD cards, and NVENC for Nvidia cards it seems. The basics of my rig are
i5-6600k @ 5.0 ghz
Sapphire Nitro R9 Fury Tri-X
16GB DDR4 ram @2666
Anyway, the i5 is good and all at streaming lighter games but when i get in to more intensive games, it struggles a little bit unless i tweak OBS settings and turn down the quality. From what I've read, CPU's are better at low-bitrate streaming as they offer better quality but when bitrate isn't an issue (which it isn't for me) the GPU's typically come out on top. I've read that both Nvidia and AMD cards have dedicated chips for encoding audio/video that can be used without stressing the card. I'm going to test streaming using my Fury at a high bitrate and quality tonight to see if it would make a difference. I also thought that, what if i bought a secondary used GPU - either AMD or Nvidia (whichever is cheaper) and used that as a slave card to encode my stream while i use my Fury for gaming itself. Would there be a noticeable difference in stream quality between using my Fury and using a secondary card? That also brings up the question of, if i find an nvidia card that is cheaper than an old AMD card that still offers encoding features, would i be able to set the Nvidia card as the encoder in OBS? Would my computer even let the 2 cards run together without issue? This is all theoretical, so please no "this is a stupid idea" "you're wasting your time" "that's not how this works" type of stuff. I'm trying to learn the possibilities and combinations here and whether or not this would be an improvement. I also find the overall concept of having a secondary card devoted to encoding in and of itself so this also serves as an enjoyable learning experience for me. I'm asking here because i don't have any secondary cards to test on so i can't find out for myself at the moment and i don't want to waste $50-80 on a used card only to find out it's not an improvement or it just doesn't work in general! Thanks for any and all advice!
