Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Модель расположения драйверов изменилась в WDDM 2.0. Изменения доступны начиная с Windows 10 и описаны в следующих статьях.
| Статья | Описание |
|---|---|
| Обзор проживания | Начиная с версии WDDM 2.0, управление резидентностью перемещается в явный список на устройстве вместо списка буферов команд. Диспетчер видео памяти (VidMm) гарантирует, что все выделения в списке требований к резидентности устройства находятся в памяти, прежде чем какие-либо контексты, принадлежащие этому устройству, запланированы на выполнение. |
| Отслеживание использования распределения | Когда список выделений становится недоступен, VidMm больше не может отслеживать выделения, на которые ссылается определенный буфер команд. В результате VidMm больше не имеет возможности отслеживать использование выделения или обрабатывать связанную синхронизацию. Эта ответственность теперь относится к драйверу пользовательского режима (UMD). В частности, UMD должен обрабатывать синхронизацию в отношении прямого доступа К ЦП к выделениям и переименованию. |
| Изменения вносимых и возвращаемых данных | Начиная с WDDM 2.0 требования по предложению и восстановлению ослаблены. UMD больше не обязаны использовать функции предложения и возврата для внутренних выделений. Простаивающие и приостановленные приложения избавляются от внутренних ресурсов драйвера, используя метод Trim. |
| Доступ к распределению нерезидента | Доступ GPU к выделениям, не находящимся в оперативной памяти, недопустим и приведет к удалению устройства в приложении, совершившем ошибку. |
| Бюджеты процесс резидентности | Начиная с версии WDDM 2.0, процессам назначается бюджет на то, сколько памяти они могут держать в постоянной памяти. Этот бюджет может измениться с течением времени, но обычно будет применяться только в том случае, если система находится под давлением памяти. |