Resolution criteria:
The driver must be considered part of the Debian distribution
The driver must use the Rust infrastructure provided by the Rust for Linux project
Upstream Linux 4.12 has merged QR codes on DRM panic messages, written in Rust:
https://lore.kernel.org/dri-devel/20240829144654.GA145538@linux.fritz.box/T/#u
But I don't think this counts as a driver.
Fedora 40 now ships the Apple AGX driver: https://asahilinux.org/fedora/
But running on Apple ARM devices doesn't appear to be a priority for Debian.
There's also Nova for recent Nvidia GPUs, but it's in the early stages: https://www.phoronix.com/news/Red-Hat-Nova-Rust-Abstractions
Looking at the official docs, I see
NVMe driver (in development, no plans to replace)
Null block driver (used for testing only)
Android binder driver (irrelevant to Debian)
Why are we so optimistic?
@tfae Re-checking the official doc, there is now Apple AGX GPU driver. This driver is very desirable, and of significant size such that it is very unlikely to be rewritten from Rust to C. If asahi (this is the name of the driver) is to be merged, this market's resolution now defaults to YES.
@SanghyeonSeo the author of that driver has this to say:
> At the rate things are going, I wouldn't be surprised if upstreaming the drm/asahi driver isn't possible until 2026 at the earliest.