Hi there, I will keep it short. I have a Ryzen 9 5900X CPU and a RTX 3080. I record in 240 fps, but I like to interpolate my videos from 1440 3840-7680 fps. Don't ask me why. My CPU is getting hogged around 70-99% usage and my GPU is hardly being used at all for rendering so it is quite a slow process. Is there a reason for this? I set my GPU settings on blur to true and set it specially as either NVIDIA or nvidia in the config settings. I want my GPU to be utilized but can't seem to figure out what is going on. I don't want my interpolation stuff changed via framerate, but is there a way to utilize the GPU over the CPU for utilization? Thank you!
#RTX 3080 Limited Utilization when Rendering?
85 messages · Page 1 of 1 (latest)
my config file:
-
blur
blur: false
blur amount: 1
blur output fps: 60
blur weighting: equal -
interpolation
interpolate: true
interpolated fps: 3840 -
rendering
quality: 16
preview: false
detailed filenames: true -
timescale
input timescale: 1
output timescale: 1
adjust timescaled audio pitch: false -
filters
brightness: 1
saturation: 1
contrast: 1 -
advanced rendering
gpu: true
gpu type (nvidia/amd/intel): NVIDIA
deduplicate: true
custom ffmpeg filters: -c:v libx264 -preset medium -crf 15 -c:a copy -
advanced blur
blur weighting gaussian std dev: 2
blur weighting triangle reverse: false
blur weighting bound: [0,2] -
advanced interpolation
interpolation program (svp/rife/rife-ncnn): svp
interpolation speed: medium
interpolation tuning: weak
interpolation algorithm: 23
I also do have the latest NVIDIA drivers for my 3080 as I updated them 2 days ago.
interpolation required the cpu to perform compute that why its being pegged
reduce the interpolation fps to reduce cpu usage
Shoot
also make ur custom ffmpeg filter use nvenc not libx
try -c:v h264_nvenc -preset p7 -qp 18
libx uses your cpu for encoding
h264 nvenc uses your gpu for encoding
this will slightly benefit with lowering cpu usage but not drastically
Ah alright thank you!
yeah..that really helped actually:
should rife be used for rendering/blurring thousands of interpolated frames? I interpolated my video at 3,840 frames, and now blurring it to 60 fps with 1.0 blur with interpolation disabled
im using svp but idk if rife would be any faster
its been rendering for 3 hours so far and its only at 10 seconds out of 9 mins of footage .-.
rife is incredibley slow
its more accurate, it should only be used for low-fps input videos.
Oh I see
Is there a way I can render the file faster, without losing loads of quality? Since I recorded it in 240 fps, interpolated it in 3,840 frames, then set blur to 1.0 and interpolation to false, then rendered it. It's been well over 3 hours and it has only rendered 51 seconds out of 9 minutes. Is there a way to make it faster while still keeping the 3,840 frames to convert it to 60?
frameblending will be always be faster
interpolation will be slower (reduce the interpolation fps for faster speeds)
consider upscaling after editing the processed clip
for better quality
Ah ok
One more question for you. Can I render multiple small files in blur at the same time?
Or is that not possible?
Trying to convert this file into 60 fps with blur but it's not working and gives me an error
Any ideas why?
interpolation fps too high
really?
blur breaks with too many blurframes
is there a max limit?
i think its around 100
no
"blur frames" means amount of blended frames
so interpolation fps / blur fps = blur frames
cause this is what I am working with
do you think 3840 would work?
i promise you wont even notice a difference with 7000 compared to ~3000
shoot
ok
so
can I interpolate the fps first before I actually blur the footage, then once the clips are rendered at 3840/the new interpolated fps, I can enable blur and turn off the interpolation?
or should I leave interpolation on all the time even after the clips have been interpolated? Not sure how that works and how it should be done properly
why interpolate and blur seperatly??
because I was thinking that interpolation would give it "more" frames. then I can blur it with all those extra frames
is there a reason to do them together, as I thought doing them one at a time would be better and make it more accurate?
no
oh
that jsut makes it slower
ah crud ive been doing that this whole time xd
all good! thanks for your help!
Would there be any possible way of getting blur to render it out in 7,680 fps? I know you said there wouldn't be a difference but I also just wanna visually see that for myself too
It can do 3,840 just fine but I really hope it can go higher than that
Well I've already tried doing it and has shown an error code. But is there a way of forcing the application to render at higher frame rate?
what's the error code
no
blur is incapable of resampling (blurring) that many frames.
Darn that is really unfortunate. Is there a software that can do that?
lets be realistic, doing that much fps interpolation is a waste of time
most people even don't exceed 2400 fps
also you aren't going to get any diminishing returns
ah
silly question but how do I install rife in order to be used by blur, and what version of rife that I have in the file is the best version of it?
you already have rife
honestly i would recommend using smoothie-rs for rife
not sure blur's implementation is broken
Rife keeps giving me an error