ExKode Forum

Dxtory => Help & Support => Topic started by: Tawm on July 22, 2016, 08:56:13 AM

Title: Shadowplay Codec Settings
Post by: Tawm on July 22, 2016, 08:56:13 AM
I'm having a difficult time recording 1440p 60fps with pretty much any codec I use. I've been looking at other options and really only found that a possibility of using Shadowplay or some other hardware-encoder might help me out.

The folks on the Nvidia subreddit think that my setup (http://pcpartpicker.com/user/I3reeze/saved/vwpWGX) should be powerful enough to handle recording at that quality level, but I can't keep a steady 60fps recording while ingame FPS is around 120. Depending on the codec, recording fps is usually more between 30 and 62ish fps.

What is it about Dxtory's software encoder that makes people think that recording 1440p60fps is a crazy task which would require 4 HDDs in RAID-0 or multiple SSDs in RAID-0.

Examples:
"I have FOUR 1Tb Seagate Barracuda.14s in raid 0 to accomplish 1440p60 recording." and "For 4k60fps you would need at least two SSDs in RAID0 (and a fast processor)." from http://forum.exkode.com/index.php?topic=1602.0

While on my thread in the Nvidia subreddit (https://www.reddit.com/r/nvidia/comments/4tyypw/switch_for_shadowplay_1440p60fps/), I'm reading stuff like:
"Shadowplay @ Medium settings is using a bitrate of 22Mbps", "Max bitrate supported is 50 Mbps", "I record 1440p with 50 Mbps at 60 FPS to a HDD, so yes you'll be perfectly fine.", and "this is all to a standard 7200rpm HDD."

What am I doing wrong that I can't record at a solid 60fps?

I'm not great at understanding or setting up codecs, so I'm mostly using settings other people suggest for different codecs.
Title: Re: Shadowplay Codec Settings
Post by: Malix on July 22, 2016, 03:44:12 PM
http://forum.exkode.com/index.php?topic=2.0 always environment info.
Title: Re: Shadowplay Codec Settings
Post by: ClassifyLP on July 22, 2016, 06:47:59 PM
In the second screenshot, it says the write speed is 117MB/s, which is indeed not enough for 1440p@60fps. I had write spikes at ~180MB/s with MagicYUV (4:2:0, dynamic), the average was ~125MB/s, that was with Mirror's Edge (the old game).

Do note that Shadowplay is lossy, while UtVideo is lossless.
Title: Re: Shadowplay Codec Settings
Post by: Tawm on July 22, 2016, 11:49:12 PM
Quote from: ClassifyLP on July 22, 2016, 06:47:59 PM
Do note that Shadowplay is lossy, while UtVideo is lossless.

Do you know how lossy it is? I don't fully understand codecs but I get that quality is lost depending on which codec is used and at what settings.

I used Shadowplay on my laptop before building my desktop, and the video looked pretty good. Does it lose much more quality when uploading to Youtube as opposed to a lossless codec vid being uploaded?
They're all compressed by Youtube, to it seems like they'd look mostly the same as an end product.
Title: Re: Shadowplay Codec Settings
Post by: ClassifyLP on July 23, 2016, 12:28:32 AM
Quote from: Tawm on July 22, 2016, 11:49:12 PM
Do you know how lossy it is? I don't fully understand codecs but I get that quality is lost depending on which codec is used and at what settings.

I used Shadowplay on my laptop before building my desktop, and the video looked pretty good. Does it lose much more quality when uploading to Youtube as opposed to a lossless codec vid being uploaded?
They're all compressed by Youtube, to it seems like they'd look mostly the same as an end product.

Lossless means no information is lost by encoding (other than the colourspace conversion). That means you can reencode the video (with a lossless codec) as often as you want without it losing quality. Lossy loses information every encode (how much depends on the codec and its settings). That means the more you reencode, the more information will be lost.

If you do not edit the recording and upload it straight to YouTube, the difference will be negligable due to YouTube's rather low quality settings (bitrate in particular).