Audio Device Testing Overview
Note This content applies to the Windows Logo Kit (WLK). For the latest information using the new Windows Hardware Certification Kit (HCK), see Windows HCK User's Guide on the Windows Hardware Dev Center.
The procedures that are presented in this section outline the process for testing your audio device for correct functionality with the Microsoft Windows operating system. These procedures use the Microsoft Windows Logo Kit (WLK) and Driver Test Manager (DTM). To ensure full functionality, you must run all of the tests that DTM identifies as required for the device. If your product provides bus-specific support, you must run the appropriate bus-specific tests in addition to the standard tests.
Note : A set of HD Audio Class Driver Tests will re-run various audio device tests to test the compliance these devices with the Microsoft HD Audio Class Driver.
The test procedures are divided into the following types of topics:
Overview: The overview topics describe the hardware, software, and tester knowledge requirements.
Preparing: The preparing topics describe how to configure the system or systems for Windows logo testing.
Running: The running topics describe how to run the tests for your device or system.
Note You must use the latest version of the WLK to compile your driver in order for it to pass testing and obtain a logo.
Audio Device Tests
The tests that you need to run depend on the capabilities of the device or system that is being tested. To see the complete list of tests that could be required for your device, see the Audio Device Tests.
Run time: Four hours
Hardware Requirements
The following hardware is required for Audio Device testing. You might need additional hardware if the test device provides bus-specific support. See the test description for each bus-specific test to determine if there are additional hardware requirements.
The device to be tested.
Audio Precision System Two analyzer (AP Device) (used for the Fidelity Test).
Two computers with the following:
- One x86-based or x64-based processor with a minimum speed of 450 MHz
- 512 MB of RAM
- One 17-inch monitor with at least 1024x768x24 bits per pixel (BPP) resolution
- One AGP or PCI display adapter
One display adapter/driver combination.
One keyboard.
One mouse (or any pointing or drawing device).
One IDE hard disk drive with a 4 GB capacity (minimum), and PIO-4 or DMA capability.
All audio devices must be plugged in during audio testing.
Note Testing a device to obtain a logo for Server Device qualification requires that the system being used to test the device supports four processors and a minimum of 1 GB of RAM. These system capabilities are required for the "Dynamic Partitioning (DP) Simulator and Test" and the "Multiple Processor Group" test to run. You do not need a system that actually supports DP capabilities or has greater than 64 processors to test your device.
If a pool of systems is used to test devices, at least one system in the pool must contain four processors and a minimum of 1 GB of RAM. Additionally, that system must contain the device and driver being tested. As long as the driver is the same on all systems in the pool, the schedule will be created to run against all systems.
For those tests that do not include a driver to test, such as testing a hard drive, the Driver Test Manager (DTM) scheduler will constrain the DP test to run on the default system. This system should also be manually configured to have multiple processor groups. The default system is the first one listed. Test personnel, in this case, should ensure that this first system meets these minimum hardware requirements.
Note Except for Para-Virtualization drivers (as defined by Logo Requirement Policy-0020), physical devices and their associated drivers being tested for Server Logo or Signature may not be tested in virtual machines using any form of virtualization. This is because not all virtualization products support the underlying functionality needed to pass the tests relating to Multiple Processor Groups, Device Power Management, Device PCI functionality, etc.
Software Requirements
The following software is required to run the Audio Device tests:
One of the following operating systems:
- Windows 7
- Windows Vista
- Microsoft Windows XP Professional with Service Pack 2 (SP2)
- Microsoft Windows Server 2003 with Service Pack 1 (SP1), Enterprise Edition
- Microsoft Windows Server 2003 with SP1, Standard Edition
- Microsoft Windows XP. Professional x64 Edition
- Microsoft Windows Server 2003, Enterprise x64 Edition
- Microsoft Windows Server 2003, Standard x64 Edition
- Microsoft Windows Server 2008 R2
Any drivers that are not shipped with the operating system
The current release of the Windows Logo Kit (WLK)
Audio Precision System Two software
For loopback tests, loopback cables must be plugged into all jacks under testing, linking the render jacks to the capture jacks .
For in-air tests, a microphone or other active capture source (such as an S/PDIF cable attached to an AVR actively playing back audio) must be attached to all capture endpoints. In addition, speakers or headphones must be attached to all render endpoints.
Tester Knowledge Requirements
To run the Audio Device tests, testers must know how to accomplish the following tasks:
Install the audio device hardware
Install the manufacturer-supplied device driver, if necessary.
Install the operating system from the product DVD.
Install the WLK.
This section includes:
Preparing for the Audio Device Testing
Running the Audio Device Tests
For a development resource for Audio System Effect Audio Processing Objects testing, see the Microsoft DirectX Software Development Kit (SDK).
Build date: 9/14/2012