当前位置: 首页 > news >正文

Windows 图形显示驱动开发-WDDM 2.1 功能(四)

驱动程序版本控制

图形适配器或芯片集的驱动程序 DLL 和 SYS 文件必须具有正确格式的文件版本。

驱动程序信息文件 (.inf)、内核模式驱动程序 (.sys) 和用户模式驱动程序 (.dll) 文件的版本信息必须一致。 此外,.inf 的 [SignatureAttributes] 部分中标识为 PETrust 二进制文件的任何文件的版本信息必须与 .inf 一致。 建议驱动程序包中其他二进制文件的文件版本信息与 .inf 一致。

为了与旧版操作系统的当前文件版本要求保持一致,文件版本格式必须遵循 AA.BB.CCCCC.DDDDD 模式,其中:

  • AA 表示 .inf 中列出的功能最强大设备的驱动程序型号版本。

  • BB(适用于 WDDM 1.2 及更高版本的驱动程序)表示 .inf 中列出的功能最强设备的最高可用 D3D 功能级别

  • BB(适用于 WDDM 1.1 及更低版本的驱动程序)表示 .inf 中列出的功能最强大的设备所支持的最高可用 DDI 版本

  • CCCCC 是供应商选择的最多五位数的数字,从 0 到 65535 不等

  • DDDDD 是供应商选择的最多五位数的数字,从 0 到 65535 不等

AA 字段的值:

驱动程序模型AA值
WDDM v2.121
WDDM v2.020
WDDM v1.310
WDDM v1.29
WDDM v1.18
WDDM v1.07
XDDM6

BB 字段的值(WDDM 1.2 及更高版本):

DirectX 功能级别

BB 值

12_x21
12_120
12_019
12_x18
11_117
11_016
10_115
10_014
9_314
9_214
9_114

BB 字段的值(WDDM 1.1 及更早版本):

DDI 版本
BB 值
功能级别 11_0 上的 D3D11-DDI17
功能级别 10 上的 D3D11-DDI16
D3D10-DDI15
D3D9 DDI14

示例

备注:

不要求用前导零填充数字,即 123 不需要在 CCCCC 或 DDDDD 字段中表示为 00123。 在以前版本的 Windows OS 中,最后两个字段为 4 位数,即 CCCC.DDDD。 因此,Windows 10 和 WDDM 2.0 之前版本的驱动程序的示例只有 4 位数字。 

  • Windows Vista WDDM 1.0:

    • D3D9 DDI 驱动程序可使用 7.14.0000.0000 至 7.14.9999.9999
    • D3D10 DDI 驱动程序可使用 7.15.0000.0000 至 7.15.9999.9999
  • Windows 7 WDDM 1.1:

    • D3D9 DDI 驱动程序可使用 8.14.0000.0000 至 8.14.9999.9999
    • D3D10 DDI 驱动程序可使用 8.15.0000.0000 至 8.15.9999.9999
    • 使用 FL_10_0 驱动程序的 D3D11 DDI 可使用 8.16.0000.0000 至 8.16.9999.9999
    • 使用 FL_11_0 驱动程序的 D3D11 DDI 可使用 8.17.0000.0000 至 8.17.9999.9999
  • Windows 8 WDDM 1.2:

    • FL_10_0 HW 可使用 9.15.0000.0000 到 9.15.9999.9999
    • FL_10_1 HW 可使用 9.16.0000.0000 到 9.16.9999.9999
    • FL_11_0 HW 可使用 9.17.0000.0000 到 9.17.9999.9999
    • FL_11_1 HW 可使用 9.18.0000.0000 到 9.18.9999.9999
  • Windows 8.1 WDDM 1.3:

    • FL_10_0 HW 可使用 10.15.0000.0000 到 10.15.9999.9999
    • FL_10_1 HW 可使用 10.16.0000.0000 到 10.16.9999.9999
    • FL_11_0 HW 可使用 10.17.0000.0000 到 10.17.9999.9999
    • FL_11_1 HW 可使用 10.18.0000.0000 到 10.18.9999.9999
  • Windows 10 WDDM 2.0:

    • FL_11_1 HW 可使用 20.18.0000.0000 到 20.18.65535.65535
    • FL_12_0 HW 可使用 20.19.0000.0000 到 20.19.65535.65535
    • FL_12_1 HW 可使用 20.20.0000.0000 到 20.20.65535.65535
  • Windows 10 WDDM 2.1:

    • FL_11_1 HW 可使用 20.18.0000.0000 到 21.18.65535.65535
    • FL_12_0 HW 可使用 20.19.0000.0000 到 21.19.65535.65535
    • FL_12_1 HW 可使用 20.20.0000.0000 到 21.20.65535.65535

 强制

Windows 10 版本高于 10586 的 HLK 认证播放列表中的强制测试会执行本文规定的规则。 对于旧版本的 OS,测试为可选。 对于 10586 之后的 Windows 10 内部版本,WDDM 版本已更新为 2.1。 另一种查看方法是,强制要求只适用于为 WDDM 2.1 或更高版本生成的驱动程序。

http://www.dtcms.com/a/108686.html

相关文章:

  • 追踪大型语言模型的思维过程:提示词工程重要
  • 高效创建工作流,可实现类似unreal engine的蓝图效果,内部使用多线程高效执行节点函数
  • Oracle触发器使用(一):DML触发器
  • 高可用的Hadoop完全分布式环境搭建
  • 10分钟私有部署QwQ-32B模型,像购买Ecs实例一样快捷
  • 机器学习-聚类分析算法
  • P10914 [蓝桥杯 2024 国 B] 跳石
  • python 爬取网站图片的小demo
  • 【AI论文】CodeARC:评估归纳程序合成中大语言模型代理的推理能力基准
  • Xilinx FPGA XCVC1902-2MSEVSVA2197 Versal AI Core系列芯片的详细介绍
  • Java中的方法重载
  • 第J3-1周:DenseNet算法 实现乳腺癌识别(含真实图片预测)
  • 牛客练习题——素数(质数)
  • 策略模式实际用处,改吧改吧直接用,两种方式
  • DataFrame行索引操作以及重置索引
  • 第二期:深入理解 Spring Web MVC [特殊字符](核心注解 + 进阶开发)
  • Golang封装Consul 服务发现库
  • Linux进程管理与进程间通信
  • 如何将本地项目上传到Gitee的指定分支
  • 【2-6】数字调制
  • 蓝桥杯2024JavaB组的一道真题的解析
  • 云计算:基础、概念与未来展望
  • vue2拖拉拽做个模拟公式工具
  • 计算机视觉算法实战——基于YOLOv8的行人流量统计系统
  • 缺页异常导致的iowait打印出相关文件的绝对路径
  • Linux红帽:RHCSA认证知识讲解(十)使用 tar创建归档和压缩文件
  • RAG库搭建:从零开始,开启智能问答新世界
  • OpenCV 图形API(15)计算两个矩阵(通常代表二维向量的X和Y分量)每个对应元素之间的相位角(即角度)函数phase()
  • Ubuntu换Windows磁盘格式化指南
  • 二,<FastApi>FastApi的两个核心组件