Команда разработчиков ReactOS работает над внедрением поддержки Windows Display Driver Model (WDDM), стремясь улучшить совместимость с современным графическим оборудованием по мере завершения жизненного цикла Windows 10.
ReactOS aims for compatibility with modern GPUs
Технические вызовы и решения
Разработчик под ником The_DarkFire_ подробно описал сложность добавления WDDM в ReactOS из-за недостатка документации по XDDM и WDDM. Тем не менее, открытые драйверы GPU предоставляют более полное представление о функционировании моделей отображения. WDDM в значительной степени опирается на XDDM, и, по словам The_DarkFire_, лучшая основа XDDM необходима для успешного внедрения WDDM.
Первичные результаты и перспективы
Было успешно создано экспериментальное внедрение WDDM, обеспечивающее базовую работу адаптера отображения. Некоторые специальные драйверы GPU, включая драйвер Nvidia для Windows 7, продемонстрировали вывод на современные мониторы с полной разрешающей способностью и частотой обновления. Переход на WDDM важен, поскольку это стандартная модель драйверов для современных операционных систем Windows, поддерживаемая текущими драйверами GPU. Это позволяет использовать возможности, отсутствующие в XDDM, такие как диспетчер окон рабочего стола (DWM) и виртуальная память GPU.
Значимость для проекта
ReactOS продолжает оставаться экспериментальным open-source проектом, позволяющим запускать Windows-программы и драйверы. В то время как проект не рекомендуется в качестве ежедневной замены Windows 10, введение WDDM значительно улучшит совместимость с новейшими графическими устройствами, позволяя оптимально использовать современные функции GPU, предотвращая сбои всей системы.