-
[Plugin] Nvidia-Driver
Maybe if you open this link you'll see how fast it's been updated: https://github.com/unraid/unraid-nvidia-driver/releases In my opinion, maintaining a stable development environment is not an uncommon claim, as developers usually don't want to spend too much time configuring their environment. Nvidia is committed to providing 3 years support for their Long Term Support Branch (LTSB). So even though newer versions are available, there are still a lot of users using older versions of drivers It seems to me that Unraid is updating kernel versions so aggressively because they assume that users won't be doing anything on bare systems and that everything required is done using Docker, VMs, and LXC. They assume that changes to the underlying system won't easily affect the upper tier applications. This was true to a certain extent until I realized that Nvidia Driver was also discarding old versions at such a rapid rate that I had to update my Usperspace driver, CUDA, CUDNN, Pytorch software stack, and destroy my longtime work environment in a accident.
-
[Plugin] Nvidia-Driver
I understand that, but the point I was trying to make is that I found these spare versions are still becoming obsolete too quickly. Sooner or later these options will no longer be avaliable when I update my Unraid system with several versions, and the system will in turn automatically choose a new driver version for me. I'd like to have at least one of them really available for a long period of time so that I don't have to risk breaking the development environment by being forced to do frequent driver updates.
-
[Plugin] Nvidia-Driver
No, I didn't misunderstand, I made it clear from the start that I understood that and appreciated your efforts in the process. Please let me express my claim in a different way. We always offer 5 versions now, and as far as I can see, the version numbers of all five options are rolling over quickly as the system is upgraded. But wouldn't it be nice if we could keep the version of one of the options stable (in my opinion, Production Branch would be a good fit for this, in line with its name), so we don't really need to spend extra time, and we can satisfy the demands of users who are looking for stability! Of course, it's perfectly understandable to push for a driver version number update in this case I see your point, but those version numbers I cited were just an example. In other words, even if I chose 570.144 to maintain cross-version compatibility in the moment, that version would quickly become obsolete(no longer available) in future updates, So I'll be forced to update the next driver version again. wouldn't it? know I'll have to figure this out on my own if I want to stick with one driver version for a long time. However, I'd like this to be part of the official solution if you can recognize my claim.
-
[Plugin] Nvidia-Driver
Thank you for your instructions, that said, I would like to know what you think of my suggestion. I'm sure if you could take this on board, this could make your plugin better and help more people!
-
[Plugin] Nvidia-Driver
You may have misunderstood me, so let me illustrate this point with an example. Suppose I was previously on unraid 7.0 (Kernel 6.6.78), at which point I could select driver version 550.142 in avaliable versions (not the LATEST versions), now when I upgraded to 7.1.3 (Kernel 6.12.24), the system automatically upgraded my driver to the latest 570.144 in the background, and the process is irrevocable because after updating the system, the 550.142 option also disappears. As you can see from your Github Release, you don't have a 550.142 driver for Unraid 7.1.3 at all. https://github.com/unraid/unraid-nvidia-driver/releases/tag/6.6.78-Unraid https://github.com/unraid/unraid-nvidia-driver/releases/tag/6.12.24-Unraid That is, if I understand you correctly, keeping a static version before and after updating the system is not achievable
-
[Plugin] Nvidia-Driver
Is it possible to keep a certain version in the driver version option for a long time? Allow me to describe the benefits of doing this: The Nvidia Driver plugin currently keeps updating the host driver version in a rolling fashion, and each time I update the system version, the Nvidia Driver plugin forces me to install the new host driver. This creates a number of problems, and I've already seen some feedback about incompatibility with older Kepler cards, as well as problems with some people's Docker apps. In my development workflow, I've long used a combination of LXC and Nvidia Driver to get both a VM-like experience and GPU compute power, but having to have the same version of the userspace driver installed in the LXC container as the Unraid host also forces me to update the driver one-by-one for each LXC container every time I update the Unraid system and the Nvidia driver. In the most recent update, my LXC development environment was completely destroyed. I'm sure this is a huge nuisance to those who have had similar experiences as me as well. I understand that compiling a large number of driver versions for each unraid version is a difficult thing to do, which is the main reason why the nvidia driver plugin is in a rolling mode, but I'm sure it's not too difficult to maintain just one additional version, and if you're still not willing to support this request, perhaps you could explain the driver compilation process in a note that would allow me to do this myself? Much appreciated!
Un1kk
Members
-
Joined
-
Last visited