Для NetBSD началась реализация поддержки GEM/KMS. Прогресс в разработке FreeBSD KMS-модуля для видеокарт AMD

В свете прекращения поддержки современными открытыми видеодрайверами механизма переключения видеорежимов на пользовательском уровне (UMS) разработчики NetBSD приступили к портированию из Linux подсистемы прямого рендеринга (DRM, Direct Rendering Manager) и реализации модулей для управления памятью (GEM, Graphics Execution Manager) и переключения видеорежимов (KMS, Kernel Mode-Setting) на уровне ядра. На начальном этапе планируется обеспечить поддержку GEM/KMS для видеокарт Intel, после чего заняться модулями для карт AMD и NVIDIA. Отдельно отмечается, что большинство связанного с DRM кода распространяется под BSD-подобными лицензиями, поэтому при портировании данного кода из Linux не должно возникнуть проблем с лицензионной совместимостью кода, интегрируемого в NetBSD. Код который поставляется только под лицензией GPL переносить не планируется.

Тем временем, разрабатываемый для ядра FreeBSD KMS-модуль для видеокарт AMD достиг важного этапа в развитии — с использованием драйвера, базирующегося на KMS-модуле, удалось запустить X.Org-сервер и обеспечить беспроблемную работу Firefox, а также организовать вывод видео через mplayer с использованием XVideo.

©  OpenNet