Jump to content

OBS recording has low frame rate but low CPU usage

Hello guys, i've been trying to get OBS to record 1080p 30fps for the past 3 weeks and every time i do the video is always stuttering, but my game is running a perfect 60 fps, my resolution is also 1080p. My CPU usage averages when recording around 35-40 percent and I have a Ryzen 1500x. OBS says its using  5-10% when recording but but its the video stutters a lot. Im using h264 AMD encoder while using the YouTube preset at balanced quality. My bitrate is 9000 and I dont understand what could be wrong.

 

~thanks in advance, Krayon.

 

here are my specs

 

 

Windows 10 Home 64-bit

16.0GB Dual-Channel 3000MHz

4096MB ATI Radeon RX 460 Graphics

AMD Ryzen 5 1500X

931GB TOSHIBA DT01ACA100 (holds operating system and applications)

2794GB TOSHIBA DT01ACA300 (holds games and recordings)

Link to comment
Share on other sites

Link to post
Share on other sites

If you cant get OBS to work you can try AMD relive first.

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 comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, Itz.Krayon said:

Hello guys, i've been trying to get OBS to record 1080p 30fps for the past 3 weeks and every time i do the video is always stuttering, but my game is running a perfect 60 fps, my resolution is also 1080p. My CPU usage averages when recording around 35-40 percent and I have a Ryzen 1500x. OBS says its using  5-10% when recording but but its the video stutters a lot. Im using h264 AMD encoder while using the YouTube preset at balanced quality. My bitrate is 9000 and I dont understand what could be wrong.

 

~thanks in advance, Krayon.

 

here are my specs

 

 

Windows 10 Home 64-bit

16.0GB Dual-Channel 3000MHz

4096MB ATI Radeon RX 460 Graphics

AMD Ryzen 5 1500X

931GB TOSHIBA DT01ACA100 (holds operating system and applications)

2794GB TOSHIBA DT01ACA300 (holds games and recordings)

If you're using the AMD encoder then it's encoding with your graphics card not your CPU. You need to set it to x264 to use your CPU.

Link to comment
Share on other sites

Link to post
Share on other sites

You need to chage the process priority but expect the game to run worse with x264 CPU recording.

Not sure about the AMD one.

Link to comment
Share on other sites

Link to post
Share on other sites

On 11/17/2017 at 4:51 PM, Jurrunio said:

If you cant get OBS to work you can try AMD relive first.

Yes, that is a fair idea and it works just fine, but the problem is I wanted to use obs' plugins to get rid of fan noise which is quite annoying.

Link to comment
Share on other sites

Link to post
Share on other sites

On 11/17/2017 at 4:55 PM, Glenwing said:

If you're using the AMD encoder then it's encoding with your graphics card not your CPU. You need to set it to x264 to use your CPU.

The h264 codec is a CPU encoding codec right? I thought h265 was the only one that used GPU.

Link to comment
Share on other sites

Link to post
Share on other sites

On 11/17/2017 at 4:56 PM, WereCat said:

You need to chage the process priority but expect the game to run worse with x264 CPU recording.

Not sure about the AMD one.

I've had the process priority set to high, and the problem still persist, although i did try x264 and although i've had zero frame drops, the stuttering still persist on the video.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Itz.Krayon said:

The h264 codec is a CPU encoding codec right? I thought h265 was the only one that used GPU.

H.264 is a type of compression algorithm. x264 is a codec that runs on the CPU and compresses video with H.264. The AMD H.264 encoder is a codec that uses the AMD GPU to compress video with H.264.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Itz.Krayon said:

I've had the process priority set to high, and the problem still persist, although i did try x264 and although i've had zero frame drops, the stuttering still persist on the video.

Using x264, what is the CPU Usage Preset set to?

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Glenwing said:

Using x264, what is the CPU Usage Preset set to?

Medium

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Glenwing said:

H.264 is a type of compression algorithm. x264 is a codec that runs on the CPU and compresses video with H.264. The AMD H.264 encoder is a codec that uses the AMD GPU to compress video with H.264.

ah, okay.

Link to comment
Share on other sites

Link to post
Share on other sites

8 minutes ago, Itz.Krayon said:

Medium

That takes some serious hardware actually :P Set it to veryfast at least, or faster if you still get stuttering. You could probably lower the bitrate if you wanted to make smaller files, I use 10,000 kbit/s and veryfast for 1440p 60 fps recording and it looks great. For 1080p 30 fps probably could get away with 5000 or 6000 or perhaps even lower, though I haven't experimented much in the lower range. Might be worth doing a few tests though.

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, Glenwing said:

That takes some serious hardware actually :P Set it to veryfast at least, or faster if you still get stuttering. You could probably lower the bitrate if you wanted to make smaller files, I use 10,000 kbit/s and veryfast for 1440p 60 fps recording and it looks great. For 1080p 30 fps probably could get away with 5000 or 6000 or perhaps even lower, though I haven't experimented much in the lower range. Might be worth doing a few tests though.

Ah okay, thanks, will try!

Link to comment
Share on other sites

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

×