Jump to content

Fraps vs NVIDIA's ShadowPlay

Ozpa

http://www.geforce.com/geforce-experience/shadowplay

 

Hi everyone :)

 

I've been using Fraps for over 5 years now to record in-game content. I've tried loads of other recording programs over the years but I'm really curious about ShadowPlay. I have read all the details on their page, seeing they use a "dedicated hardware H.264 video encoder" with an output of "50 Mbps" it should prove way less taxing on the actual ingame FPS while you play. Fraps is great and all but they should've made a quality control slider a long time ago (Fraps's bitrate is around 300-400mbps if I recall correctly) which makes disk space an issue too at times.

 

My question is for avid Fraps users who have tried ShadowPlay for at least 3+ hours, how do you think these 2 compare? Just from the specifications published on their page SP should be perfect for me.

Link to comment
Share on other sites

Link to post
Share on other sites

someone did some testing on it on this forum, ill have a look where it is

 

cant find it... sorry

ITX Monster: CPU: I5 4690K GPU: MSI 970 4G Mobo: Asus Formula VI Impact RAM: Kingston 8 GB 1600MHz PSU: Corsair RM 650 SSD: Crucial MX100 512 GB HDD: laptop drive 1TB Keyboard: logitech G710+ Mouse: Steelseries Rival Monitor: LG IPS 23" Case: Corsair 250D Cooling: H100i

Mobile: Phone: Broken HTC One (M7) Totaly Broken OnePlus ONE Samsung S6 32GB  :wub:  Tablet: Google Nexus 7 2013 edition
 

Link to comment
Share on other sites

Link to post
Share on other sites

Doesn't fraps have a big performance hit while shadowplay is promised to have a tiny loss in performance.

Here's some forum stuff about it: http://linustechtips.com/main/topic/70546-nvidia-shadowplay-review-benchmarks/http://linustechtips.com/main/topic/70219-shadowplay-beta-review/

Ozpa

Stock coolers - The sound of bare minimum

Link to comment
Share on other sites

Link to post
Share on other sites

Doesn't fraps have a big performance hit while shadowplay is promised to have a tiny loss in performance.

Here's some forum stuff about it: http://linustechtips.com/main/topic/70546-nvidia-shadowplay-review-benchmarks/http://linustechtips.com/main/topic/70219-shadowplay-beta-review/

Ozpa

 

The 2nd link was pretty informative, I think I need to test it myself now. They just need to add an fps counter and a screenshot support (fingers crossed).

Link to comment
Share on other sites

Link to post
Share on other sites

No experience with Shadow Play but honestly, my experience with fraps is that it's fairly horrible for recording.

 

I've got 2 SSD's, a 256GB for the OS and programs and all that and a 128GB dedicated for games, less commonly used programs and other such things and a 1TB WD Black drive.

I've also got an i7 2600K CPU, 16GB of RAM and a HD7970 in my system.

Despite these specs, fraps HALVES my FPS when recording just about any game and makes it all feel horribly stuttery, to the point of being unplayable unless I set it to record half size (I'm gaming at 1080p).

Furthermore, their codec is fairly awful on 64bit systems so whenever I try to edit the recording, the output file has a very noticeable degradation in picture quality compared to the recording regardless what file format I render it as.

 

Fraps is the only recording software I've used that has these issues. Dxtory on the flip side has a very low performance impact if configured correctly the the picture quality of the finalized edited video is very close to that of the source.

 

From what I've heard about shadow play, the performance impact is minimal and the output file should have really good quality plus it's free with any supported Nvidia GPU.

------------------------ Liquidfox R3 ------------------------

Fractal Design Meshify 2 Compact – Corsair AX860i – Asus ROG Crosshair VIII Dark Hero – AMD Ryzen 7 5900X – Nvidia GTX1070 Founders

 

Link to comment
Share on other sites

Link to post
Share on other sites

Yea we talked about this pretty extensivly in other threads.

Link to comment
Share on other sites

Link to post
Share on other sites

Are you on Windows 8.1 or 7? That will change your recording time in manual mode as well as the length of previous footage saved with Shadow mode. I've been using it for a day or two now, and so far so good. The recording seem to have some slight microstuttering here and there, but considering the minimal perforance impact, it's worth it. Apparently they'll be fixing the length limitations for Windows 7 later on.

Spoiler

Gaming PC

  • SSUPD Meshlicious White Full Mesh
  • Corsair SF650 Platinum
  • ASrock B550 Phantom Gaming ITX/ax (Won a giveaway from OptimumTech)
  • Ryzen 5 5600X w/ Scythe Big Shuriken 3
  • 2x8gb G.Skill Flare X @3200 CL14
  • PowerColor Gigabyte RX 6750 XT
  • Storage:
    • Samsung 970 Evo NVME
    • Samsung 860 Evo 2.5"
    • MyDigitalSSD BP4 250gb (mSATA inside 2.5" enclosure)
  • W11Pro
  • AOC C24G1 + Dell S2415H
  • Cheap CyerPower keyboard (Wooting 60HE coming later this year)
  • Glorious Model O Matte White
  • LTT Northern Lights DeskPad 1000mm x 500mm
  • FX Audio Dac-X6 + Monoprice Modern Retro + Fifine Studio Condenser Mic

Media Server

  • Rosewill RSV-L4412U 12-bay hotswap
  • Unraid 6.9.2
  • Asrock B450 Steel Legend
  • Ryzen 5 3600
  • 2x8gb DDR4
  • LSI 9207-8I
  • 9x 2tb IronWolf • 2x 2tb WD Red • 1x 14tb WD Shucked White Label
  • MSI GTX 1050 Ti
Link to comment
Share on other sites

Link to post
Share on other sites

Are you on Windows 8.1 or 7? That will change your recording time in manual mode as well as the length of previous footage saved with Shadow mode. I've been using it for a day or two now, and so far so good. The recording seem to have some slight microstuttering here and there, but considering the minimal perforance impact, it's worth it. Apparently they'll be fixing the length limitations for Windows 7 later on.

shadow mode is cirrently only effected by os manual mode can do 20min across all OS's.
Link to comment
Share on other sites

Link to post
Share on other sites

shadow mode is cirrently only effected by os manual mode can do 20min across all OS's.

 

EDIT: I misread your comment. But still, both modes are impacted by OS. In Windows 7, manual mode still stops on it's own after reaching a file size limit, and must be manually started again. I believe the limit is 4gb. Windows 8 doesn't have this limit, and can record indefinitely depending on hard drive capacity. In reality, the limit really has nothing to do with Windows 7 itself, as it can easily handle files larger than 4gb, I think it's just bad programming/planning on Nvidia's part. Or using a weird type of H.264 codec.

 

DOUBLE EDIT: Actually, the file size limitation is a limitation of Windows 7. See below. There's nothing stopping Nvidia from having the software save multiple seamless 4gb files, though.

 

Source Link (Look under "Limitations")

Limitations

The maximum size of the authored file is 4 GB. In Windows 8, files large than 4 GBGB are supported.

Apparently the way Shadowplay creates/authors the file is different than say, transcoding a video using Handbrake, thus the 4gb limitation.

Spoiler

Gaming PC

  • SSUPD Meshlicious White Full Mesh
  • Corsair SF650 Platinum
  • ASrock B550 Phantom Gaming ITX/ax (Won a giveaway from OptimumTech)
  • Ryzen 5 5600X w/ Scythe Big Shuriken 3
  • 2x8gb G.Skill Flare X @3200 CL14
  • PowerColor Gigabyte RX 6750 XT
  • Storage:
    • Samsung 970 Evo NVME
    • Samsung 860 Evo 2.5"
    • MyDigitalSSD BP4 250gb (mSATA inside 2.5" enclosure)
  • W11Pro
  • AOC C24G1 + Dell S2415H
  • Cheap CyerPower keyboard (Wooting 60HE coming later this year)
  • Glorious Model O Matte White
  • LTT Northern Lights DeskPad 1000mm x 500mm
  • FX Audio Dac-X6 + Monoprice Modern Retro + Fifine Studio Condenser Mic

Media Server

  • Rosewill RSV-L4412U 12-bay hotswap
  • Unraid 6.9.2
  • Asrock B450 Steel Legend
  • Ryzen 5 3600
  • 2x8gb DDR4
  • LSI 9207-8I
  • 9x 2tb IronWolf • 2x 2tb WD Red • 1x 14tb WD Shucked White Label
  • MSI GTX 1050 Ti
Link to comment
Share on other sites

Link to post
Share on other sites

EDIT: I misread your comment. But still, both modes are impacted by OS. In Windows 7, manual mode still stops on it's own after reaching a file size limit, and must be manually started again. I believe the limit is 4gb. Windows 8 doesn't have this limit, and can record indefinitely depending on hard drive capacity. In reality, the limit really has nothing to do with Windows 7 itself, as it can easily handle files larger than 4gb, I think it's just bad programming/planning on Nvidia's part. Or using a weird type of H.264 codec.

DOUBLE EDIT: Actually, the file size limitation is a limitation of Windows 7. See below. There's nothing stopping Nvidia from having the software save multiple seamless 4gb files, though.

Apparently the way Shadowplay creates/authors the file is different than say, transcoding a video using Handbrake, thus the 4gb limitation.

Its not a win7 limit more of a 32bit limit but even then that would only be if the cache is in you ram possibly. Win7 and 8 both currently only do a 4gb file whether its 10 or 20min. The only other thing I can think of is that fat32 has a 4gb file limitation so they might be doing it for compatibility with devices that only support fat32 for their storage.

Multiple seamless files is do able but harder than you think most likely.

Link to comment
Share on other sites

Link to post
Share on other sites

I thouhght in manual mode it allowed an unlimited continuous video file(s) as long as there is hard drive space, i'll tst tonoght. As for passive the last 20min are saved considering you choose to save it when you are done, or open it to save it.

Nothing to see here, move along

 

Link to comment
Share on other sites

Link to post
Share on other sites

Its not a win7 limit more of a 32bit limit but even then that would only be if the cache is in you ram possibly.

 

I have a 64 bit O/S, and 8gb of RAM, and am still limited. This has nothing to do with a 32 bit operating system nor with FAT32. It is simply the fact that Nvidia chose to go with Windows 7's built in MP4 codec, and that codec only allows a max file size of 4gb. The built in MP4 codec in Windows 8 does not have this limitation. Continuous recording will be added in a future patch, though. (multiple 4gb files) 

 

TBH, I would prefer multiple 4gb writes over a huge file getting written at the end, as long as it supports continuous recording.

I thouhght in manual mode it allowed an unlimited continuous video file(s) as long as there is hard drive space, i'll tst tonoght. As for passive the last 20min are saved considering you choose to save it when you are done, or open it to save it.

 

On Windows 8, correct. Windows 7 is limited to the previous 10 minutes.

Spoiler

Gaming PC

  • SSUPD Meshlicious White Full Mesh
  • Corsair SF650 Platinum
  • ASrock B550 Phantom Gaming ITX/ax (Won a giveaway from OptimumTech)
  • Ryzen 5 5600X w/ Scythe Big Shuriken 3
  • 2x8gb G.Skill Flare X @3200 CL14
  • PowerColor Gigabyte RX 6750 XT
  • Storage:
    • Samsung 970 Evo NVME
    • Samsung 860 Evo 2.5"
    • MyDigitalSSD BP4 250gb (mSATA inside 2.5" enclosure)
  • W11Pro
  • AOC C24G1 + Dell S2415H
  • Cheap CyerPower keyboard (Wooting 60HE coming later this year)
  • Glorious Model O Matte White
  • LTT Northern Lights DeskPad 1000mm x 500mm
  • FX Audio Dac-X6 + Monoprice Modern Retro + Fifine Studio Condenser Mic

Media Server

  • Rosewill RSV-L4412U 12-bay hotswap
  • Unraid 6.9.2
  • Asrock B450 Steel Legend
  • Ryzen 5 3600
  • 2x8gb DDR4
  • LSI 9207-8I
  • 9x 2tb IronWolf • 2x 2tb WD Red • 1x 14tb WD Shucked White Label
  • MSI GTX 1050 Ti
Link to comment
Share on other sites

Link to post
Share on other sites

I thouhght in manual mode it allowed an unlimited continuous video file(s) as long as there is hard drive space, i'll tst tonoght. As for passive the last 20min are saved considering you choose to save it when you are done, or open it to save it.

no it still caps on any OS to 20min at a size of up to 3.8gb which is just under the 4gb limit.

I have a 64 bit O/S, and 8gb of RAM, and am still limited. This has nothing to do with a 32 bit operating system nor with FAT32. It is simply the fact that Nvidia chose to go with Windows 7's built in MP4 codec, and that codec only allows a max file size of 4gb. The built in MP4 codec in Windows 8 does not have this limitation. Continuous recording will be added in a future patch, though. (multiple 4gb files) 

 

TBH, I would prefer multiple 4gb writes over a huge file getting written at the end, as long as it supports continuous recording.

 

On Windows 8, correct. Windows 7 is limited to the previous 10 minutes.

your wrong again I was giving possible reasons for having the 4gb limit not saying they were indeed the reasons. if you want the exact reason your going to have to go and ask nvidia about it. They are not using windows built in mp4 codec or anything of the sort, actually that statement just shows you dont know how shadow play works or even a MP4 for that matter.

There is no need to have separate files unless for some reason they think using FAT32 is the norm in todays world which it isnt.

The current max specification for files coming from Shadow Play (beta) are:

Win7 Shadow Time: 10 min 3.8gb

Win7 Manual: 20min 3.8gb

Win8/8.1 Shadow Time: 20min 3.8gb

Win8/8.1 Manual: 20min 3.8gb

Link to comment
Share on other sites

Link to post
Share on other sites

The current max specification for files coming from Shadow Play (beta) are:

Win7 Shadow Time: 10 min 3.8gb

Win7 Manual: 20min 3.8gb

Win8/8.1 Shadow Time: 20min 3.8gb

Win8/8.1 Manual: 20min 3.8gb

 right now for me the settings on win 8 when set to max, Shadow = 20min 7.5GB, and manual there is no limit.

recordings are 1080p @ 60FPS

Nothing to see here, move along

 

Link to comment
Share on other sites

Link to post
Share on other sites

For me (680m = GTX670) the difference is less than 10% on the fps at high quality.

 

Where you might want to stick worth fraps for now, is that you can not record a microphone. Only game sound. I assume Mic will come when they introduce twitch streaming.

 

Local record over fraps, I doubt there is going to be a big difference. You will get smaller file size, but you still have to compress it to upload to youtube.

But once Twitch streaming starts up, having that h.264 encoder on the gpu will help a lot, reduce cpu usage and provide a much better stream.

 

Local   = Shadowplay or Fraps

Twitch = Shadowplay

                                                                                              Sager NP9370EM - I7 3630QM - 680m 1045Mhz - 8gb 1600mhz ram - 240gb msata 750gb hdd

Link to comment
Share on other sites

Link to post
Share on other sites

right now for me the settings on win 8 when set to max, Shadow = 20min 7.5GB, and manual there is no limit.

recordings are 1080p @ 60FPS

Hmm that might have been an update already because that contradicts what their article about it says. I should soon have a PC togther that has Win8.1 and a 670 so I can test that as well. I also game on a 2560x1440 so well see if it actually restricted to that.

Link to comment
Share on other sites

Link to post
Share on other sites

...I also game on a 2560x1440 so well see if it actually restricted to that...

 

Shadowplay downscales the recorded video to 1080p if gaming at 1440p. Even considering, the files don't look that bad. I'm sure they would look better if recorded originally while playing at 1080p.

 

 

your wrong again I was giving possible reasons for having the 4gb limit not saying they were indeed the reasons. if you want the exact reason your going to have to go and ask nvidia about it. They are not using windows built in mp4 codec or anything of the sort, actually that statement just shows you dont know how shadow play works or even a MP4 for that matter.

 

Actually, I was right, and you are in fact wrong. I can't find the original place he said it, but all over various forums, Andrew Burnes from Nvidia is quoted as saying the following regarding the reason behind the 4gb limitation:

 

"ShadowPlay uses the Windows MFT MP4 muxer to multiplex video and audio stream into one single MP4 file. This implementation on Win7 has the limitation of not being able to output valid MP4 file that is larger than 4GB. Win8 does not have this limitation."

I will continue to look for the original source.

Spoiler

Gaming PC

  • SSUPD Meshlicious White Full Mesh
  • Corsair SF650 Platinum
  • ASrock B550 Phantom Gaming ITX/ax (Won a giveaway from OptimumTech)
  • Ryzen 5 5600X w/ Scythe Big Shuriken 3
  • 2x8gb G.Skill Flare X @3200 CL14
  • PowerColor Gigabyte RX 6750 XT
  • Storage:
    • Samsung 970 Evo NVME
    • Samsung 860 Evo 2.5"
    • MyDigitalSSD BP4 250gb (mSATA inside 2.5" enclosure)
  • W11Pro
  • AOC C24G1 + Dell S2415H
  • Cheap CyerPower keyboard (Wooting 60HE coming later this year)
  • Glorious Model O Matte White
  • LTT Northern Lights DeskPad 1000mm x 500mm
  • FX Audio Dac-X6 + Monoprice Modern Retro + Fifine Studio Condenser Mic

Media Server

  • Rosewill RSV-L4412U 12-bay hotswap
  • Unraid 6.9.2
  • Asrock B450 Steel Legend
  • Ryzen 5 3600
  • 2x8gb DDR4
  • LSI 9207-8I
  • 9x 2tb IronWolf • 2x 2tb WD Red • 1x 14tb WD Shucked White Label
  • MSI GTX 1050 Ti
Link to comment
Share on other sites

Link to post
Share on other sites

Hmm that might have been an update already because that contradicts what their article about it says. I should soon have a PC togther that has Win8.1 and a 670 so I can test that as well. I also game on a 2560x1440 so well see if it actually restricted to that.

at the time i wrote that because i was running geforce experience 7.1. as for now it seems the same.

but it may record 20 minute files in manual but record multiple in series until you tell it to stop, i'm not sure of that, but i'm going to test it soon. i am running a 690ti boost.

Nothing to see here, move along

 

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 months later...

I haven't really used fraps because I believe a screen recording software should be free.  However I can confirm I noticed NO hit on performance with Shadowplay and the ability to use coms and "Shadow" your last 30 seconds of gaming not to mention (from what I heard) smaller file sizes.

For the Best builds and Price lists here is a world where many points of the price have been predefined already for your convenience!

The Xeon E3 1231 V3 IS BETTER Than the Core i5 4690K and a Significantly better value for the non-overclockers or value shoppers.

The OS is like a kind food, Try it before saying if you like it or don't.

Link to comment
Share on other sites

Link to post
Share on other sites

I haven't really used fraps because I believe a screen recording software should be free.  However I can confirm I noticed NO hit on performance with Shadowplay and the ability to use coms and "Shadow" your last 30 seconds of gaming not to mention (from what I heard) smaller file sizes.

They are different software used for different things and if it a good piece of software I see no reasoon why they cant charge for it.

Link to comment
Share on other sites

Link to post
Share on other sites

They are different software used for different things and if it a good piece of software I see no reasoon why they cant charge for it.

Probably the biggest part of Nvidia Shadowplay and Geforce experience is customer loyalty.  If you can get a person to buy only your products then you've won.

that is why Nvidia Shadowplay will be free.

For the Best builds and Price lists here is a world where many points of the price have been predefined already for your convenience!

The Xeon E3 1231 V3 IS BETTER Than the Core i5 4690K and a Significantly better value for the non-overclockers or value shoppers.

The OS is like a kind food, Try it before saying if you like it or don't.

Link to comment
Share on other sites

Link to post
Share on other sites

Your looking for comparison... I've been using fraps (years ago) for many years... and have found a replacement that just is Awesome.

Also an AMD user, don't have the luxury of Shadowplay so my findings are from that perspective... Fraps VS Non-Shadow Alternatives

 

Aim = Bugger all FPS loss (under 5fps difference), even with 1080p 60fps @ High bitrates.

Can be done, as long as there aren't any real weak links in your system. ie: 5400 RPM HDD that only records 60Mb/s or less... isn't ideal compared to drives that can do 90Mb/s or above.

 

Using Windows 8 and MSI Afterburner you can use intel quicksync's onboard x264 encoder for recording DX9/10/DX11 games. Sounds like Shadowplay for Intel :)

In WIndows 7 its only DX9, Hence..... And I'm running W7 as a lot of people... so another alternate...

 

I use DXtory for 64bit, or MSI AB with the same x264 codec on the same settings for 32bit Games.

 

Driven from my CPU to record. Once the codec is setup correctly, most CPU's can use it for easy recording of (any resolution but common like) 720p/1080p 30-60fps on a dualcore or better.

 

MSI is free, so is the codec.

DXtory is more powerful in recording/streaming features and is worth the small price you pay.

 

 

Note* Performance penalty of x264 also beats on Lagarith Lossless for weaker CPU's. Mates laptop had Lagarith and couldnt produce 1080p above 30fps, but could do 720p 30fps.

Switched to x264 instead of lossless, kept the quality UP, was able to maintain 1080p 30fps capture on his laptop while keeping playable fps, instead of dropping recorded frames and having a huge performance penalty.

No more do you have 5-15fps or more taken away...!

 

Use DXtory, or MSI AB with the same x264 codec.

Considering youtube butchers all things, you don't need lossless for that, 1080p 30-60fps with non-lossless high settings, suffices.

Maximums - Asus Z97-K /w i5 4690 Bclk @106.9Mhz * x39 = 4.17Ghz, 8GB of 2600Mhz DDR3,.. Gigabyte GTX970 G1-Gaming @ 1550Mhz

 

Link to comment
Share on other sites

Link to post
Share on other sites

With my 650ti I don't get fabulous FPS when recording with FRAPS (Like 25-35 in the game I do most of my videos in.) but Shadowplay makes no noticeable difference in FPS and the videos are a bit smaller too.

NZXT Phantom|FX-8320 @4.4GHz|Gigabyte 970A-UD3P|240GB SSD|2x 500GB HDD|16GB RAM|2x AMD MSI R9 270|2x 1080p IPS|Win 10

Dell Precision M4500 - Dell Latitude E4310 - HTC One M8

$200 Volvo 245

 

Link to comment
Share on other sites

Link to post
Share on other sites

With my 650ti I don't get fabulous FPS when recording with FRAPS (Like 25-35 in the game I do most of my videos in.) but Shadowplay makes no noticeable difference in FPS and the videos are a bit smaller too.

Fraps has always been a heavy hitter, when you see some codec presets of "superfast, fast, normal, slow, placebo" I think fraps is more on the placebo slow side for its frame grabbing, where I can set other codecs to use superfast and they are brilliantly quick and have less noticible FPS loss.

 

Fraps for desktop recording is simple and quick, but game recording... was great, too many better alternatives out there...

 

But the word Fraps is default to most forum replies of "What can I use to record gameplay" < - needs to stop :)

Maximums - Asus Z97-K /w i5 4690 Bclk @106.9Mhz * x39 = 4.17Ghz, 8GB of 2600Mhz DDR3,.. Gigabyte GTX970 G1-Gaming @ 1550Mhz

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×