HMFT 测试先决条件
本部分介绍在使用 Windows Hardware Lab Kit (Windows HLK) 对符合硬件媒体基础转换 (HMFT) 要求的设备进行测试之前必须完成的任务:
符合 HMFT 要求的设备是支持基于硬件编码或解码数字内容的视频卡或芯片集。
注意
如果视频卡不是独立的产品(例如,系统板上的视频芯片集),这些测试将作为系统认证的一部分运行。
硬件要求
测试符合 HMFT 要求的设备需要以下硬件:
测试计算机。
注意
测试计算机必须满足 Windows HLK 先决条件。 它还必须在用作 HLK 工作目录的驱动器上至少具有 75 GB 的可用空间。
符合 HMFT 要求的视频卡(测试设备),除非系统板上的视频芯片集中包含了 HMFT 功能。
如果测试设备包含音频、网络或其他功能,可能需要额外的硬件。 为了确定是否有额外的硬件要求,请参阅 Windows HLK Studio 中为你的视频卡或芯片集确定的每个测试的说明。
软件要求
测试符合 HMFT 要求的设备需要以下软件:
最新的 Windows HLK 筛选器或更新。
解码或编码测试期间使用的标准视频文件。
注意
在 Windows HLK 的安装过程中,会将标准视频文件下载到 Windows HLK Studio。
在运行 HMFT 编码和解码测试之前,必须从 Windows 开发人员中心下载用于 HMFT 多媒体测试的 Windows Hardware Lab Kit (HLK) 补充测试内容。 下载补充测试内容后,必须通过以下方式之一存储此内容:
存储在 HLK 控制器上的 %DTMBIN%..\Tests\HMFTContent 路径下。在计划测试时,必须使用 ContentSource 参数的默认值。 这可以使每个测试仅复制单个测试所需的输入内容,然后在测试完成后删除该内容。 这对于可用空间小于 75 GB 的计算机很有用。
存储在 %DTMBIN%..\Tests\HMFTContent 以外的其他位置,或者存储在客户端计算机可以访问的网络共享上。 在计划测试时,必须将 ContentSource 参数配置为你将文件复制到的位置。 这与此列表中的第一项具有相同的行为,但允许指定内容的位置。
在运行测试之前,在每台客户端计算机上以本地方式复制内容。 必须将 ContentSource 参数配置为客户端计算机上内容的路径。 例如,如果使用具有驱动器号 d: 的外部驱动器,并将内容放置在 d:\HMFTContent 中,则必须将 ContentSource 参数配置为 d:\HMFTContent。 这会使测试使用本地内容,而不是为每个测试复制每个文件。 此选项要求客户端计算机上至少有 75 GB 的可用空间,但可以提高测试运行的速度,因为无需为每个测试复制内容。
注意
ContentSource 参数被传递给计划测试的所有客户端计算机,以确保所有客户端计算机上的内容位置都是相同的。
在运行测试之前,在每台客户端计算机上以本地方式复制内容,并将内容的位置添加到 %PATH% 环境变量中。 保留 ContentSource 参数的默认值。 这会使测试与此列表中的第三项的行为类似。 此选项不要求内容在每台客户端计算机上位于相同的位置。
测试计算机配置
配置测试计算机以测试符合 HMFT 要求的设备:
在测试计算机上安装相应的 Windows 操作系统,然后针对测试网络(包含 Windows HLK Studio 和 Windows HLK 控制器的网络)配置计算机。
注意
如果要在 Windows Server 2008 R2、Windows Server 2012 或 Windows Server 2012 R2 上进行测试,必须安装桌面体验包。 从命令提示符键入:
Dism.exe /online /enable-feature /featurename:DesktopExperience /all
如果计算机没有重新启动,必须手动重新启动。
如有必要,在测试计算机上安装制造商提供的设备驱动程序。
对于独立的视频卡,将卡安装在测试计算机中。
在测试计算机上安装 Windows HLK 客户端应用程序。
使用 Windows HLK Studio 创建计算机池,并将测试计算机移到该池。
在开始测试之前,请确保测试计算机已就绪。 如果测试要求在其运行之前设置参数,则会为该测试显示一个对话框。 有关详细信息,请查看具体的测试主题。
手动 Windows HLK 测试需要用户干预。 为提交运行测试时,最好在块中将自动测试与手动测试分开运行。 这样可以防止手动测试中断自动测试的完成。