#OBS stuttering on footage

1 messages · Page 1 of 1 (latest)

still hound
#

For some reason, my OBS doesn't work properly when recording, and instead the footage becomes choppy.
I don't know how to replicate it, however I've tried every fix on earth to make this work and it just doesn't stop the stuttering, anyone knows as to why this could happen?
OBS says it's a GPU overload but it happens with light games when my GPU is chilling as well, so I have no idea anymore

covert geyser
#

You can download Kdenlive. It also has a screen recorder. You just have to enable it. Usually what will chug is setting the FPS to 60, 4k or a very high bit rate. If the issue persists on Kdenlive. Then it's probably your settings.

#

Also make sure under Driver Manager you have the green recommended gpu update.

flint wind
#

what GPU?

#

Output of sudo apt install vainfo && vainfo too please

flint wind
# flint wind what GPU?

iGPUs suck ass for game recording.

Becahse GPUs have to both render the game and the frame OBS sends to the encoder.

still hound
still hound
still hound
#

I think it didn't work ngl

still hound
flint wind
#

use the 550/535 driver

#

and install the nvidia-vaapi-driver package using sudo apt install nvidia-vaapi-driver

#

then re run vainfo and show it here

still hound
#

I'll install the package though

covert geyser
#

Upgrade to... oh 970?! That's crazy old. 580, driver is the normal go to fix.

still hound
#

Yea I'm suffering LMAO

#

580 is the driver I use yea

still hound
# flint wind then re run `vainfo` and show it here

libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_1_0
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.20 (libva 2.12.0)
vainfo: Driver version: VA-API NVDEC driver [egl backend]
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
<unknown profile> : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileVP8Version0_3 : VAEntrypointVLD

covert geyser
#

There will be a major gpu update to the 590 in a few weeks. However, the 970 is really really old. It will be missing some modern features.

still hound
#

I wish I could upgrade

covert geyser
#

If possible, pick up a 3050. It'll only be an upgrade.

still hound
#

That's crazy expensive tbh LMAO

covert geyser
#

OMFG! They used to be $120. ):

still hound
#

I barely have money to get a haircut

#

And I live outside as well

covert geyser
#

Your best bet is to buy a used PC off Ebay or a lot. Tons of people are downgrading to Win11. They are forced to abandon old hardware.

#

We're talking dollars to free if you can find them.

still hound
#

Ebay isn't a platform that's used in my country tbh, but I'll plan on upgrading someday

#

I just literally can't, my money goes toward my survival lmao

#

But I appreciate it

covert geyser
#

Don't give up. Keep an eye out for anyone upgrading to Win11. Those PCs will be tossed by the tens of millions.

still hound
#

Which is sad ngl

covert geyser
#

One person's trash is another person's treasure. That's how I got my 3050 GPU for dirt cheap.

still hound
#

Which is insanely lucky ngl LOL

#

Happy for you

covert geyser
#

Best bet is to wait for the new wayland update in a few weeks. See if that fixes it. You can also hunt down some old PPA, repository files for your 970 that may improve it.

still hound
#

I hope it does

#

Also, I'm kinda new to Linux, what exactly is Wayland?

#

I hear a lot of people talking about it but idk what exactly it is

covert geyser
#

Wayland is the new GUI update for your desktop and 3d graphics. It is superior to Windows. Eventually... We're slowly getting near completion.

still hound
#

Anything is superior to Windows

covert geyser
#

Same way that Vulkan surpasses OpenGL. It's a matter of development.

still hound
#

True

#

That's actually pretty hype, I'm excited

covert geyser
#

Mint 22.3, along with the 590 driver update are in beta testing.

still hound
#

Hopefully it fixes it

covert geyser
#

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update

#

Try those for good measure.

still hound
#

2 packages can be upgraded. Run 'apt list --upgradable' to see them.
mintfrost@frost-System-Product-Name:~$ apt list --upgradeable
Listing... Done
libnvidia-egl-wayland1/noble 1:1.1.17-0ubuntu0~gpu24.04.1 amd64 [upgradable from: 1:1.1.13-1ubuntu0.1]
libnvidia-egl-wayland1/noble 1:1.1.17-0ubuntu0~gpu24.04.1 i386 [upgradable from: 1:1.1.13-1ubuntu0.1]

#

Do I update these as well?

covert geyser
#

Yes. Worst case scenario. Just reinstall the 580.

#

It should only add or not work at all. The PPA is just a old repository.

still hound
#

Do I do like, sudo apt update libnvidia-egl-wayland1/noble 1:1.1.17-0ubuntu0~gpu24.04.1 amd64

#

Or am I stupid

covert geyser
#

Wayland should be automatic with the 580. I say go for it too.

still hound
covert geyser
#

Like I said. It's probably already in there.

still hound
#

Hopefully

#

It said upgrade, not install, it's why I ask

covert geyser
#

Give it a run next time you boot up. See if it improved anything. Otherwise, lower your screen record settings to 720p.

still hound
#

I tried a few things

#

It looks like my GPU has to be really chill to barely have the bug happen

#

And again same thing, only chops on fullscreen

#

My GPU has to be like around 50% usage range max to barely have it happen

covert geyser
#

Screen recording only recently became reliable. Back then people would get a second PC or card for direct recording.

still hound
#

That's insane

flint wind
still hound
#

Pain

flint wind
#

can i see the OBS settings?

still hound
#

I lowered them as much as I could as well as lower the game settings to get decent results on fullscreen, but let me show

covert geyser
#

From the 1980's to 2010's it was just easier to have secondary hardware dedicated for recording. Such as Pinnacle.

still hound
#

30fps, 720p upscaled to 1080p

#

The video looks awful already tbh

flint wind
#

What is your CPU?

still hound
#

i7-8800 iirc, but let me check

covert geyser
#

Leave it on 720 with a better bit rate. Upscalling is ideal for larger resolutions. 1080p to 4k. Switch from H.264 to MPEG4. Format MP4

still hound
#

i7-8700k

flint wind
covert geyser
#

His GPU can't do MPEG4?

flint wind
#

mpeg4 is the video format

covert geyser
#

Otherwise dump it down to MPEG2, then re encode it to MP4.

still hound
flint wind
#

h.264 is the codec

covert geyser
#

Ah... I recommend trying KDENlive. It has more expansive codec options.

#

h.264 is different from mpeg4. Mpeg4 came first.

flint wind
#

i guess you can try software encoding

still hound
#

It ran worse LMAO

flint wind
#

oh well

#

expected

still hound
#

I tried messing with multiple different configurations

#

It's awkward because like

covert geyser
#

Definitely give Kdenlive a shot. It's what I recommended earlier. Davinici has lots of issues on Linux.

still hound
#

The chopness only happens when my game is fullscreen

still hound
covert geyser
#

Another trick is lowering your FPS to 30 and resolution to 720 from your monitor settings in the NvidiaServerSettings.

still hound
flint wind
covert geyser
#

Agreed. That's why I recommend Kdenlive.

flint wind
#

since when you can screen record there?

covert geyser
#

It's tucked away in settings. Off by default. You turn it on, then click the red button in the upper left corner.

#

Hit me up anytime if you want the screen record settings.

flint wind
#

but i don't think it'll change much. GPU is underpowered by today's standards.

Recording needs both the 3D (rendering the frame to send to the encoder) and Video pipeline. Since both the game and the recording are using the 3D pipeline it'll saturate quickly and lead to this behaviour.

covert geyser
#

Davinci is made for higher end PCs. KDENlive is made to work on most PCs.

dark wind
rotund scarab
#

offloading the H.264/HEVC encoding to something like a 1050 Ti is what I would've done