Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Ultimately they build command buffers and send them to the GPU. You'd need a way to do that from macOS.
The original Mesa drivers for the M1 GPU were bootstrapped by doing just that, sending command buffers to the AGX driver in macOS using IOKit.
https://rosenzweig.io/blog/asahi-gpu-part-2.html
https://github.com/AsahiLinux/gpu/blob/main/demo/iokit.c
Hardware video decoding is well on the way: https://github.com/eiln/avd
> When the X13S Snapdragon released I seem to remember it shipping with first-party Linux drivers for almost everything
Nope. 2 years on there's still no webcam support for this device [1], though it is in a lot better place than it was on launch (not being able to boot at all on mainline).
The Surface Pro X still seems to be a long way off [2].
[1]: https://www.reddit.com/r/linuxhardware/comments/17tw6ag/anyo...
[2]: https://github.com/linux-surface/surface-pro-x/issues/7