Одним из интересных дополнений в только что выпущенное ядро Linux 6.18 является драйвер GPU Tyr на Rust для CSF-графических процессоров Arm Mali, который представляет собой порт зрелого драйвера Panthor на C , включённого в состав Linux 6.10 . Он был разработан Collabora в сотрудничестве с Arm и Google.
Цель Tyr — реализовать тот же пользовательский API, что предоставляет Panthor, чтобы в конечном итоге его можно было использовать в качестве прямой замены в Vulkan-драйвере PanVK компании. Спустя несколько лет драйвер Tyr на Rust может заменить драйвер Panthor на C, но до тех пор будет использоваться Panthor, поскольку он более зрелый и соответствует стандарту OpenGL ES 3.1 с июля 2024 года.
Читать далее «Tyr – драйвер GPU на языке Rust для Arm Mali GPUs»
