-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vkDestroyCommandPool: Invalid device [VUID-vkDestroyCommandPool-device-parameter] starting with Release r9_mod_v7 #16
Comments
I tested r9_mod_v10 on my own system and it works fine on Manjaro with vspipe. All I did since v6 was to update ncnn submodules. I don't change code and only add models. That means that it is either Windows related or related to your local system or scripts. Try out all gpu ids, since it says the device you used is invalid and try minimal code. Make sure your drivers are set up correctly, since you have multiple gpus from different vendors. The above example is way too big. I can't fix if I can't reproduce. |
Strange thing is that if I use just RIFE it works fine, only if I use it through FillDuplicateFrames I get the crash.
but that didn't help. |
The plugin never did and still doesn't support RGBH lol |
No problem, did that mainly to speed up vs-rife. (in my test script, I did use RGBS; yup, tested again to be sure) |
Does that error still happen? Otherwise I will just close the issue if it doesn't appear anymore. |
Just reverted my FillDuplicateFrames version and tested it. |
Correction!
and:
it still crashes when called through:
it just doesn't show the error message. |
does also happen in: https://github.com/Selur/VapoursynthScriptsInHybrid/blob/master/filldrops.py |
This is most likely due to a ncnn update causing simplevk to be used by default. You have to disable NCNN_SIMPLEVK in the meson file. I cant seem to get this to work across macos, windows, and ubuntu as macos seems to need simplevk in order to compile. |
I got it to compile https://github.com/TNTwise/VapourSynth-RIFE-ncnn-Vulkan/releases/tag/V1 |
sadly no, it works on the first frame that gets interpolated, but crashes on the next |
With what error? |
No error message:
just closes,...
|
I'm updating ncnn right now, that might fix it but I don't know at this point. |
Did call it again now I additionally at the end got:
(next few times calling the script again, this does not appear and the script just closed without an error message) |
See if this works.... |
Nope, still the same.
here is a link to my source file (I usually check around frame 450+): https://drive.google.com/file/d/1HsbgMlJ8iNzGYdWrEuKsYpdvrn4Jvj0m/view?usp=drive_link Maybe that helps to reproduce the problem. |
I can try a few things, but imo you should just use the latest vapoursynth that works and just use model_path to load whatever rife model you want. This will work with all of them except rife 4.14 lite. |
Strange thing is that when I use RIFE just normally it works. (all versions) |
Okay, I think I found the culprit and it isn't RIFE. It's the combination of RIFE and misc.SCDetect. |
Sadly I was wrong, issue is still there and happens if I replace just 15, 17, 19. My guess is that is somehow related to loading and unloading RIFE or something similar. :/ (v6 works fine, everything after it not) |
Until this is fixed, I would just use model_path with a path to the model, every model in here will work except 4.14-lite. this is most likely a ncnn issue, but I will have to test more later. |
might be related to AmusementClub/vs-mlrt#72 |
I'm using r9_mod_v10 through:
which calls
which sadly throws the above error:
I tested some older librife versions and with Release r9_mod_v6 it works, all versions after that one produce the crash.
Would be nice if this could be fixed.
The text was updated successfully, but these errors were encountered: