Nvidia releases ShadowPlay - Records Video While You Play At no FPS Loss
217 replies, posted
Hmm, CS:GO is almost unplayable with Shadowplay enabled :( so much stuttering.
Videos on system SSD and CS:GO on a seperate SSD.
I7-4770K
660ti
Really saddens me! Hope they can fix it.
[QUOTE=Mbbird;42693886]series 600 or higher
i have a 580. gg.
[editline]29th October 2013[/editline]
However, I don't understand the AMD buyers that come into [I]every[/I] thread about Nvidia and demand that Nvidia software be globally usable. I don't know if it's a hardware thing or just a company thing, it's likely half and half, but why the [B]hell[/B] would Nvidia produce products so that everyone, regardless of which company they support, could use them for [B]entirely free[/B]. Because they're [I]"already doing well"?[/I] What the shit kind of logic is that? It's not a legitimate problem in my opinion. It's just whiny complaining.[/QUOTE]
Personally I'm just worried that we're seeing a monopoly forming. I very desperately would like to see Nvidia not become a monopoly. Because then PC gaming would really need saving because nobody would be able to fucking afford a GPU. Even supposing they don't, this fragmentation is kinda bullshit. "Let's make physx, so that the five games that use it can have marginally better water aesthetics because no developer wants to use it because it's locked down to Nvidia hardware!" Like why the fuck even bother? Shadowplay has an excuse because they actually put the hardware in there and it doesn't affect gameplay at all when DXtory is knocking around which utilizes the underutilized CPU anyway with far more power and customization than this but that's basically the source of most people's frustrations.
[editline]31st October 2013[/editline]
I still wish more games had built-in recorders. Source recorder is the shit.
[editline]31st October 2013[/editline]
[QUOTE=Jsm;42709535]To be fair though how many people that record games (without "proper" set ups, be it fraps + hdds or hardware recording) are [I]that[/I] bothered about editing. For people who just want instant replays or to just upload unedited footage to YouTube I can see it being a lot more popular than fraps.[/QUOTE]
I, for one, am totally excited to see a new generation of shitty YouTube Let's Plays.
So I tried shadowplay on my Core 2 Duo, and It works sort of...
[QUOTE=Stiffy360;42710735]So I tried shadowplay on my Core 2 Duo, and It works sort of...[/QUOTE]
Why do you have a series 600+ running with a core 2 duo.
[QUOTE=Mbbird;42711017]Why do you have a series 600+ running with a core 2 duo.[/QUOTE]
They don't quite make them like they used to.
Ugh, NVIDIA, why are you locking users who are one to two generations back out of your best products?
I get that you've got some fancy h.264 encoding hardware in the 650+ cards, but surely there's some way to either do that on the CPU or GPU itself without that. It's been done before.
I just wish I'd picked up a 660 instead of a 560Ti when I had the chance. The 560's a good card, but I can't use any of this stuff.
Can somebody see if this works with Dolphin? I might upgrade solely if that works alone
[QUOTE=woolio1;42711079]Ugh, NVIDIA, why are you locking users who are one to two generations back out of your best products?
I get that you've got some fancy h.264 encoding hardware in the 650+ cards, but surely there's some way to either do that on the CPU or GPU itself without that. It's been done before.
I just wish I'd picked up a 660 instead of a 560Ti when I had the chance. The 560's a good card, but I can't use any of this stuff.[/QUOTE]
The entire point of the software is to use the H264 encoders in the GPU to encode it. Using CPU would just be eliminating the entire point
[QUOTE=AkujiTheSniper;42711091]Can somebody see if this works with Dolphin? I might upgrade solely if that works alone[/QUOTE]
As long as you're using the DirectX mode (no OpenGL support) and fullscreen mode, it should theoretically work. I can test it later though
[QUOTE=Mbbird;42711017]Why do you have a series 600+ running with a core 2 duo.[/QUOTE]
because my GTX 280 died, and I had enough for the 660 but not the CPU yet, so I thought why not.
Doesn't work at all for me. Everytime i press the "switch" in the shadowplay window both shadowplay and Geforce Experience stops responding..
[QUOTE=SGTNAPALM;42710505]Personally I'm just worried that we're seeing a monopoly forming. I very desperately would like to see Nvidia not become a monopoly.[/quote]
IIRC they just recently slashed prices and announced a new high tier card in response to AMD slashing prices and announcing a new high tier card, so the competition seems to be well alive in that respect.
[QUOTE=SGTNAPALM;42710505]I still wish more games had built-in recorders. Source recorder is the shit.[/quote]
While I do agree, not many publishers/devs want to/can allocate resources for the "creative sphere" around games, be it modding or something like the source recorder. For Valve it's free advertisment that help their games stay relevant over long periods of time, but most publishers would rather stuff those resources into marketing to polish the initial sales figures instead.
At least that's what I think is going on.
[editline]31st October 2013[/editline]
[QUOTE=NisseN;42711244]Doesn't work at all for me. Everytime i press the "switch" in the shadowplay window both shadowplay and Geforce Experience stops responding..[/QUOTE]
Maybe try a clean driver install? I believe Experience even has that as an option now under Drivers -> reinstall driver
[QUOTE=AkujiTheSniper;42711091]Can somebody see if this works with Dolphin? I might upgrade solely if that works alone[/QUOTE]
The recorder doesn't work in Dolphin, but I'm sure once it's updated a few more times to detect more games and programs it'll be easy to use.
Good thing I meet the requeriments, where can I download this?
[QUOTE=Seibitsu;42711442]Good thing I meet the requeriments, where can I download this?[/QUOTE]
If you have the Geforce Experience program then it comes free within an update. In the preferences window there is a section for the Shadow Play recorder where you can edit all of it's options plus a big tab up near the top.
[QUOTE=Jsm;42695732]How hard is it to understand that their newer cards have [B]physical hardware video encoders[/B] on them which make this possible. How do you think they are doing this?[/QUOTE]
How did Xsplit, Dxtory, or Fraps pull it off? The physical hardware video encoders are there to reduce latency between a 600 series card and the Nvidia Shield, because it was the encoding and transmitting that made it prohibitive before then.
You don't need the luxury of near-instantaneous encoding when recording video. However, it does make a nice excuse as to why you can't offer it to your competitors, or those running older versions of your products. You make this very clear in your assertion that these hardware encoders are necessary to record video. They're not. We've been doing it for years, with minimal system impact.
[QUOTE=MaxOfS2D;42709326]Fraps has an advantage over this: it can do completely lossless recording, and almost-lossless too (just with 2x2 chroma subsampling, which is the default).
This records in H264 which is not a very ideal format for editing; Fraps is better in that regard.[/QUOTE]
Undoubtedly Fraps would be better for post processing and all that but if you're just gonna chop it up and upload it on YouTube this is great.
[QUOTE=woolio1;42711553]How did Xsplit, Dxtory, or Fraps pull it off? The physical hardware video encoders are there to reduce latency between a 600 series card and the Nvidia Shield, because it was the encoding and transmitting that made it prohibitive before then.
You don't need the luxury of near-instantaneous encoding when recording video. However, it does make a nice excuse as to why you can't offer it to your competitors, or those running older versions of your products. You make this very clear in your assertion that these hardware encoders are necessary to record video. They're not. We've been doing it for years, with minimal system impact.[/QUOTE]
Then go use Fraps, Xsplit or Dxtory. I don't see what your problem is. If the software is practically the same as you say, then you don't need to use it.
[QUOTE=woolio1;42711553]How did Xsplit, Dxtory, or Fraps pull it off? The physical hardware video encoders are there to reduce latency between a 600 series card and the Nvidia Shield, because it was the encoding and transmitting that made it prohibitive before then.
You don't need the luxury of near-instantaneous encoding when recording video. However, it does make a nice excuse as to why you can't offer it to your competitors, or those running older versions of your products. You make this very clear in your assertion that these hardware encoders are necessary to record video. They're not. We've been doing it for years, with minimal system impact.[/QUOTE]
The point is not that it's "near-instantaneous". The point is that the impact on performance is tiny compared to other recording software since there is a dedicated chip for it in Kepler GPUs. Without that there's no point in using Shadowplay at all, there's gazillion different capture programs out there that do the job better on the software encoding side since they offer much more configuration.
Does this only work with certain games or is it just not going to work at all for me? I'm trying it on my laptop with dark souls (i7, 670MX) but the icon is not showing up in game and hitting the record button does nothing.
Aw it requires newest driver well too bad anything after 314.22 is a major fail.
[QUOTE=Elspin;42712004]Does this only work with certain games or is it just not going to work at all for me? I'm trying it on my laptop with dark souls (i7, 670MX) but the icon is not showing up in game and hitting the record button does nothing.[/QUOTE]
it doesn't work with mobile GPUs
[QUOTE=Stopper;42712538]it doesn't work with mobile GPUs[/QUOTE]
It says it doesn't but there's tonnes of people posting stuff recorded with it on mobile GPUs using the shortcut workaround. I guess I'll try a game that I've seen other people record so I know if it really is my GPU or something else wrong.
[editline]31st October 2013[/editline]
I can confirm this works with an nvidia 670MX, it works with league of legends - it just won't work with dark souls for some reason.
[QUOTE=woolio1;42711553]How did Xsplit, Dxtory, or Fraps pull it off? The physical hardware video encoders are there to reduce latency between a 600 series card and the Nvidia Shield, because it was the encoding and transmitting that made it prohibitive before then.
You don't need the luxury of near-instantaneous encoding when recording video. However, it does make a nice excuse as to why you can't offer it to your competitors, or those running older versions of your products. You make this very clear in your assertion that these hardware encoders are necessary to record video. They're not. We've been doing it for years, with minimal system impact.[/QUOTE]
Fraps etc use your CPU for video encoding, a process that is well known for being amazingly processor intensive. Unless you have an insanely expensive processor (or an intel one with that new thing + OBS) you are going to get terrible performance using fraps. Great for you, you ovbiously have hardware that overcomes this problem or don't play games which really test your PC. Not everyone is like this.
ShadowPlay is smooth / lag free because it uses the hardware encoder on the graphics card. The processor isn't used at all (apart from I guess writing the file), that is the benefit. Its like having a built in capture card, which is the reason why ShadowPlay cannot work without their hardware. It is like asking why capture card software cannot work without the required capture card being inside your PC.
[editline]31st October 2013[/editline]
[QUOTE=spectator1;42712097]Aw it requires newest driver well too bad anything after 314.22 is a major fail.[/QUOTE]
Have you tried the latest drivers? Maybe its my imagination but it seems to have improved performance for me in various games.
[editline]31st October 2013[/editline]
[QUOTE=Elspin;42712596]It says it doesn't but there's tonnes of people posting stuff recorded with it on mobile GPUs [B]using the shortcut workaround[/B]. I guess I'll try a game that I've seen other people record so I know if it really is my GPU or something else wrong.
[editline]31st October 2013[/editline]
I can confirm this works with an nvidia 670MX, it works with league of legends - it just won't work with dark souls for some reason.[/QUOTE]
That sounds interesting, purely from a curiosity stand point. Do you have any information about that.
[QUOTE=Jsm;42713028]That sounds interesting, purely from a curiosity stand point. Do you have any information about that.[/QUOTE]
Just add -shadowplay to the shortcut of geforce experience v:v:v
[sp]i love how some moron rated the guy zing for telling me it doesn't work on mobile despite the fact that it does[/sp]
Whoops, my mistake.
Shadowplay works perfectly, windows media player, does not.
You don't need an i3 to use this, though it's a good suggestion for heavier games.
Tried it out yesterday with Arma 3 using the shadow recording feature, worked great no impact on FPS whatsoever and I got to save my best moments.
[QUOTE=CanadianBill;42681805]God dammit I literally bought Dxtory two days ago[/QUOTE]
Dxtory still has significant advantages over this, but given that you don't recognize those, I'm going to assume that you wouldn't use them anyways. But major ones include the audio recording features and more codec and framerate controls.
[editline]31st October 2013[/editline]
[QUOTE=pentium;42682490]So essentially they're skimming the framebuffer and a duplicate output is streamed directly to a hardware compressor and saved to a file.
Well so long as Nvidia doesn't patent the idea AMD should have it soon enough.[/QUOTE]
It's just like any other capture program, it's just going directly into the H.264 encoder. I wish it had some more options available for bitrates or perhaps 444.
[editline]31st October 2013[/editline]
[QUOTE=PredGD;42693542]yeah I know, that H.278 or whatever chip. should've said that I meant kind of in general[/QUOTE]
Theorhetically older cards could do this via some OpenCL stuff, but they can't do all the encoding on the GPU, plenty of it still has to be done on the CPU as it would be actually faster than doing it only on the GPU.
And secondly, it would be so slow as to be worthless if you did it like that. You'd be better off with dxtory and x264 VFW with lossless settings.
[QUOTE=Brt5470;42714165]
It's just like any other capture program, it's just going directly into the H.264 encoder. I wish it had some more options available for bitrates or perhaps 444.
[/QUOTE]
My hope is that nvidia open this up a bit so that other software can use the hardware. If dxtory or OBS could use it (and set settings), it would be quite amazing.
[QUOTE=Brt5470;42714165]Dxtory still has significant advantages over this, but given that you don't recognize those, I'm going to assume that you wouldn't use them anyways. But major ones include the audio recording features and more codec and framerate controls.[/QUOTE]
True enough, I missed those from fraps too, but the shadowplay feature is also extremely useful and afaik dxtory doesn't have that and I know fraps doesn't. If I know I want to capture something, fine, but otherwise I'd have to run the recorder at all times to make sure I don't miss anything. Given that you can run up gigabytes in a minute pretty much anyone's hard drive is going to be wrecked trying to do that
Well this sucks. As someone who wants to get into the lets play scene, I'm running an AMD Radeon. I could use FRAPs but I don't want a dedicated hard drive just for that. So far I just use streams.
Sorry, you need to Log In to post a reply to this thread.