Comments (6)
Thank you for your comments, @throwaway1037. NVIDIA has just begun our open source journey, so please be patient.
For now, we are not planning to upload GSP firmware at linux-firmware but this may change in the future.
Today, the firmware, kernel driver, and user-mode drivers must match versions within a release.
Note that firmware interfaces are not backward or forward compatible.
from open-gpu-kernel-modules.
We've been waiting for over a decade for our freedom, although I thank NVIDIA for making this positive step. :)
from open-gpu-kernel-modules.
for over a decade
@throwaway1037 Two, actually ;)
Today, the firmware, kernel driver, and user-mode drivers must match versions within a release.
@PAR2020 yup, and this is pretty annoying thing that prevents it to package it like any other ordinary opensource package in many distros (well, it is still possible, but it makes mainainer's work harder).
And official instruction still recommends to use blablabla.run
"installer" (the script with bundled archives), which is "non-recommended" way of installed anything in linux distros, and installing anything in that way (not with package manager) makes that system "not supported" (as package manager doesn't know anything about that files and can face a collision someday).
So, TL;DR: it is super good thing, that NVidia finally released kernel-side sources, and we're all congratulate and thank NVidia. But at the same time we're hoping NVidia will move further in "opensourcing", and will make it's drivers "compatible" with "standard" way of linux distro mainteance.
from open-gpu-kernel-modules.
Thank you Nvidia for moving forward with a true open source kernel module. This was needed for a LONG time. GSP firmware should be included in linux-firmware and be flexible to use the same GSP firmware for multiple driver versions.
from open-gpu-kernel-modules.
I'm really pleased to see this as well and going forward it will only make your product better.
Don't worry, you'll still provoke the ire of Linus, just for different reasons :-)
from open-gpu-kernel-modules.
Thank you all for your support, and patience. We have many more issues to work through in the short term, so will close this one for now.
from open-gpu-kernel-modules.
Related Issues (20)
- Suspend sometimes causes a crash when using the open 555.52.04 drivers HOT 9
- NO SHARED MEMORY FOR YEARS [NVIDIA_UVM] - BASIC FEATURE HOT 2
- Failed to load module on boot HOT 3
- Failures to resume when sleeping (s0ix) on newer kernels HOT 9
- The screen show incorrect image when using custom EDID file on ubuntu
- can't install cuda (530 | 535 | 555) in my system HOT 4
- Very slow 3D performance after a while
- "NVRM RmInitAdapter: Cannot initialize GSP firmware RM" error found HOT 1
- Cufft GPU memoey increase HOT 1
- black background after certain time HOT 2
- Integrated GPU broken from environment variable. X Error of failed request: BadValue (integer parameter out of range for operation)
- IOMMU error on ppc64le HOT 3
- Vboost Print Output is Wrong HOT 1
- gpuHandleSanityCheckRegReadError_GM107: Possible bad register read HOT 4
- CUDA fails with CUDA call "cu->cuInit(0)" failed with CUDA_ERROR_UNKNOWN (999): unknown error
- Animations after idling are noticeably choppy until GPU ramps up with GSP firmware enabled HOT 3
- nvidia-open-560.28.03 gives assertion error in dmesg with 10 RTX 4500 GPUs HOT 3
- 560.35.03 open driver ignore second GPU installed, closed 560.35.03 driver detects both GPU HOT 2
- Error launching Vulkan/DXVK games in Flatpak
- akmods-nvidia-open requires adding rpmfusion-nonfree-release-tainted on RPM distro, and can't be concurrently installed for testing HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from open-gpu-kernel-modules.