Sound card test [SOUND]

Top  Previous  Next

This test operates in two different modes. The standard mode verifies that the sound card can play back MP3, wave form audio and MIDI (Musical Instrument Digital Interface) sound.

There is also a loopback mode, which requires a loopback cable. Loopback mode measures the distortion between audio input and audio output. Loopback cables are available from http://www.passmark.com

Standard Test:

Three small sound clips are played by in a loop. The duration of play back is determined by the duty cycle setting selected by the user. A larger duty cycle setting will result in a longer playback period. The sound test window displays the amount of time remaining in the playback. If the sound clip is shorter than the test period, then the sound will be played in a loop until the test period is complete.

You may select the files that are played during the test in the Sound preferences window. The default test files are in the BurnInTest installation directory.

C:\Program Files\BurnInTest\Testsound.mid  (MIDI file)
C:\Program Files\BurnInTest\Testsound.wav  (Wave file)
C:\Program Files\BurnInTest\Testsound.mp3  (MP3 file)
 

While the test is running the user should verify that the sounds produced are clear and without distortion. If no sound is heard and BurnInTest detects no errors, check

-The mute and volume settings in the Windows mixer / volume control window
-The speakers are plugged into the correct plug on the sound card
-The speakers volume control is turned up

Loopback Test:

Loopback testing involves connecting the audio out and line in plugs of your computers sound card together with an audio loopback cable.

More specifically, BurnInTest uses the 'first' waveform-audio capable input port for the audio in. This will be the Audio, Sound recording, Default device (the input device can be changed based on the options available in the Audio Sound recording list, Control panel -> Sounds and audio devices -> Audio tab -> Sound recording, Default device). For example, the list of options for the input device may be:
"Realtek HD Audio rear input"
"Realtek HD Front Green Jack"
"Realtek HD Front Pink Jack"

The test uses a single channel (mono), 8 bit sound format with telephone quality sample rate (11025Hz). The test generates a sin wave sample with a frequency of 300Hz and a duration of approximately 20 seconds. This sample is output, looped back over an audio loop back cable and the input recorded. Once the sample is complete, the test then analyzes the waveform for distortion. It is possible to set the maximum level of distortion before an error is logged in the Sound preferences window.

An operation is defined to be an 8-bit sample of a waveform that is looped and is within the user distortion setting. A cycle is defined to be playing a waveform sample of approximately 20 seconds, recording this sample and analyzing it for distortion.

Note 1: If you use the Sound Loopback test at the same time as you use the Video Playback test, you must use a Video file with no audio component as the audio will impact the distortion ratio of the sound test.

Note 2: If your sound card is capable of modifying the usage of the line in jack then you should ensure that line it is in fact currently configured as line in. For example with RealTek High Definition Audio, when the sound card is set up for 8 channel home theater, the line in jack is changed to a side speaker out jack (using the RealTek Alcwzrd software).

Note 3: If a system is under high load, the audio device driver may not be able to output a continuous Sine waveform. If this occurs, you may see the "Corrupt Audio input" warning. To determine if this is load related, reduce system load and re-test.

Note 4: If your system produces audio on certain events, such as clicking a mouse button, then these sounds should be turned off before using the sound Loopback test.

Before beginning a loopback test, there are a few important configurations, which must be carried out in Windows in order for the test results to be meaningful.

Getting ready for the loopback test

1. Open the mixer.

This can be done from Control Panel =>Sounds and Audio devices. Alternatively, the mixer can be started by double clicking on the small speaker icon on the task bar. Note that the mixer device has two properties sections, Playback and Recording, which contain different volume controls depending on your sound card. It is possible to toggle between the two sections through the Options =>Properties menu item of the mixer device.

2. Check that Wave output is enabled.

mixer1Look at the settings for the overall Volume Control and Wave volume control. The slide bars should be near the center of the range and the Mute check boxes should be unchecked. It is advisable to Mute all other output devices (e.g. Midi, CD Audio) in order to maintain a pure output signal. In particular, the Line In volume control should be muted to prevent feedback loops in some sound cards. Initially leave the balance setting in the middle. If these settings are not correct, there will be no sound output.

3. Switch to the mixer recording (input) window.

From the mixer window select the Options => Properties menu item, and then select the Recording option and the volume control check boxes. After clicking on OK the recording volume controls for the mixer inputs are displayed.

4. Check that Line In input is enabled.

mixer3This volume control is the most important setting for the loopback test. If the volume setting is too low, the input signals will be correspondingly vague and therefore distortion will be high. If the volume setting is too high, the input signal may become “capped” as the sound waves become truncated. This will also lead to high distortion and errors being logged. You may need to play with this control while the test is in progress in order to find the “sweet spot”. A useful tool for calibrating your input and output audio levels is PassMark SoundCheck, available from http://www.passmark.com.

Once the Volume Controls and Recording Controls have been configured correctly, the test is ready to begin. BurnInTest measures the level of distortion between the output signal and the input signal on a wave-by-wave basis. If the distortion measured exceeds the value set in the Sound Preferences window and an error is logged and the output and input waves are displayed in the Sound Test window. Waves that exceed 0.5 of the maximum distortion level are also displayed, but no error is logged.