pdbear / syno_nvidia_gpu_driver Goto Github PK
View Code? Open in Web Editor NEWNvidia Driver for Synology DiskStation
Home Page: https://blog.kkk.rs/archives/12
License: MIT License
Nvidia Driver for Synology DiskStation
Home Page: https://blog.kkk.rs/archives/12
License: MIT License
Could you please update driver and Cuda version to 12? Not able to run ffmpeg 6 because it requires Cuda 12 but 11 is installed. Thanks!
Is there a reason this isn't currently supported on the 1619xs+? When I install the card via a riser, I can get ta UID for the card and just need to get the drivers installed. Is this something I can compile myself on the xs+?
Thanks for your work on this!
The september driver release seems to be based on a very old driver found here
Will there be update for the newest driver found at https://www.nvidia.com/Download/driverResults.aspx/217147/en-us/
is this possible?
Does this package support the DS3622xs+? I'm following the instructions to use the physical GPU and when I try to run nvidia-smi, I get the following error.
/volume1/@appstore/NVIDIARuntimeLibrary/usr/bin# ./nvidia-smi
NVIDIA-SMI couldn't find libnvidia-ml.so library in your system. Please make sure that the NVIDIA Display Driver is properly installed and present in your system.
Please also try adding directory that contains libnvidia-ml.so to your system PATH.
Perhaps there are some path issues on this platform?
Hey @pdbear
This work looks promising, however the package does not seem to install successfully.
Model: DS1621+
DSM: 7.2-64570
Symptoms:
nvidia-smi command not found
Investigation:
/volume1/@appstore/NVIDIARuntimeLibrary/
/volume1/@appstore/NVIDIARuntimeLibrary/usr/bin/nvidia-smi
complains about Please also try adding directory that contains libnvidia-ml.so to your system PATH.
echo $PATH
results in /sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
which does not have any of the /volume1/@appstore/NVIDIARuntimeLibrary/usr/bin
files.Can you please update the package to fix these paths?
Hi, I want support for old gpus for xpenology i got an old GT30 is their any possiblity that might can work?
i would appreciate your concerned regarding this issue!
First, I want to say that I appreciate this work immensely! You have done a wonderful job and I was very excited to try it out on my Synology DS1823xs+ with a T400 when I first learned about your work.
My request is to see if it were possible to update to have at least Cuda version 12.1 enabled. Currently, it is 12.0.
I am requesting this because I would like to have a gpu-enabled instance of handbreak (handbrake-nvenc-docker). And, unfortunately when I run it, it fails and says that it needs version 12.1 or higher and only 12.0 is detected.
Thank you for your consideration.
Good afternoon, the Synolodgy virtual machine is installed on Proxmox with the vGPU function activated.
The configuration of the test Syno is as follows
Syno 3221 starts, after installing the latest drivers from your site, the vGPU is displayed in the information system, but the conversion increases in the journal, is this how it should be?
[ 54.512565] nvidia-uvm: Loaded the UVM driver, major device number 245. [ 54.782595] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNI X platforms 525.105.17 Tue Mar 28 22:18:37 UTC 2023 [ 55.897382] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 55.898716] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 55.899973] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 55.901247] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 55.902538] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 55.903691] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 55.904843] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 55.906052] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 55.907215] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 55.908492] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 55.909680] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.040255] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.041546] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.042767] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.044028] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.045247] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.046466] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.047742] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.049028] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.050561] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.051768] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.052986] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.271701] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.272933] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.274225] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.275427] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.276619] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.277812] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.279027] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.280218] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.281410] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.282691] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.283886] ACPI Warning: \_SB_.PCI0.SE0_.S00_._DSM: Argument #4 type mismatc h - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-88) [ 56.357691] NVRM: Persistence mode is deprecated and will be removed in a fut ure release. Please use nvidia-persistenced instead.
Also, when checking SurveillanceStation and trying to enable AI analytics of people, the error is that the system does not accept the video adapter
I've created an English version of install_uifile as install_uifile_enu and a Chinese+English version of INFO and LICENSE
english_translation.zip
Driver is installed and working fine, I can transcode in plex and see the streams in nvidia-smi. ๐
Problem is now, my dmesg is going crazy with 1000's of entries:
[ 3640.393457] audit: type=1400 audit(1707656661.919:1709): apparmor="DENIED" operation="unlink" profile="/usr/bin/snmpd" name="/dev/char/195:0" pid=17568 comm="nvidia-smi" requested_mask="d" denied_mask="d" fsuid=0 ouid=0
Just wondering how to fix this?
Hello,
I want to start by saying a big thank you for your efforts on this project! The concept of utilizing NVIDIA GPUs with a Synology NAS is truly impressive and something I never thought possible.
However, I couldn't help but notice that there are no source files available in the repository or the linked sites from what I can see. This got me thinking about the long-term maintenance of the project. In case updates cease for an extended period, there's a risk that the GPU friver may not work with future NAS updates.
While I understand this might be unlikely, I believe including source files would be a valuable addition. Not only would it enhance transparency, but it would also instill greater confidence in users like myself who are considering implementing it in our own systems.
Thank you for working on this project! Your work is greatly appreciated.
Hi my xpenology nas is running on platform DS3622XS+ with DSM 7.1.1-42962 Update 6
I cant get the package installed due to the fact it requires DSM 7.2 and when i try to install that my bare-metal xpenology wont boot had to recreate my arl loader stick to get it up an running again
do you have a version DSM 7.1.1-42962 Update 6
Hi,
It would be great if you could add the actual build scripts or documentation on how to build to the repository, then the community could help with updates.
Thanks
on DSM 7.2.1-69057 Update 5
on Synology DS1621+
Telsa P4 GPU
It was working fine and I rebooted it.
It now says unable to detect the GPU device.
SSH'd into my NAS, nvidia-smi
shows:
$ nvidia-smi
Unable to determine the device handle for GPU0000:07:00.0: Unknown Error
There weren't any errors and I can stop/start the NvidiaGPU Driver spk without any problems.
im tring to set up a p400 using an m.2 to pcie adapter
if i install the latest, the app doesnt run
if in install 20240719 the app runs but i dont get any indication the gpu is running
i have simple permission manager installed
DSM 7.1.1-42962 Update 6
how can i get it running?
Can we add gpu support for SurveillanceStation ?
It is possible to enable recognition in SurveillanceStation, on non dva dsm ?
For example on ds3622, vgpu driver is installed and working, but SurveillanceStation does not see the gpu.
thank you
Hi, I have in successfully install 20230919 release on my dva3129. Ran sudo vgpuDaemon and restarted driver and it has successfully upgraded my driver and can now use in plex. But unfortunately system fails to restart after shutdown. Am I missing something?
Hello there,
Have tried to install your latest verion on DS1817+ DSM 7.2.1-69057. Unfortunately with no success. This package is not supported or is not compatible with the latest DSM version. May we please ask you to update the package.
Best regards
TheBjerke
I tested this on my DS1817+ in which I have installed a quadro p400 card. Could not install the Nvidia runtime package as described on reddit. I run on DSM OS 7.2.1-69057 Update 1.Please advice
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.