Jump to content

I have been trying to hammer down my recording settings for recording games but I can't seem to figure anything out to fix what appears to be choppiness in videos when using shadowplay. 
I have tried several different bitrate options and I have disabled windows game bar and any extra overlays I have. Here is an example of what I am dealing with. I was recording to a ssd that houses my OS but it also occurs if I record to my hard drive. 

None of the choppiness was there while actually playing. I was playing at 1440p 144 fps while I recorded at 1080p 60fps 50k bitrate (also happened on lower bitrates)

Specs-

1070ti

ryzen 7 2700

16 gig 3000 ram

        

Link to comment
https://linustechtips.com/topic/1064840-recording-with-shadowplay/
Share on other sites

Link to post
Share on other sites

14 minutes ago, WesleyC said:

I have been trying to hammer down my recording settings for recording games but I can't seem to figure anything out to fix what appears to be choppiness in videos when using shadowplay. 
I have tried several different bitrate options and I have disabled windows game bar and any extra overlays I have. Here is an example of what I am dealing with. I was recording to a ssd that houses my OS but it also occurs if I record to my hard drive. 

None of the choppiness was there while actually playing. I was playing at 1440p 144 fps while I recorded at 1080p 60fps 50k bitrate (also happened on lower bitrates       

I see no choppiness in this video, but then again, I don't play CS:GO so maybe someone who does can chime in.

Desktop: KiRaShi-Intel-2022 (i5-12600K, 5060 Ti) Mobile: Moto Razr 50 Ultra (Razr+ 2024) | 30GB CAN+US+MEX $30/month
Laptop: Lenovo Yoga 7i (16") 82UF0015US (i7-12700H, 16GB/2TB RAM/SSD, A370M GPU) Tablet: Lenovo Tab Plus (256GB)
Camera: Canon M6 Mark II | Canon Rebel T1i (500D) | Canon SX280 Music: Spotify Premium (CIRCA '08)

Link to post
Share on other sites

I call that the limitation of older NVENC (and I can see that before uploading to YT or anywhere else). I havent tested any Turing cards for this myself so cant commend on the new version.

 

Why would you need shadowplay when you're on a Ryzen 7 anyway? The strength for 8 core Ryzen is to stream without hurting much if at all gaming performance, especially CSGO when it cares about 2 cores only. Just use OBS with x264.

 

@Princess Luna that

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to post
Share on other sites

Can't see choppiness myself. I have two thoughts on what might be going on.

 

1, 60fps looks worse if you're used to 144fps

2, Assuming either vsync or g-sync are on, I've wondered how frames are captured when the display rate and capture rate are not integer multiples of each other. If it only picks the last complete frame, then there will be temporal jitter and that might explain choppiness. If this theory is right, then dropping the game rate to 120fps should fix that. I don't know if going from 144 to 120 will impact gameplay but it would be an interesting test.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to post
Share on other sites

2 hours ago, porina said:

Can't see choppiness myself.

it's most noticeable when the camera spins around quickly near objects or a wall.

2 hours ago, porina said:

1, 60fps looks worse if you're used to 144fps

it does, but if that's the case any computer generated animation should look terrible (motion blur dont really work for me). In reality I can watch most gameplay footage recorded with OBS (x264) enjoyably. 

2 hours ago, porina said:

2, Assuming either vsync or g-sync are on, I've wondered how frames are captured when the display rate and capture rate are not integer multiples of each other. If it only picks the last complete frame, then there will be temporal jitter and that might explain choppiness. If this theory is right, then dropping the game rate to 120fps should fix that. I don't know if going from 144 to 120 will impact gameplay but it would be an interesting test.

It could be that, though now I wonder how OBS with x264 deal with bouncing frame rates. Does it apply some sort of frame interpolation as an educated guess on what it should fill into the recording based on two frames from the GPU?

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to post
Share on other sites

I would like to thank everyone for their help and replies! 

@kirashi  

Thank you! 

 

@Jurrunio  

3 hours ago, Jurrunio said:

I call that the limitation of older NVENC (and I can see that before uploading to YT or anywhere else). I havent tested any Turing cards for this myself so cant commend on the new version.

 

Why would you need shadowplay when you're on a Ryzen 7 anyway? The strength for 8 core Ryzen is to stream without hurting much if at all gaming performance, especially CSGO when it cares about 2 cores only. Just use OBS with x264.

 

@Princess Luna that

Thank you for your response! I had obs downloaded but was disappointed when I also found that obs produced some of the same results after I played with the settings for several hours. I uninstalled it out of frustration. Can you recommend what settings to use in obs. I’m not sure what a lot of the settings do. 

 

@porina 

2 hours ago, porina said:

Can't see choppiness myself. I have two thoughts on what might be going on.

 

1, 60fps looks worse if you're used to 144fps

2, Assuming either vsync or g-sync are on, I've wondered how frames are captured when the display rate and capture rate are not integer multiples of each other. If it only picks the last complete frame, then there will be temporal jitter and that might explain choppiness. If this theory is right, then dropping the game rate to 120fps should fix that. I don't know if going from 144 to 120 will impact gameplay but it would be an interesting test.

Thank you for your response! I originally thought that the the FPS difference was the reason that 60 looked bad to my eyes- because I had been on 144fps and 144hz refresh rate. I watched some other 1080p csgo and mine always looked worse so I ruled that out. 

 

I like Ike your idea about changing the FPS to a multiple of the capture rate. I never thought of this being a potential issue! I will try it and let you know! If not, I’m hoping that jurrunio will help me out with some OBS settings. Feel free to respond with your thoughts on OBS settings if you want!

Link to post
Share on other sites

7 hours ago, WesleyC said:

Thank you for your response! I had obs downloaded but was disappointed when I also found that obs produced some of the same results after I played with the settings for several hours. I uninstalled it out of frustration. Can you recommend what settings to use in obs. I’m not sure what a lot of the settings do. 

You can try this

U5y6cXS.png

 

Or even higher video bitrate as this is a recording, you can compress it further later on with much higher quality settings, say overnight. I myself have to use very fast encoder preset and lower recording quality even in CSGO since my CPU is a lot weaker

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to post
Share on other sites

@Jurrunio  The settings are not working. I have tried many different variations of them testing one variable at a time. 

@porina The idea to change the fps did not work.

 

I'm not really sure where to go from here. I guess I can still record, but I will have to put up with this choppiness. Is it glaringly obvious? To me it is. My console video doesn't even look that bad. 

Link to post
Share on other sites

@Jurrunio and @porina

I thought y'all might like to hear this..   Originally during my tests I turned game bar off so it wouldn't interfere with my recordings. After several hours of testing I finally decided I would just try to use game bar to record my videos instead and it works without any problems....so I don't understand. Game bar works but obs and shadowplay don't? I would upload the file but it is too big. Any idea on why this happened? 

Link to post
Share on other sites

4 hours ago, WesleyC said:

@Jurrunio and @porina

I thought y'all might like to hear this..   Originally during my tests I turned game bar off so it wouldn't interfere with my recordings. After several hours of testing I finally decided I would just try to use game bar to record my videos instead and it works without any problems....so I don't understand. Game bar works but obs and shadowplay don't? I would upload the file but it is too big. Any idea on why this happened? 

so it's still some OBC settings playing up :P The way to program recording dont differ much, only the UI and default settings separate them apart

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to post
Share on other sites

6 hours ago, Jurrunio said:

so it's still some OBC settings playing up :P The way to program recording dont differ much, only the UI and default settings separate them apart

Yeah. The windows game bar was recording at 71 fps rather than targeting 60. So I wonder if obs was trying to record at 60 but constantly dipping. I will have to test later but I'm content to have smooth video using the windows game bar for now. I just wish I could record the audio track separate but that's ok for now xD. 

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

×