Драйверы 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