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.mzph.cn/web/74442.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

什么是 StarRocks?核心优势与适用场景解析

在数据量持续爆发的时代,企业对实时分析的需求日益迫切。例如,电商大促期间的交易监控、广告投放效果的即时反馈等场景,均要求毫秒级的响应速度。然而,传统工具如 Hadoop、Hive 等存在明显短板:复杂查询性能不足、资源…

Java基础 4.3

1.对象机制练习 public class Object03 {public static void main(String[] args) {Person a new Person();a.age 10;a.name "小明";Person b;b a;System.out.println(b.name);//小明b.age 200;b null;System.out.println(a.age);//200System.out.println(b.a…

视频设备轨迹回放平台EasyCVR综合智能化,搭建运动场体育赛事直播方案

一、背景 随着5G技术的发展,体育赛事直播迎来了新的高峰。无论是NBA、西甲、英超、德甲、意甲、中超还是CBA等热门赛事,都是值得记录和回放的精彩瞬间。对于体育迷来说,选择观看的平台众多,但是作为运营者,搭建一套体…

搬砖--贪心+排序的背包

a在上面b在下面->a.v-M-b.m>b.v-M-a.m->剩余率大 所以我先遍历a&#xff0c;让a在上面 这就是要考虑贪心排序的01背包 因为它有放的限制条件 #include<bits/stdc.h> using namespace std; #define N 100011 typedef long long ll; typedef pair<ll,int>…

《2024年全球DDoS攻击态势分析》

从攻击态势来看&#xff0c;2024年DDoS攻击频次继续呈增长趋势&#xff0c;2024年同步增加1.3倍&#xff1b;超大规模攻击激增&#xff0c;超800Gbps同比增长3.1倍&#xff0c;累计高达771次&#xff0c;且互联网史上最大带宽和最大包速率攻击均被刷新&#xff1b;瞬时泛洪攻击…

数据分析参考架构详解

1.数仓方法论 2. 数仓建模参考架构 3.大数据参考架构 4.数据分析参考架构

领驭科技:以微软Azure Speech技术为核心,驱动翻译耳机新时代

在全球化的今天&#xff0c;语言不再是沟通的障碍。领驭科技&#xff0c;作为微软的核心合作伙伴&#xff0c;正引领翻译耳机行业进入一个全新的发展阶段。以时空壶与贸人为例&#xff0c;这两家公司的翻译耳机产品凭借其内置的微软Azure Speech人工智能语音技术&#xff0c;为…

seaweedfs分布式文件系统

seaweedfs https://github.com/seaweedfs/seaweedfs.git go mod tidy go -o bin ./… seaweed占不支持smb服务&#xff0c;只能用fuse的方式mount到本地文件系统 weed master 默认端口&#xff1a;9333&#xff0c;支持浏览器访问 weed volume 默认端口&#xff1a;8080 weed …

说清楚单元测试

在团队中推行单元测试的时候,总是会被成员问一些问题: 这种测试无法测试数据库的SQL(或者是ORM)是否执行正确?这种测试好像没什么作用?关联的对象要怎么处理呢?…借由本篇,来全面看一看单元测试。 单元测试是软件开发中一种重要的测试方法,其核心目的是验证代码的最小…

服务器磁盘io性能监控和优化

服务器磁盘io性能监控和优化 全文-服务器磁盘io性能监控和优化 全文大纲 磁盘IO性能评价指标 IOPS&#xff1a;每秒IO请求次数&#xff0c;包括读和写吞吐量&#xff1a;每秒IO流量&#xff0c;包括读和写 磁盘IO性能监控工具 iostat&#xff1a;监控各磁盘IO性能&#xff0c…

办公设备管理系统(springboot+ssm+jsp+maven)

基于springboot的办公设备管理系统(springbootssmjspmaven) 系统功能主要有&#xff1a; 欢迎页账号管理 管理员账号管理系统账号添加密码修改 普通管理员管理 用户管理用户添加用户查询 资产类型管理资产信息管理资产档案管理资产报表

【STM32设计】基于STM32的智能门禁管理系统(指纹+密码+刷卡+蜂鸣器报警)(代码+资料+论文)

本课题为基于单片机的智能门禁系统&#xff0c;整个系统由AS608指纹识别模块&#xff0c;矩阵键盘&#xff0c;STM32F103单片机&#xff0c;OLED液晶&#xff0c;RFID识别模块&#xff0c;继电器&#xff0c;蜂鸣器等构成&#xff0c;在使用时&#xff0c;用户可以录入新的指纹…

Java学习总结-io流-字节流

io的体系&#xff1a; FlieInputStream(文件字节输入流) 是什么&#xff1a;磁盘以字节的形式输入到内存中。 由于不同格式编码长度&#xff0c;每次读取一个或几个字节&#xff0c;都有可能出现乱码。 所以官方提供了&#xff0c;一次性读入全部字节&#xff0c;以数组的形式…

玩转JUC - 如何优雅的异步处理任务

1、概述 前面我们学习了并发包中的一些核心的基础类&#xff0c;包括原子类、Lock 、以及线程间通信的一些工具类&#xff0c;相信你已经能够正确的处理线程同步的问题了&#xff0c;今天我们继续学习并发包下的工具类&#xff0c;我们本次主要学习线程池和异步计算框架相关的内…

MINIQMT学习课程Day2

如何和聚宽进行绑定交易 目前市场上的方式主要为以下三种方案&#xff1a; 1.聚宽和一创直接绑定&#xff08;现在已经被废除&#xff09; 2.通过蒋老师所提出的redis方案&#xff0c;进行交易 3.李兴果的&#xff0c;网页发送到服务器数据库&#xff0c;然后本地读取数据进行…

【AI视频】度加视频测试

目标 前边&#xff0c;大藏经用AI翻译成功了&#xff0c;语音也生成了&#xff0c;就想着生成视频了&#xff0c;然后就发现了这个宝藏工具。 先说结果&#xff1a;速度不是很快&#xff0c;出错了&#xff0c;提示也不是很清晰&#xff0c;虽然不顺利&#xff0c;但过程还是…

SAP CEO引领云端与AI转型

在现任首席执行官克里斯蒂安克莱因&#xff08;Christian Klein&#xff09;的领导下&#xff0c;德国软件巨头 SAP 正在经历一场深刻的数字化转型&#xff0c;重点是向云计算和人工智能方向发展。他提出的战略核心是“RISE with SAP”计划&#xff0c;旨在帮助客户从传统本地部…

《系统分析师-基础篇-1-6章总结》

第1章 绪论 系统分析师角色 职责&#xff1a;需求分析、系统设计、项目管理、技术协调。 能力要求&#xff1a;技术深度&#xff08;架构设计、开发方法&#xff09; 业务理解&#xff08;企业流程、行业知识&#xff09; 沟通能力。 系统开发生命周期 传统模型&#xf…

HCIP-12 中间系统到中间系统基础

HCIP-12 中间系统到中间系统基础 一、ISIS的区域 1.管理区域&#xff1a;Area ID&#xff08;基于路由器的管理区域&#xff09; 2.算法区域 骨干区域&#xff1a;由连续的L2或者L1/2路由器组成的逻辑区域 非骨干区域&#xff1a;是由连续的L1或者L1/2路由器组成的逻辑区域…

企业管理系统的功能架构设计与实现

一、企业管理系统的核心功能模块 企业管理系统作为现代企业的中枢神经系统&#xff0c;涵盖了多个核心功能模块&#xff0c;以确保企业运营的顺畅与高效。这些功能模块通常包括&#xff1a; 人力资源管理模块&#xff1a;负责员工信息的录入、维护、查询及统计分析&#xff0c…