Jump to content

Shadowplay playback is choppy.

Go to solution Solved by Majestic,

Soooooooooooooooooo, after lots of browsing I came acros this post:

http://forums.guru3d.com/showthread.php?p=4841000

 

Mr. LyrickCZE I thank thee. Cannot detect any more spikes after setting nvspcaps64.exe to high and the game to "higher than normal" (just below it).

 

Problem solved, but thought i'd update for completion if anyone found it through google.

So i'm trying to record some footage for a video i'm making. But there is this big issue I can't seem to solve. I'm trying to record some footage from Rise of the tomb raider (and the reboot "tomb raider). But every attempt the actual recorded footage is choppy. I render the game at 60 fps, but the recording seems to be variable (58-61 fps) and it doubles frames sometimes. It almost seems like the game engine and shadowplay are not synced, and shadowplay is just grabbing random frames. Eventhough the game was vsynced (triple buffered).

 

This essentially happens for every game I'm trying to record. I'm recording to my SSD at the moment, but streaming the data to my NAS doesn't change it (for better or worse). 

 

When I review the footage, and go frame by frame you can sometimes see it use frames a second time. Resulting in the choppy playback. Is there anything I can do to fix this, besides using a capture card? Is OBS with Quicksync any better? I don't really have the expendable system resources in some games to record from the CPU, since i'm only running a quadcore.

Link to comment
https://linustechtips.com/topic/599683-shadowplay-playback-is-choppy/
Share on other sites

Link to post
Share on other sites

I havent had issues with OBS doing this...but I havent with shadowplay either. 

id give OBS a try though simply because shadowplays quality isnt steller. 

System Specs

CPU: Ryzen 5 5600x | Mobo: Gigabyte B550i Aorus Pro AX | RAM: Hyper X Fury 3600 64gb | GPU: Nvidia FE 4090 | Storage: WD Blk SN750 NVMe - 1tb, Samsung 860 Evo - 1tb, WD Blk - 6tb/5tb, WD Red - 10tb | PSU:Corsair ax860 | Cooling: AMD Wraith Stealth  Displays: 55" Samsung 4k Q80R, 24" BenQ XL2420TE/XL2411Z & Asus VG248QE | Kb: K70 RGB Blue | Mouse: Logitech G903 | Case: Fractal Torrent RGB | Extra: HTC Vive, Fanatec CSR/Shifters/CSR Elite Pedals w/ Rennsport stand, Thustmaster Warthog HOTAS, Track IR5,, ARCTIC Z3 Pro Triple Monitor Arm | OS: Win 10 Pro 64 bit

Link to post
Share on other sites

1) How many Mb/s U set for recording ?
From my perpective, 1080 60FPS needs 50Mb/s (I use Big Kepler GPU).
2) What CPU/GPU U have ?

CPU : Core i7 6950X @ 4.26 GHz + Hydronaut + TRVX + 2x Delta 38mm PWM
MB : Gigabyte X99 SOC (BIOS F23c)
RAM : 4x Patriot Viper Steel 4000MHz CL16 @ 3042MHz CL12.12.12.24 CR2T @1.48V.
GPU : Titan Xp Collector's Edition (Empire)
M.2/HDD : Samsung SM961 256GB (NVMe/OS) + + 3x HGST Ultrastar 7K6000 6TB
DAC : Motu M4 + Audio Technica ATH-A900Z
PSU: Seasonic X-760 || CASE : Fractal Meshify 2 XL || OS : Win 10 Pro x64
Link to post
Share on other sites

3 minutes ago, agent_x007 said:

1) How many Mb/s U set for recording ?
From my perpective, 1080 60FPS needs 50Mb/s (I use Big Kepler GPU).
2) What CPU/GPU U have ?

1) It's the high preset, higher than 50Mb/s isn't possible.

2) check my profile, it's all there. 

 

Even dropping settings, thus making sure locked 60fps, doesn't change anything. I can run the game perfectly, with overhead to spare...and it just duplicates frames.

Link to post
Share on other sites

22 minutes ago, Majestic said:

So i'm trying to record some footage for a video i'm making. But there is this big issue I can't seem to solve. I'm trying to record some footage from Rise of the tomb raider (and the reboot "tomb raider). But every attempt the actual recorded footage is choppy. I render the game at 60 fps, but the recording seems to be variable (58-61 fps) and it doubles frames sometimes. It almost seems like the game engine and shadowplay are not synced, and shadowplay is just grabbing random frames. Eventhough the game was vsynced (triple buffered).

 

This essentially happens for every game I'm trying to record. I'm recording to my SSD at the moment, but streaming the data to my NAS doesn't change it (for better or worse). 

 

When I review the footage, and go frame by frame you can sometimes see it use frames a second time. Resulting in the choppy playback. Is there anything I can do to fix this, besides using a capture card? Is OBS with Quicksync any better? I don't really have the expendable system resources in some games to record from the CPU, since i'm only running a quadcore.

Might as well try QuickSync + OBS real quick just to see if that works.

Link to post
Share on other sites

Where U keep temp files ?

CPU : Core i7 6950X @ 4.26 GHz + Hydronaut + TRVX + 2x Delta 38mm PWM
MB : Gigabyte X99 SOC (BIOS F23c)
RAM : 4x Patriot Viper Steel 4000MHz CL16 @ 3042MHz CL12.12.12.24 CR2T @1.48V.
GPU : Titan Xp Collector's Edition (Empire)
M.2/HDD : Samsung SM961 256GB (NVMe/OS) + + 3x HGST Ultrastar 7K6000 6TB
DAC : Motu M4 + Audio Technica ATH-A900Z
PSU: Seasonic X-760 || CASE : Fractal Meshify 2 XL || OS : Win 10 Pro x64
Link to post
Share on other sites

3 minutes ago, agent_x007 said:

Where U keep temp files ?

Tempfiles write to SSD, files are stored in NAS. But setting tempfiles and stored files to seperate SSD's (phsysical) doesn't fix it.

Link to post
Share on other sites

9 minutes ago, Starelementpoke said:

Might as well try QuickSync + OBS real quick just to see if that works.

Yeah, currently in livechat with Nvidia. Maybe they know something. After that, if it's not fixed, Ill try OBS.

Link to post
Share on other sites

Update: so i tried OBS with quicksync and this gives me the same issues. Random spots where the encoder and output aren't in sync or something and it just misses a frame. Resulting in a duplicate grab from the output buffer.

 

Just can't seem to get a smooth 60 fps recording without stutters. Is this simply not possible?

Link to post
Share on other sites

Soooooooooooooooooo, after lots of browsing I came acros this post:

http://forums.guru3d.com/showthread.php?p=4841000

 

Mr. LyrickCZE I thank thee. Cannot detect any more spikes after setting nvspcaps64.exe to high and the game to "higher than normal" (just below it).

 

Problem solved, but thought i'd update for completion if anyone found it through google.

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

×