Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Для модели драйвера Windows (WDDM) требуется, чтобы поставщик графического оборудования предоставил драйвер отображения пользовательского режима (UMD) и драйвер мини-порта режима ядра (KMD).
Ниже приведена отправная точка.
Шаг 1. Сведения об архитектуре и драйверах Windows.
Важно понимать основы работы драйверов в операционных системах Windows. Знание основных принципов помогает принимать соответствующие решения по проектированию и позволяет оптимизировать процесс разработки. См. статью "Начало работы с драйверами в Windows".
Шаг 2. Изучите основы реализации драйверов отображения WDDM, прочитав эту документацию по WDDM.
Графические драйверы являются сложными. Документация по WDDM охватывает значительный объем материалов о таких понятиях, как:
- Инициализация драйвера
- Поток операций WDDM
- Потоки и синхронизация
- Управление памятью и планирование GPU
Версии WDDM привязаны к выпускам Windows. Например, WDDM 1.0 появилась с Windows Vista, WDDM 2.0 была представлена с Windows 10, а WDDM 3.0 была представлена с Windows 11. Большинство функций, представленных в каждой версии WDDM, описаны в разделах "Функции WDDM x.y "; Например, функции WDDM 3.2.
Шаг 3. Просмотрите примеры драйвера отображения.
Шаг 4. Изучите процессы и инструменты сборки, тестирования и отладки драйверов Windows.
Создание драйвера не совпадает с созданием приложения в пользовательском режиме. Сведения о сборке, отладке, тестировании и развертывании драйверов Windows см. в статье "Разработка, тестирование и развертывание драйверов " для получения сведений о сборке, отладке и тестировании процессов, подписи драйверов и проверке драйверов. Для получения информации о создании, тестировании, проверке и отладке средств см. Средства разработки драйверов.
Шаг 5. Принятие решений по проектированию драйвера графического отображения.
Сведения о принятии решений по проектированию см. в разделе "Советы по реализации" и "Требования к WDDM " и "Задачи" в WDDM.
Шаг 6. Разработка, сборка, тестирование и отладка драйверов отображения.
- Для вводных сведений о том, как разрабатывать драйверы отображения для вашего графического адаптера, см. разделы "Инициализация минипорта отображения" и "Драйверы отображения User-Mode" и "Поток операций WDDM".
- Сведения о итеративном построении, тестировании и отладке см. в разделе "Разработка, тестирование и развертывание драйверов".
- Для получения советов по отладке, специфичных для драйверов отображения, см. Советы по отладке драйверов WDDM.
Шаг 7. Создание пакета драйверов для драйверов отображения.
Сведения об установке драйверов отображения для графического адаптера см. в разделе "Требования к установке" для драйверов отображения минипорта и пользовательского режима.
Шаг 8. Подписывайте и распространяйте драйверы отображения.
Последний шаг — подписать и распространить драйвер. Если ваш драйвер соответствует стандартам качества, определенным в Windows Hardware Lab Kit (WHLK), его можно распространять через Центр обновления Windows.
Эти шаги являются отправной точкой. Другие шаги, скорее всего, могут быть необходимы в зависимости от потребностей вашего индивидуального водителя.