You don’t want to do this

Тәжірибелік нұсқаулар және стиль

Wondering if adding a second graphics card will help improve your stream performance? I have people constantly asking me this and suggesting it, but everyone including the OBS devs and Nvidia recommend against it. We go over why this isn't a good idea, but I also walk you through my testing process. Really, it creates more problems than it's worth and I touch on those problems.
/ crashkoeck for live help with your stream
www.CrashKoeck.com/show-schedule to see when the next live show is.
#OBS #Nvidia #Streaming

Пікірлер: 62

  • @TheAGExp
    @TheAGExp4 жыл бұрын

    Wow man you explain quite complex processes in a way that is super easy to understand. Thanks a tonne from Australia.

  • @nocopyrightsound1771
    @nocopyrightsound17713 жыл бұрын

    I like the way you explain it man..easy to understand

  • @ozzygaming96
    @ozzygaming964 жыл бұрын

    I had been checking loads of threads and posts at google and finally i found help here. Thanks a lot!

  • @brodao4257
    @brodao42573 жыл бұрын

    BRO, I have a rtx 2070 and I bought a gtx 1650 on amazon today, just for stream my warzone. BUT after to watch your video, I cancelled my order and you make me to save 156 euros in my wallet, this money I will keep to add to my rtx 3070, will be bettter investiment.=) THANK YOU brother.

  • @CrashKoeck

    @CrashKoeck

    3 жыл бұрын

    BRODAO Warzone is a hog and hard to stream. Best is to try x264 encoding while playing Warzone. They added a new “Streamer Mode” in their settings I have to test, but I have a feeling that’ll help with NVENC encoding

  • @ColbyWanShinobi
    @ColbyWanShinobi4 жыл бұрын

    This was very useful info, thanks!

  • @fruitjuiceronline8714
    @fruitjuiceronline87143 жыл бұрын

    Thanks dude simple and sweet.

  • @Satori-Automotive
    @Satori-Automotive Жыл бұрын

    thats insanely smart. Thanks!

  • @lCharlyBravol
    @lCharlyBravol4 жыл бұрын

    Very informative! I personally use a DUAL PC setup and absolutely love it!

  • @blakedmc1989RaveHD

    @blakedmc1989RaveHD

    2 жыл бұрын

    Dual PCs is tha way to go

  • @degenerate83
    @degenerate834 жыл бұрын

    Great video, I’m running into this issue hard. NVlink 2 x EVGA RTX2080TIs w 9900ks and systems great for gameplay but streaming itself is garbage unless I go old nvenc and just 720p60. This is all being done on the main gpu. I’ll try this at home but do I need to disable SLI or can I keep it enabled through control panel and work around. Your videos the closest I’ve come to finding an answer and will try a few things out when I get home. Wondering if you have anymore suggestions. Thank you again and a new subscriber ;)

  • @CrashKoeck

    @CrashKoeck

    4 жыл бұрын

    Streaming has always had issues while using SLI. In my testing it was all done without SLI - the cards were both acting independently of each other. And thanks for the sub!

  • @XHULIOZ
    @XHULIOZ Жыл бұрын

    I have a 3080 that if i use it to stream and play with ray tracing it will halve my fps in 4k While the gtx 1080 i use on my dual gpu system allows me to at least play in 4k with ray tracing and stream in 1080p with no fps drop PS: yes i know the encoder isnt supposed to be affected by whatever youre playing but it still affects me anyway

  • @maphenga
    @maphenga3 жыл бұрын

    I have an RTX 2070 and my old card is a 1060. Would there be any frame loss or issues if I just set the 1060 to a second monitor without changing where OBS encodes from?

  • @CrashKoeck

    @CrashKoeck

    3 жыл бұрын

    It could still cause issues if OBS is on the monitor driven by the 1060 and the game is on the one with the 2070. Unless you’re doing some absolutely crazy animations and plugins, and I mean hundreds and hundreds of sources kind of crazy, you shouldn’t have any issues running it all off of the 2070

  • @dracoflame3921
    @dracoflame39213 жыл бұрын

    yea i just tried this at the "recommendation" of another video 1070ti as main and gtx 680 2g as second i get 90% of frames lost even on a 680....... soo yea they forgot to mention it is useless

  • @GAMEVIDSnorwegian422
    @GAMEVIDSnorwegian4224 жыл бұрын

    i think you can now choose which GPU it is thats gonna take the encoding load in settings.

  • @CrashKoeck

    @CrashKoeck

    4 жыл бұрын

    The point is you DON’T want a second GPU for encoding. This is testing a second GPU for compositing (building the scenes frame by frame). You actually lose a ton of efficiency if you use a second GPU just for encoding, plus you waste money. Compositing =/= encoding.

  • @mareck6946

    @mareck6946

    4 жыл бұрын

    @@CrashKoeck Thats becasue your doing it wrong! first your primairy rendering device ( the faster gpu ) should be in the primairy pci-x slot ( usually recognized as gpu 0 ). then you do NOT want a display output on the second card that you use for encode or windows will sync them over the bus dragging down overall perfromance - also using SLI / CF mode ( which you need to in this case ) is a BAD idea for performance also. thenb you need to checkout pci-x device allocation make sure your fast card is on teh fast link and card 0 ( where your bios shows up ). You do NOT want any display output on your encoding card ( this IS critical or youll bottleneck yourself! ) - a x4 link for that card only is fine also.

  • @CrashKoeck

    @CrashKoeck

    4 жыл бұрын

    Mar Eck please stop commenting, you have shown you don’t know what you’re talking about and your lack of knowledge isn’t just an annoyance, it’s something that can cause people who don’t know any better to think that spending money on a second card is actually worth it. Eposvox also just did a video on this and the entire OBS team has confirmed that what you are suggesting is a waste of time and money. Thank you

  • @SlyStarling

    @SlyStarling

    2 жыл бұрын

    @@CrashKoeck Having a second GPU and have it for encoding is not really a waste of money. Why? Because using the primary GPU for recording or streaming will really start to take the fps down whereas having a second GPU for the encoding and taking all the load for recording/streaming helps stable fps. I know this by common sense and by testing it myself

  • @CrashKoeck

    @CrashKoeck

    2 жыл бұрын

    @@SlyStarling unfortunately you are incorrect. As noted in the video, the encoder is actually a completely separate part of the GPU from the cores that render your games and that perform the compositing in OBS. By using 2 GPUs, you are actually making it much less efficient. To take the frames from the frame buffer on the “gaming” GPU and get them to the “encoding” GPU, it has to go through the PCIe bus, get handled by the CPU, passed to system memory, passed back through the CPU, then passed through the PCIe bus into the “encoding” GPU. Aside from having this verified by the OBS team, common sense would dictate that the shortest path that uses the least amount of resources would be the best option. That would be taking it directly from the frame buffer and feeding it directly into the encoder chip. Single card is the optimal way. If you are having issues with a single card, it is almost certainly incorrect setup.

  • @kaapstv1708
    @kaapstv17084 жыл бұрын

    Omg Thank you so much!!! 2:39

  • @kaapstv1708
    @kaapstv17084 жыл бұрын

    is it normal that despite the obs runs on the gtx 1050 you still have a loss on the main gpu between the 5 to 10% performance loss?

  • @CrashKoeck

    @CrashKoeck

    4 жыл бұрын

    Yeah because when you switch your main GPU the main one will pick up all the other applications that open after the switch

  • @kaapstv1708

    @kaapstv1708

    4 жыл бұрын

    @@CrashKoeck When I'm in the Manual of my game the gpu Runs at 51% with 144tps When I open up OBS (with the GTX 1050 ti) Nothing especially happens but When the Game Capture captures the game My Main GPU start running ad 60% (I have my OBS opent at the monitor that Plugt into my gtx 1050 ti)

  • @CrashKoeck

    @CrashKoeck

    4 жыл бұрын

    KaapsTV to do what I did, you have to follow the exact method and steps I did to make it work. BUT, the point of the video is to show that there is usually no performance gain by doing this and quite often it makes things worse.

  • @vigamortezadventures7972
    @vigamortezadventures7972 Жыл бұрын

    Bitrate and pixelated streaming performance should be considered not just fps boosting..

  • @dannyking46
    @dannyking46 Жыл бұрын

    This guy sounds like the Disney on ice voice narrator

  • @esotericbear9829
    @esotericbear98293 жыл бұрын

    I can sell my old card for more than the cost of a used Elgato HD60 Pro. Would that be a better option?

  • @CrashKoeck

    @CrashKoeck

    3 жыл бұрын

    Esoteric Bear what are you wanting to do with the HD60 Pro? If you want to have your GPU feed your HD60 Pro, that’s a waste of money

  • @esotericbear9829

    @esotericbear9829

    3 жыл бұрын

    @@CrashKoeck Yeah, I'm seeing that now. My son has a 1080ti & a 1060-3gb. When he streams Warzone, he's only getting 80-90 fps. 2560x1080 ultrawide. He asked me if he could use both cards & I showed him this vid. He then asked about a dedicated capture card. Not sure what he can do to get some of his performance back while streaming.

  • @CrashKoeck

    @CrashKoeck

    3 жыл бұрын

    Esoteric Bear that’s actually not bad performance for a 1080ti at that resolution. In fact, that 1060 may be causing a bunch of issues. The 1060 3GB is honestly a terrible card and trying to get it to do anything at all will probably hurt performance. I would suggest selling the 1080ti and the 1060 and put that money towards a 2080S or wait a month for a 3080. At a minimum, just get rid of the 1060, it’s not helping anything at all

  • @esotericbear9829

    @esotericbear9829

    3 жыл бұрын

    @@CrashKoeck I showed him the video before he ever installed the 1060 so it's just collecting dust ATM. He doesn't want sell the 1080ti just yet. It was a gift from someone who upgraded to a 2080S, just 6 or 7 weeks ago. Selling now could be seen as disrespectful. Would you be able to do a video showing the cheapest, 2nd computer for streaming at different output quantities?

  • @CrashKoeck

    @CrashKoeck

    3 жыл бұрын

    Esoteric Bear I actually have something coming out in a few weeks that will help with that. But for now, shoot me an email crash@crashkoeck.com or join Discord.CrashKoeck.com and we can go over options

  • @blakedmc1989RaveHD
    @blakedmc1989RaveHD2 жыл бұрын

    i'd rather use a dual pc setup vs single PC even in SLI

  • @Lalambz
    @Lalambz3 жыл бұрын

    wait sli? i thought u dont use sli for it :s weird...

  • @CrashKoeck

    @CrashKoeck

    3 жыл бұрын

    Don’t use SLI or dual cards working independently for streaming. Both ways are wildly inefficient at best.

  • @0baddragon418
    @0baddragon4182 жыл бұрын

    Amd doesn't do this though

  • @FatheredPuma81
    @FatheredPuma814 жыл бұрын

    Pretty sure what you said in the first minute and a half isn't actually true for older graphics cards (900 series and before). I have personally seen massive recording performance hits while playing a game that heavily pushes the card. Pretty much renders the recording/live stream an unwatchable slide show.

  • @CrashKoeck

    @CrashKoeck

    4 жыл бұрын

    The NVENC encoder actually was introduced with the Kepler-based GPUs (600 and 700 series). Remember that there are 3 main aspects to a live stream (only 2 for recording) - Missed frames, skipped frames, and dropped frames. All are because different components. What you’re describing sounds like missed frames where the compositing is lacking because that uses CUDA cores just like the game does. The encoder (NVENC) is more tied to skipped frames. You can see the difference and how to troubleshoot the issue at crashkoeck.com/st-obs

  • @FatheredPuma81

    @FatheredPuma81

    4 жыл бұрын

    @@CrashKoeck All I know is I never had any issues with my recordings when I used QuickSync (Intel GPU for encoding) and when I swapped to a CPU without integrated graphics and cranked the settings to the max in Black Ops 4 the recording turned into a slide show. Saw a streamer who had the same issue, told him to switch to Quicksync, and the issue was gone. Also I can't troubleshoot it now because I switched to AMD and no longer use OBS to record because my videos were/are super basic.

  • @CrashKoeck

    @CrashKoeck

    4 жыл бұрын

    Chances are you wound up using x264. QuickSync and NVENC are identical processes, they are hardware encoding. x264, alternatively, is much less efficient and loads the CPU which can cause encoding issues and, if loaded too much, can cause stuttering in game as well.

  • @FatheredPuma81

    @FatheredPuma81

    4 жыл бұрын

    @@CrashKoeck Actually I switched off of x264 because Battlefield V (very CPU demanding) recordings were a slideshow. So I can assure you 100% I was using NVENC on a GTX 960.

  • @mitsu002
    @mitsu0024 жыл бұрын

    Can you do this on AMD ?

  • @CrashKoeck

    @CrashKoeck

    4 жыл бұрын

    Pepin yeah, it’s all Windows settings. You could technically even mix and match AMD and NVIDIA. But, the main point is that it’s not really worth it, you’re better off with more powerful single card.

  • @mareck6946

    @mareck6946

    4 жыл бұрын

    yes and it works very well when properly done ( this video shows how NOT to do it in certain regards of settings -) - no CF mode needed - important is you DONT plug in a screen in the second card and make sure teh second card is also not the one your bios is shown on ( eg gpu-1 ). then you simply go into obs advanced settings and change teh encoding gpu to 1 ( instead 0 ). and voila! using 2 gpus also you need to figure out a way for your mainboard pci-x distribution so you dont end up with a slow link on your maincard or you defeat teh purpose. a x4 link is fine for teh encoding card ( justa s a capture card would use ).

  • @CrashKoeck

    @CrashKoeck

    4 жыл бұрын

    Mar Eck you have just figured out how to do everything completely wrong and waste your money. As noted at the beginning, using a second card to encode is a complete waste of time and is actually less efficient. You should do some research before spreading false info like this. Eposvox just recently did a video covering this exact same thing and got the same results, and the whole team at OBS as confirmed what you just said is completely wrong.

  • @mareck6946

    @mareck6946

    4 жыл бұрын

    @@CrashKoeck well i am senior software developper and system engineer since 25years+ and i got it working with smooth perfromance and separated workloads - but there are a few KEY points you need to check and also it is HIGHLY encoder dependant. OBS team says its a bad idea because it is CRUCIAL that you follow the key points PROPERLY and that you know a bit about your hardware - which the average joe has not and teh OBS team cannot support the average Joe in that topic. But it DEFINITIVELLY works when done CORRECTLY. it can also be used in conjunction with an APU ( AMD ) and or Intel CPU that supports Quicksync ( which basically does what i described out of the box - and since there is no bottleneck to the system memory from the cpu its not much of a perfromance downer here ).

  • @CrashKoeck

    @CrashKoeck

    4 жыл бұрын

    Mar Eck actually the OBS team says not to do it because it is inefficient to pass the rendered frames through the PCIe bus into another card for encoding when you have built in encoders on the actual cards like NVENC. It’s not an average Joe issue, it’s that it is less efficient no matter which way you slice it. But, if you’re convinced that the team that developed OBS is incorrect along with Nvidia (who makes the cards) is also incorrect, I invite you to make a detailed video proving your point and get their feedback on it. That’s what I do.

  • @killshock360
    @killshock3603 жыл бұрын

    umm, there is no such chip that does the encoding on the gpu. the gpu itself does the encoding. now in 2019, offloading the endoding might have been different, but now in 2021, i select the gpu, it does the encoding, and its like im not streaming. rtx 2060 and gt 730. so, this video is wrong and outdated

  • @CrashKoeck

    @CrashKoeck

    3 жыл бұрын

    Yea there is. It’s called NVENC, check Nvidia’s website for it. It’s been around for a few generations.

  • @killshock360

    @killshock360

    3 жыл бұрын

    @@CrashKoeck then why am i lagging when i just use the 2060, but with my 730 offloaded, its butter smooth?

  • @CrashKoeck

    @CrashKoeck

    3 жыл бұрын

    @@killshock360 you need to make sure Game Mode is turned on in Windows, run your broadcast software as Admin, and best to turn on GPU scheduling in windows. Without that, it’ll big your system

  • @mikeyz8775
    @mikeyz87752 жыл бұрын

    Trans gender adds on this channel. KZread knows your viewers algorythm

  • @CrashKoeck

    @CrashKoeck

    2 жыл бұрын

    Google Ads are custom tailored to the viewer based on your search history, not the channel

Келесі