Драйверы DRM
Контактное лицо: Jean-Sébastien Pédron <dumbbell@FreeBSD.org>
Драйверы DRM — это драйверы ядра для встроенных и дискретных графических процессоров. Они поддерживаются в ядре Linux, и мы портируем их во FreeBSD. На момент данного отчёта мы берём только драйверы DRM для AMD и Intel (драйверы NVIDIA для FreeBSD являются проприетарными и предоставляются самой NVIDIA).
Мы портируем их по одной версии Linux за раз. Это позволяет нам выпускать обновления чаще и упрощает портирование и отладку, поскольку дельта изменений меньше по сравнению с большим скачком через несколько версий.
В этом квартале мы завершили портирование драйверов DRM из Linux 6.12 LTS к моменту выхода FreeBSD 15.1-RELEASE. Поскольку это версия с долгосрочной поддержкой (LTS), мы будем отслеживать изменения в патчах Linux 6.12.x. В настоящее время мы находимся на версии 6.12.81, и ведётся работа по дальнейшему обновлению до последней версии патчей. Эти драйверы доступны в дереве портов и в виде пакетов.
В рамках работы над драйверами версии 6.12 было исправлено несколько ошибок или регрессий для уже поддерживаемых графических процессоров. Некоторые новые графические процессоры также начали работать.
У нас всё ещё остаётся несколько проблем с нестабильностью, которые необходимо исправить как в драйверах i915, так и в amdgpu.
Мы также продолжили портирование драйверов DRM из следующих версий Linux: * Обновление до Linux 6.13 находится на стадии рецензирования и тестирования. * Обновление до Linux 6.14 также готово и будет рецензироваться после обновления до 6.13.
Эта работа щедро спонсируется Фондом FreeBSD в рамках Проекта «Ноутбуки и настольные компьютеры».
Спонсор: The FreeBSD Foundation
Последнее изменение: 27 июля 2026 г. от Vladlen Popolitov