Have you given up on me already? .(
You are not logged in. Please login or register.
SmoothVideo Project → Posts by smooth-motion
Have you given up on me already? .(
Hey man, I have made some new findings.
Latest vapoursynth version from djcj ppa could be the issue. I rolled back to <43 and SVP doesn't exit anymore. It's transcoding with NVENC option, just 0% video engine utilization, but no errors at least.
I assume the script doesn't just bypass the gpu completely and jumps right to cpu.
Why do you think OpenCL is the issue?
Disabling GPU acceleration removes the gpu renderer initialization error, but transcoding still does not seem to work, unfortunately.
I only disabled it GPU acceleration in SVP Control Panel. I am looking for a deeper way to do it, I think in override.js you can do it with levels-gpu option right?
Are you running Linux by any chance?
Using conversion filter.
Using conversion filter.
Image formats incompatible or invalid.
Video filter chain:
[in] 4096x1744 yuv420p bt.709/bt.709/bt.1886/limited SP=1.000000 CL=mpeg2/4/h264
[vapoursynth] "vapoursynth.00" 4096x1744 yuv420p bt.709/bt.709/bt.1886/limited SP=1.000000 CL=mpeg2/4/h264
[convert] 4096x1744 yuv420p bt.709/bt.709/bt.1886/limited SP=1.000000 CL=mpeg2/4/h264 [a]
[out] ??? <---
[convert] ??? [a]
Cannot initialize video filters.
Could not initialize video chain.
Video: no video
: 00:00:00 / 00:14:48 (0%) {1722.7min 0.0MB}
Exiting... (Errors when loading file)
[encode-lavc] vo-lavc: encoded 0 bytes
[encode-lavc] ao-lavc: encoded 0 bytes
Thanks for the tips!
h264_nvenc in ovc option shows that gpu initialization is the problem.
09:53:11.113: [vapoursynth] Script evaluation failed:
09:53:11.113: [vapoursynth] Python exception: SVSmoothFps: unable to init GPU-based renderer - code 327680
09:53:11.113: [vapoursynth]
09:53:11.113: [vapoursynth] Traceback (most recent call last):
09:53:11.113: [vapoursynth] File "src/cython/vapoursynth.pyx", line 1847, in vapoursynth.vpy_evaluateScript (src/cython/vapoursynth.c:37206)
09:53:11.113: [vapoursynth] File "/home/donald/.local/share/SVP4/scripts/ffff.py", line 52, in <module>
09:53:11.113: [vapoursynth] smooth = interpolate(clip)
09:53:11.114: [vapoursynth] File "/home/donald/.local/share/SVP4/scripts/ffff.py", line 35, in interpolate
09:53:11.114: [vapoursynth] smooth = core.svp2.SmoothFps(input_m,super["clip"],super["data"],vectors["clip"],vectors["data"],smoothfps_params,src=input_um,fps=src_fps)
09:53:11.114: [vapoursynth] File "src/cython/vapoursynth.pyx", line 1739, in vapoursynth.Function.__call__ (src/cython/vapoursynth.c:35323)
09:53:11.114: [vapoursynth] vapoursynth.Error: SVSmoothFps: unable to init GPU-based renderer - code 327680
09:53:11.114: [vapoursynth]
09:53:11.121: (!!!) Intermediate file may be broken: /home/donald/sintel.temporary.mkv
The command you suggested produced a similar result.
But I am positive that it's not my driver's fault, because I can encode with nvenc on kdenlive with 80% . 90% video engine utilization. To be safe I reinstalled and tested with nvidia-384, nvidia-396 and nvidia-375 from graphics team ppa on various kernels, and everytime the same error.
What do you think could be causing the issue?
[vapoursynth] Script evaluation failed:
[vapoursynth] Python exception: SVSmoothFps: unable to init GPU-based renderer - code 327680
[vapoursynth]
[vapoursynth] Traceback (most recent call last):
[vapoursynth] File "src/cython/vapoursynth.pyx", line 1847, in vapoursynth.vpy_evaluateScript (src/cython/vapoursynth.c:37206)
[vapoursynth] File "/home/donald/.local/share/SVP4/scripts/ffff.py", line 52, in <module>
[vapoursynth] smooth = interpolate(clip)
[vapoursynth] File "/home/donald/.local/share/SVP4/scripts/ffff.py", line 35, in interpolate
[vapoursynth] smooth = core.svp2.SmoothFps(input_m,super["clip"],super["data"],vectors["clip"],vectors["data"],smoothfps_params,src=input_um,fps=src_fps)
[vapoursynth] File "src/cython/vapoursynth.pyx", line 1739, in vapoursynth.Function.__call__ (src/cython/vapoursynth.c:35323)
[vapoursynth] vapoursynth.Error: SVSmoothFps: unable to init GPU-based renderer - code 327680
[vapoursynth]
Video filter chain:
[in] 4096x1744 yuv420p bt.709/bt.709/bt.1886/limited SP=1.000000 CL=mpeg2/4/h264
[vapoursynth] "vapoursynth.00" 4096x1744 yuv420p bt.709/bt.709/bt.1886/limited SP=1.000000 CL=mpeg2/4/h264 <---
[out] ???
Cannot initialize video filters.
Could not initialize video chain.
Video: no video
: 00:00:00 / 00:14:48 (0%) {1759.1min 0.0MB}
Exiting... (Errors when loading file)
[encode-lavc] vo-lavc: encoded 0 bytes
[encode-lavc] ao-lavc: encoded 0 bytes
Yeah, I've tried everything.
h265 encoding with NVENC is not supported by my card I believe, only 264.
I noticed that the ocvopts do not include the nvenc codec pointer
vcodec=nvenc_h264
, is this on purpose?
Are there any specific parameter combinations that you recommend?
I am a little paranoid as it is, because of the latest mainline kernels completely breaking nvidia drivers.
I just came down from 4.18 after pretty much compiling and testing every single 4.0 - 4.17 kernel until nvidia didn't completely f*ck Xserver.
Hi guys!
Great job on the new feature, I really love the idea.
I am using Ubuntu 16.04 with nvidia-390 drivers and 4.16 rc1 kernel.
CPU: i7 4790K 4.8GHZ
GPU: GTX 1050 TI
Encoding with the CPU works fine, but it is a bit slow so I tried to encode with NVENC option, which would use GPU, as well.
This option crashes a lot mostly saying:
[out] ??? <---
20:29:41.786: [convert] ??? [a]
20:29:41.786: Cannot initialize video filters.
20:29:41.786: Could not initialize video chain.
20:29:41.789: (!!!) Intermediate file may be broken:
When it does start with NVENC option then I don't see any GPU Engine Utilization in nvidia driver-settings, so I assume it's not working.
I use NVENC encoding with Kdenlive when I encode videos for Youtube, so I know it works with this card.
Could you help me find out what the problem is?
Thanks, and again awesome job on this software!
SmoothVideo Project → Posts by smooth-motion
Powered by PunBB, supported by Informer Technologies, Inc.