Why is Shadow Play so smooth?

Discussion in 'Gaming (Software and Graphics Cards)' started by tps3443, Apr 8, 2018.

  1. tps3443

    tps3443 Notebook Evangelist

    Reputations:
    44
    Messages:
    368
    Likes Received:
    168
    Trophy Points:
    56
    Ok so I have X-Split Game caster, and X-Split Broadcaster premium accounts. This software seems great! I really want to use it, but it seems like X-Split is a resource hog.. After using the software for a few days recording gameplay, and streaming, it’s just not very smooth at all..My games FPS drops even when it’s NOT recording, and it gives game play that choppy feel, or buzz effect like it’s micro studdering.

    So, tonight I was gonna try shadow play.. I had no idea it was even recording Destiny II at 4K 60FPS. It had recorded about a 30gb file in the background..

    So, why is Shadow play so smooth and awesome? It’s free! But yet X-Split broadcaster is much more in-depth yes, it feels like your killing your resources of the PC.. even at only 720P, and it’s NOT free.

    Is it just me? Or is Shadow-play awesomely smooth or what?

    I tried the settings in X-Split, I tried h264 30fps on the CPU, auto, and I tried rendering the load on the Nvidia GPU. Performance is just not great.. The video play back looks choppy! While Shadow play is just smooth smooth smooth!

    I mean, do I need a threadripper desktop for X-Split? Lol

    My Laptop is fast, with a M.2 ssd, overclocked to the max, with a fresh OS in tip top shape that boots in 5.8 seconds, All modern mid to high end components.. I just don’t get it
     
  2. Mr.Koala

    Mr.Koala Notebook Virtuoso

    Reputations:
    568
    Messages:
    2,308
    Likes Received:
    572
    Trophy Points:
    131
    Well, it's a NVidia product and they definitely understand their own hardware.
     
  3. LoneSyndal

    LoneSyndal Notebook Deity

    Reputations:
    269
    Messages:
    777
    Likes Received:
    322
    Trophy Points:
    76
    Shadowplay is not perfect however. It tends to discolor high-bitrate videos when streaming. If just recording locally, it tends to be better. I prefer OBS at that point if I stream.
     
  4. yrekabakery

    yrekabakery Notebook Deity

    Reputations:
    289
    Messages:
    1,043
    Likes Received:
    958
    Trophy Points:
    131
    https://forums.guru3d.com/threads/m...beta-16-2013-10-25.382760/page-4#post-4687310
    NvFBC and NvIFR are exclusive to ShadowPlay, that's why it has the least performance impact. Other recorders still use the traditional, less efficient method of grabbing frames via the graphics API.
     
    Vasudev likes this.
  5. tps3443

    tps3443 Notebook Evangelist

    Reputations:
    44
    Messages:
    368
    Likes Received:
    168
    Trophy Points:
    56
    Well, NvFBC and NvIFR are incredible then! You cant tell its working. Its a shame that Shadow play does not have all of the fancy options that other recording programs utilize. Maybe they will create a professional version of Shadow play, or let other software companies use shadow plays proprietary capturing methods. I thinking Nvidia doesn't want to share though..
     
  6. yrekabakery

    yrekabakery Notebook Deity

    Reputations:
    289
    Messages:
    1,043
    Likes Received:
    958
    Trophy Points:
    131
    Yup, end of the day it comes down to $$$.

    Valve has a license agreement with Nvidia that allows Steam In-Home Streaming to use NvFBC and NvIFR, but everyone else is SOL. I really wish Nvidia would open source the FBC and IFR parts of their capture SDK, so that something like OBS could use them, but it's been 5 years and I don't see that changing anytime soon.
     
  7. tps3443

    tps3443 Notebook Evangelist

    Reputations:
    44
    Messages:
    368
    Likes Received:
    168
    Trophy Points:
    56
    Whenever I build a super powerful desktop with 10-18 cores. Maybe I’ll go back to using it. Other than that I really do not see another way for it to be smooth.

    Maybe minimum spec you need a 5960X, or 6950X.

    When your getting 60 FPS in 4K, then you open x-split in game over lay, your getting 42fps before you even push the record button.
     
  8. yrekabakery

    yrekabakery Notebook Deity

    Reputations:
    289
    Messages:
    1,043
    Likes Received:
    958
    Trophy Points:
    131
    It wouldn't help. Like Unwinder explained, many people incorrectly assume that encoding is responsible for the performance loss. Encoding is already well multi-threaded, plus you could use NvENC (not ShadowPlay exclusive) so that no CPU at all is used for encoding. The performance loss comes from capturing frames from the application, and that's where NvFBC/NvIFR allow frame grabbing directly from the frame buffer thus bypassing the inefficiencies and limitations of the graphics API.
     
  9. tps3443

    tps3443 Notebook Evangelist

    Reputations:
    44
    Messages:
    368
    Likes Received:
    168
    Trophy Points:
    56
    Oh yea

    That’s right duh what am I thinking.
     
  10. Support.2@XOTIC PC

    Support.2@XOTIC PC Company Representative

    Reputations:
    477
    Messages:
    3,116
    Likes Received:
    3,468
    Trophy Points:
    331

    Came here to say that, most streamers I talk with are using OBS.
     
Loading...

Share This Page