根据“Windows Vista and Later Display Driver Model Architecture”,在应用程序和显示微型端口驱动程序之间有一个 channel ,如下所示:
Application <---> user-mode Win32 GDI <---> kernel-mode Win32K.sys <---> Dxgikrnl.sys <---> Display Miniport Driver
不需要用户模式显示驱动程序。
我想知道是否有可能仅提供微型端口驱动程序来支持基于帧缓冲的简单图形卡?
最佳答案
您问题的答案是"is"。从WDDM1.2开始,它为您提供了仅支持仅显示驱动程序的选项,该驱动程序基本上是不支持3D的帧缓冲驱动程序。但是,如果您希望看到D3D应用程序正在运行,则肯定需要用户模式驱动程序来与d3d运行时进行交互并实现全套微型端口DDI功能。
关于windows - WDDM驱动程序是否需要用户模式显示驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15633451/