I think the issue is that Nvidia is marketing the Jetson product line to a niche community of AI enthusiasts and computer learning developers.
If they had set their sights on the broader community of ppl who just enjoy playing around with embeded tech for home use cases like media consumption or just messing around with linux, things might be different.
Actually, I think an important target for jetson is embedded systems. Anything from animated advertising display signs, and hotel elevator infotainment, to modern car navigation/radio systems, seems like fair game for the Jetsons.
I bet you’ve never developed a device driver.
For a system that doesn’t have the ability to hook up a bus/logic analyzer to reverse engineer another driver.
You covered the kiosk. Point of sale is there as well. Hotel set top boxes and cable / internet combo boxes. In flight entertainment (especially since the modules can just be popped out and upgraded). Lots and lots or applications. The more display outputs it supports, the better. Some people might want a single nano/tx to drive a whole row of seats, for example. Display port would probably work for that.
Yeah, there is a reason it’s not done well, and at least one kernel developer has some stong feelings about this :P
To those who manage, who are willing to brave through it and are smarter than I, I salute you, but please, don’t frustrate yourself unnecessarly :)
Ask Nvidia nicely to implement this feature if the hardware is at all capable and I’m sure they will. It’s a lot, and I mean a lot, easier. It’s a good suggestion.
Also keep in mind that Nouveau, like its desktop PC NVIDIA drivers, is for PCI GPUs. If all other conditions are met, then the Nouveau driver would have to be ported to using the GPU integrated with the memory controller. Anything expecting PCI will fail.
I personally could care less about the nouveau drivers - I just want nvidia to support a kernel version that is at least 5.x. I need to use drivers that aren’t supported on 4.9 and am not keen on backporting them. Seriously - 4.9 is ridiculous.