SoundStorm

Last updated
NVIDIA SoundStorm
The logo used for Nvidia's SoundStorm technology.png
Design firm Nvidia
Type Chipsets
Processor nForce/nForce2

SoundStorm is a brand by Nvidia regarding to a SIP block integrating 5.1 surround sound technology found on the die of their nForce and nForce2 chipsets for x86 CPUs. It is also the name of a certification to be obtained by Nvidia when complying with their specifications.

Contents

Certification

The SoundStorm certification ensured that many manufacturers produced solutions with high quality sound output. To achieve SoundStorm certification, a motherboard had to use the nForce or nForce2 chipsets and also include the specified discrete outputs. It was also necessary to meet certain sound quality levels as tested by Dolby Digital sound labs.

At the time[ when? ] SoundStorm was the only available solution capable of outputting Dolby Digital Live, coveted in home theater PCs.

Hardware

The SoundStorm SIP block is said to consist of a series of fixed-function and general-purpose processing units providing a combined total of reportedly 4 billion operations per second. A fully programmable, Motorola 56300-based digital signal processor (DSP) is provided for effects processing but with very limited support under DirectX on the PC.

The DSP on the APU was normally driven by code largely derived from the 3D audio middleware company Sensaura. The Sensaura middleware was also used by the Windows drivers of nearly every sound card and audio codec other than those by Creative. Unlike the usual software implementations of the Sensaura code, the SoundStorm solution ran the same code on a hardware DSP, which resulted in extremely low CPU usage. It was also capable of realtime Dolby Digital 5.1 encoding. Compared to other audio solutions of the day, the difference in CPU usage when running popular multimedia applications was as much as 10-20%. While the Audigy offers similar performance, it does so at a much higher price point, and only as a discrete add-in solution. [1]

The nForce2 APU was a purely digital component, and that motherboard manufacturers still had to use codec chips such as the 650 from Realtek for the audio output functions, including the necessary digital to analog conversion (DAC). After the demise of SoundStorm, codec chips such as the Realtek 850 have become standard integrated audio solutions, with audio processing functions offloaded on the host processor. As such, the quality of the device drivers is very important to ensure reasonably low host processor usage, without audio quality issues.

Drivers

Since the SoundStorm solution was a general-purpose DSP where code was uploaded to the card by the device drivers at boot time, this made it easy to add new functionality to SoundStorm. However, it also meant that it was not possible to create third-party device drivers for the SoundStorm, since they did not have access to the DSP code. Linux drivers for the SoundStorm actually talk directly to the audio codec (like a RealTek ALC650), bypassing the APU completely and doing all audio calculations on the CPU and leaving the SoundStorm DSP idle.

History

Video game consoles

Reportedly SoundStorm development was originally funded by Microsoft for use in the Xbox gaming console. At time of writing reportedly a second generation chip has been developed, this time with funding from Sony, as part of the PlayStation 3 project. [2] It was hinted that SoundStorm may make return to the PC scene, possibly as part of a multimedia graphics card, along the lines of the original NV1 card, rather than as a discrete or onboard solution. While there did appear to be plans for a discrete product at one point, this never materialised.

Discontinuation

Nvidia decided the cost of including the SoundStorm SIP block on the dies of their chipsets was too high and was not included in nForce3 and beyond.

Alternatives

Other manufacturers have since produced standalone sound cards based on C-Media chips such as the CMI8788 [3] which also provide Dolby Digital and DTS encoding features. These manufacturers include Turtle Beach [4] and Auzentech. [5] A software alternative is redocneXk, [6] which provides real-time AC3 encoding comparable to SoundStorm or Creative's Audigy2 and later sound cards. However, early versions of these alternatives may still be lagging behind the SoundStorm in terms of reliability, ease of use, and CPU usage.

In October 2013 AMD presented products with AMD TrueAudio. A block of DSPs to be used to offload calculations for 3D sound.

See also

Related Research Articles

Sound card Expansion card that provides input and output of audio signals

A sound card is an internal expansion card that provides input and output of audio signals to and from a computer under control of computer programs. The term sound card is also applied to external audio interfaces used for professional audio applications.

Dolby Digital, originally synonymous with Dolby AC-3, is the name for what has now become a family of audio compression technologies developed by Dolby Laboratories. Originally named Dolby Stereo Digital until 1995, except for Dolby TrueHD, the audio compression is lossy, based on the modified discrete cosine transform (MDCT) algorithm. The first use of Dolby Digital was to provide digital sound in cinemas from 35 mm film prints; today, it is now also used for applications such as TV broadcast, radio broadcast via satellite, digital video streaming, DVDs, Blu-ray discs and game consoles.

Graphics card Expansion card which generates a feed of output images to a display device

A graphics card is an expansion card which generates a feed of output images to a display device. Frequently, these are advertised as discrete or dedicated graphics cards, emphasizing the distinction between these and integrated graphics. At the core of both is the graphics processing unit (GPU), which is the main part that does the actual computations, but should not be confused with the graphics card as a whole, although "GPU" is often used as a metonymic shorthand to refer to graphics cards.

Sound Blaster Family of sound cards by Creative Technology

Sound Blaster is a family of sound cards designed by Singaporean technology company Creative Technology. Sound Blaster sound cards were the de facto standard for consumer audio on the IBM PC compatible system platform, until the widespread transition to Microsoft Windows 95, which standardized the programming interface at application level, and the evolution in PC design led to onboard audio electronics, which commoditized PC audio functionality. By 1995, Sound Blaster cards had sold over 15 million units worldwide and accounted for seven out of ten sound card sales.

nForce Motherboard chipset

nForce is a motherboard chipset created by Nvidia originally for AMD Athlon and Duron, with later revisions also supporting contemporary Intel processors. The chipset shipped in 3 varieties; 220, 415, and 420. 220 and 420 are very similar with each having the integrated GPU, but the 220 only has a single channel of memory available whereas 420 has the 128-bit TwinBank design. The 415 variant again has the dual-channel memory interface, but has no integrated graphics.

nForce2 Chipset by Nvidia

The nForce2 chipset was released by Nvidia in July 2002 as a refresh to the original nForce product offering. The nForce2 chipset was a platform for motherboards supporting AMD's Socket A CPUs along with DDR SDRAM. There were variations of the chipset including one with and one without an integrated GeForce4 MX graphics processor (IGP).

The Environmental Audio Extensions are a number of digital signal processing presets for audio, present in Creative Technology Sound Blaster sound cards starting with the Sound Blaster Live and the Creative NOMAD/Creative ZEN product lines. Due to the release of Windows Vista in 2007, which deprecated the DirectSound3D API that EAX was based on, Creative discouraged EAX implementation in favour of its OpenAL-based EFX equivalent – though at that point relatively few games used the API.

nForce4 Motherboard chipset

The nForce4 is a motherboard chipset released by Nvidia in October 2004. The chipset supports AMD 64-bit processors and Intel Pentium 4 LGA 775 processors.

nForce3 Chipset by Nvidia

The nForce3 chipset was created by Nvidia as a Media and Communications Processor. Specifically, it was designed for use with the Athlon 64 processor.

Intel High Definition Audio

Intel High Definition Audio (IHDA) is a specification for the audio sub-system of personal computers. It was released by Intel in 2004 as successor to its AC'97 PC audio standard.

E-MU 20K is the commercial name for a line of audio chips by Creative Technology, commercially known as the Sound Blaster X-Fi chipset. The series comprises the E-MU 20K1 (CA20K1) and E-MU 20K2 (CA20K2) audio chips.

ATI Avivo is a set of hardware and low level software features present on the ATI Radeon R520 family of GPUs and all later ATI Radeon products. ATI Avivo was designed to offload video decoding, encoding, and post-processing from a computer's CPU to a compatible GPU. ATI Avivo compatible GPUs have lower CPU usage when a player and decoder software that support ATI Avivo is used. ATI Avivo has been long superseded by Unified Video Decoder (UVD) and Video Coding Engine (VCE).

Sound Blaster Audigy Computer sound card

Sound Blaster Audigy is a product line of sound cards from Creative Technology. The flagship model of the Audigy family used the EMU10K2 audio DSP, an improved version of the SB-Live's EMU10K1, while the value/SE editions were built with a less-expensive audio controller.

AMD 580 chipset series is a computer chipset series designed by the AMD Graphics Product Group, for the AMD processors. It was designed for usage with ATI's CrossFire Multi GPU Technology, with both PCI Express slots running at x16 lanes each.

Unified Video Decoder (UVD), previously called Universal Video Decoder, is the name given to AMD's dedicated video decoding ASIC. There are multiple versions implementing a multitude of video codecs, such as H.264 and VC-1.

Auzentech was a Korean computer hardware manufacturer that specialized in high-definition audio equipment and in particular PC sound cards.

GPU switching Mechanism for computers with multiple graphic controllers

GPU switching is a mechanism used on computers with multiple graphic controllers. This mechanism allows the user to either maximize the graphic performance or prolong battery life by switching between the graphic cards. It is mostly used on gaming laptops which usually have an integrated graphic device and a discrete video card.

Xbox technical specifications Overview of the technical specifications of the Xbox

The Xbox technical specifications describe the various components of the Xbox video game console.

AMD TrueAudio

TrueAudio is the name given to AMD's ASIC intended to serve as dedicated co-processor for the calculations of computationally expensive advanced audio signal processing, like e.g. convolution reverberation effects and 3D audio effects. TrueAudio is integrated into some of the AMD GPUs and APUs available since 2013.

References

  1. "Audigy Series and Dolby Digital Live. What Happened?". No More Goat Soup. 2008-10-26. Retrieved 2021-11-15.
  2. "NVIDIA SoundStorm 2 - Phoronix". www.phoronix.com. Retrieved 2021-10-23.
  3. CMI8788 Audio DSP. cmedia.com.tw
  4. Montego DDL Archived 2006-03-27 at the Wayback Machine . Turtlebeach.com.
  5. HDA X-Plosion 7.1 DTS Connect. Auzentech.com.
  6. redocneXk. driverheaven.net