This would implies the package management system to know the inner working of nvidia drivers so it can warn users when updates would break it. How one’s implement it?
The distro should be testing the driver within their update system before including it in their repo. The package should include metadata about system settings that could potentially break the system.
Distro makers have test machines to test their packages before pushing them out, but they can only cover popular and common hardware. Expecting them to test it on all graphic card permutations is too much considering most distros are released for free and maintained by volunteers, especially since nvidia cards aren’t cheap anymore.
This would implies the package management system to know the inner working of nvidia drivers so it can warn users when updates would break it. How one’s implement it?
The distro should be testing the driver within their update system before including it in their repo. The package should include metadata about system settings that could potentially break the system.
Distro makers have test machines to test their packages before pushing them out, but they can only cover popular and common hardware. Expecting them to test it on all graphic card permutations is too much considering most distros are released for free and maintained by volunteers, especially since nvidia cards aren’t cheap anymore.