![]() ![]() Each list of commands is put in a queue for execution by the GPU, and it can be preempted by the runtime if a more critical task arrives and if it has not begun execution. The runtime handles scheduling of concurrent graphics contexts. Virtualization could be supported on previous driver models (such as the XP Driver Model) to some extent, but was the responsibility of the driver, instead of being handled at the runtime level. When the swapped out data is needed, it is fetched back. In case the video memory available turns out to be insufficient to store all the video data and textures, currently unused data is moved out to system RAM or to the disk. WDDM drivers allow video memory to be virtualized, and video data to be paged out of video memory into system RAM. In the context of graphics, virtualization means that individual processes (in user mode) cannot see the memory of adjacent processes even by means of insertion of forged commands in the command stream. ![]() ![]() WDDM drivers enable new areas of functionality which were not uniformly provided by earlier display driver models. 2.1 Need for a new display driver model.1.3 Cross-process sharing of Direct3D surfaces. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |