-
Notifications
You must be signed in to change notification settings - Fork 36
Add support for linux #5
Comments
I builded a linux version of DeclanRussell Denoiser. For anyone interested in updating here are some hints: |
Alright by the magic of compilers the above build is broken. ( Please don't ask why, here be dragons 'n all ) So I fixed it. And actually checked if it worked. |
@codecnotsupported thanks! Would you mind sharing a bash script, aur or docker container building this? Honestly, thank you so much, but I don't think that a lot people on GitHub would be comfortable running binaries from a mega. Plus, you wouldn't have to be the one having to constantly update this thing. |
Sure thing, it's not much of a bash script but this is what I did. Just grab https://github.com/DeclanRussell/NvidiaAIDenoiser Then copy the following files from 'NVIDIA-OptiX-SDK-5.1.1-linux64/lib64' to the 'src' folder
Run as: I should probably have posted this on his github project page, oh well ¯_(ツ)_/¯ |
For compile with optix 6.5 i can't with 7 because i don't find lib64 directory... install: libopenimageio I have to use on my system: |
Can someone build a working version of the addon to run without dancing with a tambourine. Thanks. |
lol I think the addon is kind of obsolete now that, Nvidia's Optix denoiser is implemented in Blender 2.81, as well as Intel's open image denoiser, which is available from the node editor. https://evermotion.org/tutorials/show/11601/new-intel-open-image-denoiser-in-blender-2-81 |
@codecnotsupported Why do you say this is obsolete now? If I understand correctly, the integrated AI denoiser in Blender 2.81 only supports RTX cards, not GTX 600 and up, as the D-NOISE addon does. I have a Linux notebook (T440p) with a GTX 940M and would like to use the addon. Windows is not an option for me. Any comment greatly appreciated :-) EDIT: I was mistaken, I only have a 730M and it only has compute capability of 3.0. So thats why Blender does not offer me optix support (requires 5.0). I do have the right driver (470+). Does your code run with compute 3.0? If you support GTX 600 and up, I suppose I might be lucky? Then I would just need a little help getting it running on my Ubuntu 20.04... EDIT2: I've gotten so far by now:
I first had to edit main.cpp and change 2 includes with OpenImageIO to use a forward slash instead of backslash, and find those files and add the -I for their path. Also the lib64 path for Optix had changed to SDK/lib. EDIT3: Now I found more info here: DeclanRussell/NvidiaAIDenoiser#4 I also found that the Optix SDK 7.4 requires a higher driver than I have, so I downgraded to 7.3.0. Now I still have some problems, but a lot less ;-) (note I disabled 2 types of warnings here to see how far I get):
EDIT4: But now:
Those files are there, however:
|
@arnolde In DeclanRussell/NvidiaAIDenoiser@4e6f866 I have pushed a commit that should fix those warnings. As far as your compilation error. I don't think you need this line |
Can you please add support for linux?
As far as I understand the addon is basically just a wrapper for nvidia optix.
There is an nvidia optix version for linux so it shouldn't be too hard to implement but it'd really help a lot of people since especially rendering is often done on linux servers. (and it'd be able to get on sheepit)
I use arch on my main workstation and would really love to play around with DNOISE.
Thanks in advance ;)
The text was updated successfully, but these errors were encountered: