If it ain't broke, I'll fix it! · he/him  I'm porting Linux to Apple Silicon Macs at @AsahiLinux. http:// patreon.com/marcan     | h

Hector Martin on Twitter: "So NVIDIA "released" their kernel driver as open source. By which they mean, they moved most of it to firmware and made the open source driver call into it. There are almost 900 functions implemented in the 34MB firmware, give or take, from what I can see. Broadcom vibes..."

submited by
Style Pass
2022-05-12 20:00:08

If it ain't broke, I'll fix it! · he/him I'm porting Linux to Apple Silicon Macs at @AsahiLinux. http:// patreon.com/marcan   | http:// github.com/sponsors/marcan  

You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more

By embedding Twitter content in your website or app, you are agreeing to the Twitter Developer Agreement and Developer Policy.

The fastest way to share someone else’s Tweet with your followers is with a Retweet. Tap the icon to send it instantly.

So NVIDIA "released" their kernel driver as open source. By which they mean, they moved most of it to firmware and made the open source driver call into it. There are almost 900 functions implemented in the 34MB firmware, give or take, from what I can see. Broadcom vibes...

For reference, Apple's GPU firmware is ~400kB. Apple's display controller, which is a similarly insane RPC mess, is ~7MB, but most of it is data tables (~1.5MB is code). Don't get me wrong, less blobs in the kernel is great... but open source their "driver" they did not.

Leave a Comment