Question / Help Shadowplay Quality Settings?

shadowplay records CBR which is not best way to handle recording. just use nvenc in simple output mode. or quicksync if you have haswell or skylake - these cpus have nice ICQ mode for recording
 
And the bitrate should be set to 50000 (in simple mode)? Which is the same as ShadowPlay.

I normally use CQP at 15 for nvenc recording.

I have a 4770 cpu and a 1080 gpu, I assume using nvenc would be my best option for recording without any performance loss?

Edit: I'm basically just trying to figure out which my best option is.
 
Last edited:
can you tell me the exact settings that the "Hardware (QSV)" uses in simple mode so I can set them manually please?
 
can you tell me the exact settings that the "Hardware (QSV)" uses in simple mode so I can set them manually please?
icq=23 for high quality
icq=15 for indistinguishable

you may want to record to FLV, and then remux to MP4 in obs FILE menu to workaround gray screen bug that appears in VLC media player. FLV does not have multitrack afaik
 

Attachments

  • Untitled.png
    Untitled.png
    17 KB · Views: 116
Thanks man! that's very helpful, could you also tell me what settings the "Software (x264 low CPU usage)" preset uses for indistinguishable quality too please.
 
its CRF, ultrafast preset for x264. values are same as icq in qsv and cqp in nvenc. it will put some load on cpu, keep that in mind when playing something demanding like witcher3
 
Thanks again.

When manually setting the simple QSV settings, there are also two options keyframe interval and Async depth, they are set to 3 and 4 respectively. I assume these never need to be changed as these default values are what the simple mode uses?

Edit: I just noticed your keyframe interval is set to 2. Do you recommend I also use 2?
 
yes 2 is fine
from http://www.streaminglearningcenter....-h264-video-for-flash-an-overview.html?page=4
I-frames: Also known as key frames, I-frames are completely self-referential and don't use information from any other frames. These are the largest frames of the three, and the highest-quality, but the least efficient from a compression perspective.
Since almost all streaming video may be played interactively, with the viewer dragging a slider around to different sections, you should include regular I-frames to ensure responsive playback.
 
OK thank you for the help, I have one final question. In the recording quality drop down menu, going from 'high' to 'indistinguishable' to 'lossless'. I assume this order is also going from most cpu intensive to least cpu intensive right? So high quality is the most CPU intensive and lossless is the least?

I imagine this is due to the compression, since that order also goes from smallest file size to largest.
 

Suslik V

Active Member
Almost, but when bitrate increases too much (bus and memory transfer still has physical limits) you may experience PC slowdown. You may get slowdown even earlier if you using HDD instead of SSD for recordings at very high bitrates. Because HDD in real PC is slower than SSD even on write.
 
This is the issue I'm having, using simple mode and QSV on indistinguishable mode makes my recordings a little stuttery. I assume this is because my igpu isn't capable of recording in 1440p at 60fps at that quality. So if I set it to lossless quality instead I may get a smooth recording? I will be trying this out later.
 
qsv does not have lossless mode. max bitrate for chip seems to be 65k no matter what mode
lossless in simple will use ffmpeg.
nvenc has fixed lossless in studio 0.15, but do you really need such overkill quiality? maybe tune icq a bit to like 20
 
Top