SoundStorm

SoundStorm

SoundStorm was an advanced integrated 5.1 sound technology certification developed by Nvidia for the nForce2 platform based on the nForce audio processing unit (APU).

Certification

To achieve SoundStorm certification, a motherboard manufacturer had to include the nForce APU and include the necessary discrete outputs. It was also necessary to meet certain sound quality levels as tested by Dolby Digital sound labs.

The SoundStorm certification ensured that many manufacturers produced solutions with high quality sound output. For this reason, SoundStorm achieved significant popularity in the hardware enthusiast community, offering high quality for a bargain price. It was also, at the time, the only PC sound card capable of producing real Dolby Digital 5.1 output (a technology called Dolby Digital Live), which was important for home theater PCs.

Hardware

It is often referred to as an audio chip but this is a misconception. The audio 'chip' component of SoundStorm is the nForce APU, which is included in the MCP-D and MCP-T southbridges of the nForce and nForce2 chipsets respectively. A series of fixed-function and general-purpose processing units provide a combined total of reportedly 4 billion operations per second. A fully programmable, Motorola 56300-based digital signal processing 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 Creative Audigy offers similar performance, it does so at a much higher price point, and only as a discrete add-in solution.

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 the card. 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 operations in software.

It should be noted that 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.

Xbox

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. It is hinted 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.

Discontinued

Nvidia decided the cost of manufacturing SoundStorm as an integrated product was too high, and while it was retained on nForce2 Athlon XP boards, nForce3 and beyond dropped it.

Furthermore, in the absence of a formal certification process, there is little incentive for motherboard manufacturers to use the quality of components necessary for high fidelity output. It needs be considered that from a purely technical point of view, there is no reason why onboard sound from motherboards without the nForce APU and SoundStorm certification cannot reproduce non-processed sound such as an MP3 or CD without effects applied, as well as can a SoundStorm certified nForce2 motherboard.

Alternatives

Other manufacturers have since produced stand-alone sound cards based on C-Media chips such as the CMI8788 [http://www.cmedia.com.tw/?q=en/PCI/CMI8788 CMI8788 Audio DSP] . cmedia.com.tw] which also provide Dolby Digital and DTS encoding features. These manufacturers include Turtle Beach [http://www.turtlebeach.com/site/products/soundcards/mtgoddl/producthome.asp Montego DDL] . Turtlebeach.com.] and Auzentech [http://www.auzentech.com/products_xplosion.html HDA X-Plosion 7.1 DTS Connect] . Auzentech.com.] . A software alternative is redocneXk [http://www.driverheaven.net/showthread.php?t=106111 redocneXk] . driverheaven.net] , which provides real-time AC3 encoding comparable to SoundStorm on 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.

Driver Support For Linux Systems

To use the AC3 encoding on SPDIF under Linux, a binary driver provided by Nvidia is required. Starting with kernel 2.6.16, Nvidia's driver package will fail to build, but a workaround is available at the Ubuntu forums: http://www.ubuntuforums.org/showthread.php?t=253725

To output to SPDIF without AC3 encoding, the intel8x0 driver can be used by enabling the dmix capabilities of ALSA.

Example /etc/asound.conf:

pcm.nforce-hw { type hw card 0}pcm.!default { type plug slave.pcm "nforce"}pcm.nforce { type dmix ipc_key 1234 slave { pcm "hw:0,2" period_time 0 period_size 1024 buffer_size 32768 ctl.nforce-hw { type hw card 0}
This asound.conf redirects the ALSA output stream to the SPDIF port. It may vary depending on your chipset. Type
cat /proc/asound/devices
to verify. The output to your receiver will be PCM stereo, but AC3/DTS pass-through works perfectly.

ee also

* Comparison of Nvidia chipsets

References

External links

* [http://www.nvidia.com/object/feature_soundstorm.html Nvidia: SoundStorm]
* [http://www.3dss.com/reviews/nForce/nForce.html Digital Audio System (Integrated Audio) By : Nvidia]
* [http://www.sensaura.com/ Sensaura (now owned by Creative)]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • SoundStorm — ist eine Zertifizierung für integrierte 5.1 Audiotechnologien, die von Nvidia für die nForce2 Plattform entworfen wurde. SoundStorm nutzt den Audioprozessor des nForce Chipsatzes. Inhaltsverzeichnis 1 Zertifizierung 2 Hardware 3 Treiber …   Deutsch Wikipedia

  • nForce2 — Nvidia nForce2 CPU support Athlon Socket support Socket A Predecessor nForce Successor nForce3 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 f …   Wikipedia

  • NForce2 — 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… …   Wikipedia

  • nForce — Nvidia nForce Successor nForce2 The nForce is a motherboard chipset created by Nvidia for AMD Athlon and Duron microprocessors. The chipset shipped in 3 varieties; 220, 415, and 420. 220 and 420 are very similar with each having the integrated… …   Wikipedia

  • NForce2 — Der nForce2 (Codename Crush 18) ist eine Familie von PC Chipsätzen der Firma Nvidia für AMDs K7 Prozessoren und eine Weiterentwicklung des nForce. Er wurde im Juli 2002 vorgestellt. Inhaltsverzeichnis 1 Entwicklung 1.1 Northbridges 1.2… …   Deutsch Wikipedia

  • NVIDIA nForce2 — Der nForce2 (Codename Crush 18) ist eine Familie von PC Chipsätzen der Firma Nvidia für AMDs K7 Prozessoren und eine Weiterentwicklung des nForce. Er wurde im Juli 2002 vorgestellt. Inhaltsverzeichnis 1 Entwicklung 1.1 Northbridges 1.2… …   Deutsch Wikipedia

  • NForce — The nForce is a computer motherboard chipset created by Nvidia for AMD Athlon and Duron microprocessors. 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 …   Wikipedia

  • NVIDIA nForce — Der nForce ist der erste PC Chipsatz der Firma Nvidia (Codename Crush), vorgestellt im Juni 2001 auf der Computex in Taiwan, und ein klassisches Design bestehend aus North (IGP bzw. SPP = System Platform Processor) und Southbridge (MCP = Media… …   Deutsch Wikipedia

  • Nvidia nForce2 — Der nForce2 (Codename Crush 18) ist eine Familie von PC Chipsätzen der Firma Nvidia für AMDs K7 Prozessoren und eine Weiterentwicklung des nForce. Er wurde im Juli 2002 vorgestellt. Inhaltsverzeichnis 1 Entwicklung 1.1 Northbridges 1.2… …   Deutsch Wikipedia

  • Dolby Digital — logo Dolby Digital is the name for audio compression technologies developed by Dolby Laboratories. It was originally called Dolby Stereo Digital until 1994. Except for Dolby TrueHD, the audio compression is lossy. The first use of Dolby Digital… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”