AlotOfReading
7 hours ago
Nvidia doesn't have a fantastic record for long term support on their SoCs. It usually ends up stranded on some outdated out-of-tree kernel. If they've shared the support task with Microsoft (and if MS remains institutionally capable of support at this point...), that's a reason for cautious optimism.
I don't think this is likely to truly pan out though. I can't imagine Nvidia making the kind of afffordances that would allow it to develop into a successful market segment. They're inevitably going to gatekeep documentation and aggressively encroach on their partners' margin like they always do.
comex
7 hours ago
Windows has a stable hardware abstraction layer for kernel drivers. Unlike on Linux, once Nvidia writes the drivers, the same code can just keep working without requiring constant updates to deal with breaking changes. I don’t have experience with it myself, and I’m sure some ongoing maintenance will be required to deal with bugs, but probably a fraction of what is needed on Linux.
Meanwhile, if Nvidia is writing its own drivers then documentation isn’t an issue.
The flipside is that stable APIs make it harder for Microsoft to improve the kernel. And once Nvidia decides to stop maintaining its drivers, without public source code or documentation, nobody else can maintain them in its place. Still, there’s something to be said for Microsoft’s approach.
skavi
6 hours ago
These guys aren’t going to use L4T. ACPI compliant, standard GPU drivers. They’ve also upstreamed a lot of the L4T patches.
See DGX Spark.