Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе содержатся сведения о функциях и улучшениях, добавленных в WDDM версии 1.2, которая доступна начиная с Windows 8. В нем также описываются требования к оборудованию, рекомендации по реализации и сценарии использования.
В этом разделе
| Тема | Описание |
|---|---|
| Возможности WDDM 1.2 | Описывает набор функций WDDM версии 1.2, который включает несколько улучшений для повышения производительности, надежности и пользовательского опыта. |
| Улучшения в инфраструктуре отображения | Windows 8 предоставляет усовершенствования и оптимизацию для инфраструктуры отображения для дальнейшего улучшения взаимодействия с пользователем. |
| Функции и требования Direct3D в WDDM 1.2 | Microsoft Direct3D предлагает обширную коллекцию трехмерных графических API, которые широко используются программными приложениями для сложной визуализации и разработки игр. В этом разделе описываются улучшения функций и требования к программному обеспечению и оборудованию Windows 8 Direct3D. |
| Требования к графическим INF в WDDM 1.2 | Драйверы WDDM в Windows 8 требуют изменения INF в графическом драйвере. Наиболее заметным изменением является оценка функций. Для драйверов WDDM 1.2 требуется более высокая оценка функций, чем более ранние драйверы WDDM. В этом разделе описаны все соответствующие требования к INF для драйверов графики Windows 8 |
| Сценарии установки WDDM 1.2 | Поведение графического драйвера для установки Windows 8 предназначено для обеспечения того, чтобы по возможности наши клиенты получили графический драйвер, который был протестирован и сертифицирован для Windows 8. Это поведение определяется правилами, описанными в этом разделе. |
| Рекомендации по применению драйверов WDDM 1.2 | В этом разделе описаны рекомендации по применению драйверов WDDM 1.2. |
Введение
WDDM был введён с Windows Vista в качестве замены Windows XP или Windows 2000 Display Driver Model (XDDM). С его введением в Windows Vista архитектура WDDM предложила функциональные возможности для включения новых функций, таких как состав рабочих столов, расширенная отказоустойчивость, диспетчер памяти видео, планировщик GPU, межпроцессный общий доступ к поверхностям Direct3D и т. д. WDDM специально разработан для современных графических устройств, которые были Microsoft Direct3D 9 с шейдером пикселей 2.0 или лучше, и имели все необходимые аппаратные функции для поддержки функций WDDM. WDDM для Windows Vista называется "WDDM 1.0".
Windows 7 внесла поэтапные изменения в модель драйвера для поддержки функций и возможностей Windows 7 и называлась WDDM 1.1. WDDM 1.1 — это строгое надмножество WDDM 1.0. WDDM 1.1 представила поддержку Microsoft Direct3D 11, аппаратное ускорение интерфейса графических устройств Windows (GDI), Connecting and Configuring Displays, DirectX Video Acceleration (VA) High-Definition (DXVA-HD), и многие другие функции. Дополнительные сведения об этих функциях см. в руководстве по графике для Windows 7.
В Windows 8 представлен массив функций и возможностей, необходимых для изменения графического драйвера. Эти добавочные изменения повысят преимущества конечных пользователей и разработчиков и повышают надежность системы. Модель драйвера WDDM, которая включает эти функции Windows 8, называется "WDDM 1.2". WDDM 1.2 — это супермножество WDDM 1.1 и WDDM 1.0. Эти изменения можно представить в упрощенной форме, как показано в следующей таблице.
| Операционная система | Поддерживаемые модели драйверов | Поддерживаемые версии Direct3D | Функции, включенные |
|---|---|---|---|
| Windows Vista | WDDM 1.0; XDDM на сервере и на ограниченных UMPC | D3D9, D3D10 | Планирование, управление памятью, отказоустойчивость, D3D9 и 10 |
| Клиентский пакет Windows Vista SP1 / Windows 7 | WDDM 1.05; XDDM на сервере 2008 | D3D9, D3D10, D3D10.1 | + поддержка BGRA в D3D10, D3D 10.1 |
| Windows 7 | WDDM 1.1; XDDM на сервере 2008 R2 | D3D9, D3D10, D3D10.1, D3D11 | Аппаратное ускорение GDI, DXVA HD, D3D11 |
| Windows 8 | WDDM 1.2 | D3D9, D3D10, D3D10.1, D3D11, D3D11.1 | Плавный поворот, стереоскопическое 3-D, D3D11 Видео, D3D11.1 и т. д. |
Замечание
При использовании Windows 8 и WDDM 1.2 XDDM больше не поддерживается, а драйверы XDDM не загружаются на клиент или сервер Windows 8. В сценариях, которые традиционно зависят от XDDM, Windows 8 разрешает миграцию в WDDM, как показано в следующей таблице.
Независимые поставщики оборудования (IHV) и системные построители должны принять альтернативное решение WDDM, которое лучше всего подходит для своих клиентов. Это означает, что система Windows 8 всегда будет иметь драйвер на основе WDDM.
| В настоящее время используется | Поддержка WDDM для сценариев XDDM |
|---|---|
| Драйвер VGA XDDM | Драйвер базового дисплея Microsoft |
| Драйвер XDDM IHV | Системные построители должны работать с IHV, чтобы получить драйвер Display-Only WDDM или полный графический драйвер WDDM. В качестве альтернативы драйвер отображения Microsoft Basic |
| Драйвер виртуализации XDDM | Системные построители должны работать с IHV, чтобы получить новый драйвер виртуализации Display-Only |
| Поддержка CSM для Int10 в едином расширяемом интерфейсе встроенного ПО (UEFI) | Больше не требуется, так как поддержка протокола вывода графики UEFI (GOP) уже существует. |
| Доступ к удаленному рабочему столу или Collab | API дублирования рабочих столов |
| Драйвер удаленного сеанса | Нет изменений; поддержка 32 режимов bpp не поддерживается < |
Замечание
Корпорация Майкрософт предоставляет базовый драйвер отображения на основе WDDM, который является заменой ранее встроенного драйвера XDDM Standard VGA и предоставляет основные функции отображения и программное обеспечение на основе 2-D и 3-D отрисовки.
WDDM 1.2 представил новые типы графических драйверов, предназначенные для конкретных сценариев, как описано ниже:
- Полнофункционный графический драйвер WDDM: Это полная версия графического драйвера WDDM, который поддерживает аппаратные операции с ускорением 2-D и 3-D. Этот драйвер полностью может обрабатывать все функции отрисовки, отображения и видео. WDDM 1.0 и WDDM 1.1 являются полными графическими драйверами. Все клиентские системы Windows 8 должны иметь полное графическое устройство WDDM 1.2 в качестве основного загрузочного устройства.
- Драйвер только для отображения WDDM. Этот драйвер поддерживается только в качестве драйвера WDDM 1.2 и позволяет IHV записывать драйвер режима ядра на основе WDDM, который может управлять устройствами только для отображения. Windows обрабатывает отрисовку 2-D или 3-D с помощью программно-имитированного GPU. Устройства только для отображения не допускаются в качестве основного графического устройства в клиентских системах.
- Драйвер только для отрисовки WDDM: этот драйвер поддерживается только в качестве драйвера WDDM 1.2 и позволяет IHV записывать драйвер WDDM, поддерживающий только функции отрисовки. Устройства только для отрисовки не допускаются в качестве основного графического устройства в клиентских системах.
В следующей таблице перечислены модели драйверов и поддерживаемые категории драйверов.
| Модель драйвера/категория драйвера | Полная графика | Только отображение | Только отрисовка |
|---|---|---|---|
| WDDM 1.0 (Windows Vista) | Да | нет | нет |
| WDDM 1.1 (Windows 7) | Да | нет | нет |
| WDDM 1.2 (Windows 8) | Да | Да | Да |
В следующей таблице объясняется использование сценариев для новых типов драйверов:
| Категория драйверов | Клиент | Сервер | Клиент, работающий в виртуальной среде | Виртуальный сервер |
|---|---|---|---|---|
| Полная графика | Требуется в качестве загрузочного устройства | Необязательно | Необязательно | Необязательно |
| Display-Only | Не разрешенный | Необязательно | Необязательно | Необязательно |
| Render-Only | Необязательный в качестве неосновного адаптера | Необязательно | Необязательно | Необязательно |
| Безголовый | Не разрешенный | Необязательно | Не применимо | Не применимо |
WDDM 1.2 требуется для всех систем, которые поставляется с Windows 8. WDDM 1.0 и WDDM 1.1 будут продолжать работать в Windows 8. Однако лучший интерфейс и функции Windows 8 включены только драйвером WDDM 1.2.