dazo,

@nixCraft

I can be pragmatic in many cases, use stuff which works - prefer FOSS when there are real alternatives.

But nvidia ... They deliberately try to get a free pass in with their proprietary driver. The "open source" Linux kernel driver you get from them is essentially just a firmware loader ... Which tries to circumvent the limitations internal GPL export restricted functions have, inside that binary blob.

And that, dear friends, is one of the reasons this driver can make your system end up in crashes ... When it tries to access restricted functions using an expected interface, where an internal kernel interface may have changed sufficiently with a kernel update to break unexpected users of it.

Drivers doing the right thing, typically don't end up in this mess ... Because they use properly public exposed APIs which has a different guarantee to stability. So if that driver is a proper GPL licenced driver, it has access to all the GPL tagged functions in the kernel directly and doesn't need to do this wonky stuff.

And that's why deserves to be completely ignored by users. They deliberately try to access kernel functionality in particularly restricted from their driver - because it's not a proper GPL driver.

's might not be equally good compared to what nvidia can do. But at least, there are real open sourced, GPL based drivers for them.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux
  • DreamBathrooms
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • InstantRegret
  • tacticalgear
  • anitta
  • ethstaker
  • provamag3
  • cisconetworking
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • modclub
  • megavids
  • normalnudes
  • Leos
  • JUstTest
  • lostlight
  • All magazines