WDDM (прозорци показване модел на водача)

Възможности adscititious модел WDDM

WDDM шофьори предлагат нови функционални области, които не са на разположение на единна основа на по-ранните модели на графичните драйвери:







Общите ползи на WDDM

стабилност

В шофьори дисплея на Windows XP, които са големи и сложни, може да бъде основен източник на нестабилност в системата. Тези водачи са напълно изпълнени в режим на ядрото (т.е.. Д. дълбоко в кода на системата), и поради това е проблем в драйвера често кара системата да се рестартира. Според анализа на отказите на данните, събрани по време на срока, Windows XP, на дисплея шофьори са отговорни за 20% от всички сини екрани. По този начин, една от основните цели на Windows Vista е намаляването на тези неуспехи и да предостави на клиентите с по-сигурна работен плот, и намаляване на разходите за поддръжка партньори. Надеждността е още по-важно в момента, тъй като има основни функции, които изискват графичната тръбопровода да работи ефективно през целия ден. Пример за такава функция е новият Desktop Window Мениджър, което прави на екрана прозорец. Предимствата на стабилна десктоп опит без прекрояване грешки, разбира се, се прилагат за всички клиенти, а не само за играчите. На WDDM техническо ниво дисплей шофьори имат два компонента: шофьор на режима на ядрото (КМД), който е много оптимизиран и потребителския режим шофьор, който изпълнява най-голяма интензивност на изчисленията. С този модел, повечето от кода се извлича от режима на ядрото. Това означава, че част от ядрото режим сега са напълно отговорен за функционалността на по-ниско ниво, и от страна на режима на потребител използва по-тежки функции, като например за улесняване на трансфера на по-сложни API API-интерфейси за употреба Графични команди, като се поддържа съвместимост приложение. Това значително намалява вероятността от фатален син екран, а повечето от проблемите, свързани с водача графики, което води до най-лошите последици от едно единствено приложение. WDDM също така осигурява устойчивост на откази по отношение на водача на дисплея. Това позволява на Windows Vista за откриване на системата за замразяване и след това рестартирайте драйвера за дисплея без да е необходимо да рестартирате системата. В допълнение, драйвера за дисплея в Windows Vista са значително опростени, което премахва необходимостта да се включи код в подкрепа на различни интерфейси драйвера, въведени през годините. По този начин, Windows Vista реализира само един интерфейс, като се гарантира, че всички по-старите шофьори се признават и в оптимално функциониране.

идея

безопасност

Сигурността е основен проблем на всяка платформа, която поддържа многозадачност. Secure операционна система, за да се гарантира, че ресурсите, използвани от едно приложение, са изолирани един от друг. Тази изолация е изискване за кандидатстване за възпроизвеждане на съдържание, защитено HD-съдържание. WDDM чрез модел за сигурност, вграден контролер на паметта и планировчика графични процесори осигурява необходимата изолация. Актуални дисплей драйвери за Windows XP не разполагат с такива възможности и ограничени във вида на HD-съдържание, което те могат да се възпроизвеждат.

диспечерско

В изпълним модул контролира изпълнението на графика (график) конкурентни графични контексти. [3] Всеки списък команди опашка за изпълнение на графичния процесор и може да се разтоварват изпълним, ако има по-важна задача, и ако изпълнението на списъка все още не е започнал. Това поведение е различно от нишките на процесора, когато задачата не могат да бъдат прекъсвани и следователно да отнеме повече време, отколкото е необходимо и да направите вашия компютър по-бавно реагира. Алгоритъмът за хибрид с взаимодействието между роден график резба и леки потоци осигурява безпроблемно успоредност. Важно е да се отбележи, че планирането - това не е нова идея, но площта преди това са били на отговорността на водача разработчиците. WDDM се опитва да обедини опита на различни фирми, управлението на изпълнението на задачите на графичния процесор.







Interprocess споделяне на Direct3D повърхности

Extended гъвкавост

Ако WDDM увисва водача или катастрофи ще се срещнат, графични стека рестартиране на шофьора. [1] се случи, за да прихванат това събитие и, ако е необходимо, на водача ще бъде рестартиран Ако графичен хардуер недостатъчност.

Драйвери за Windows XP са свободни да се отговори на хардуерни откази по свое усмотрение, всяко уведомление на потребителя или опит да разрешите проблем в мълчание. С шофьорска WDDM всички откази на оборудване причинят на водача, за да рестартирате и потребителят получава изскачащо съобщение; тя обединява поведението на шофьорите на различни разработчици.

Предишни шофьори приложени изцяло в режим на ядрото, а WDDM частично изпълнени в потребителски режим. Ако площ на даден потребител ще непоправима грешка, че е в най-лошия случай, приложението ще се прекъсне неочаквано работа вместо син екран, както беше в предишните модели на водачите.

WDDM също така ви позволява да се рестартира или да дръпне графичните устройства без надлежно рестартиране. На практика актуализацията на водача не изисква рестартиране.

Имаме нужда от нов модел на водача

ограничения

Един от най-WDDM драйвер версия 1.0 ограничения, че да не поддържат няколко шофьори в mnogoadapternom няколко монитора среда. Ако системата за няколко монитора е повече от един графичен адаптер, двата адаптера трябва да използват един и същ WDDM драйвер. Ако повече от един водач, Windows ще изключи един от тях. [6]. В WDDM 1.1 че няма такова ограничение. [7]

В WDDM 1.0 / 1.1 липсва някои режими преди обслужвани директно от водача, като разтягане на работния плот на няколко дисплея [8] [9]. въпреки View режим Dual [10] все още е на разположение. [11]

Хардуер операции ускорение GDI и Direct2D / DirectWrite спомага за намаляване на размера на паметта в Windows 7, като DWM система за изграждане вече няма нужда да съхранява копие от системната памет за всички графични повърхности, използвани GDI / GDI +, както е направила в Windows Vista. [15] [16]

WDDM 1.1, Direct3D 11, Direct2D и DirectWrite също ще бъде на разположение с пускането на Windows Vista Platform обновяване; Въпреки това, GDI / GDI + в Vista ще продължи да разчита на софтуер погрешна преценка и Desktop Window мениджър ще продължи да използва Direct3D 9Ex.

Водачите WDDM 1.1 назад съвместими с спецификация WDDM 1.0; и двамата пилоти 1.0 и 1.1 могат да бъдат използвани за платформа Windows Vista Update, или без него.

Поддържана в Windows 8.1 [22] и DXGI 1.3. [23] Новите допълнения включват възможността за изрязване на памет DXGI адаптер multiplanar наслагванията припокриващи пейджинг пейджинг и мащабиране верига, изберете backbuffer подобласт пейджинг и представляващи ниска латентност пейджинг. Допълнителните функции включват водача безжични дисплеи (Miracast), YUV варира ресурси напречно адаптер и възможност за прехвърляне на графичния процесор.

Възможностите за мобилност и мощност

Има и предимства WDDM Mobile мобилност на нови функции в Windows Vista, които зависят от WDDM.

Откриване топли връзки на дисплеи и проектори

С Windows XP, за да свържете лаптопа си към проектора може да е многоетапен процес, където всяка стъпка може да се различава от един лаптоп към друг доставчик. В Windows Vista, процесът на свързване към външен дисплей или проектор значително опростена. Когато адаптерът за показване свързване и на допълнителен външен монитор или проектор, WDDM моментално открива тази нова държава и автоматично уведомява звеното за управление на преходите в Мениджър мобилност (ТММ), което е основната технология за новия Windows Vista майстор външен дисплей. Магистър опростява разширяване или клониране на работния плот на втория дисплей.

"Hybrid" сън

Разширена Windows Vista съчетава състоянието на бърз празен ход на сън включване / изключване с хибернация функция надеждност. В резултата на Windows XP хибернация в запазването на съдържанието на паметта на системата на твърдия диск и да изключите системата; Съдържанието на стендбай режим на работа на паметта се запазва с малко количество енергия, а останалата част от системата е изключена.

Въпреки това, в Windows Vista «Hybrid» Sleep води до запазване на съдържанието система памет на твърдия диск и системата едновременно преминава в режим на готовност. По този начин, системата може да продължи да работи с паметта на системата много бързо - за по-малко от 2 секунди за персонален компютър с поддръжка на Windows Premium. Въпреки това, ако батерията е напълно разредена, или загуба на енергия води до загуба на съдържанието на системната памет, системата може да бъде възобновено от твърдия диск.

бележки