Введение

SoundStorm — это бренд Nvidia, обозначающий блок SIP, интегрирующий технологию 5.1-канального объемного звучания, реализованную непосредственно в кристалле их чипсетов nForce и nForce2 для процессоров x86. Это также название сертификации, которую производители получают, подтверждая соответствие спецификациям Nvidia.

Сертификация

Сертификация SoundStorm гарантировала, что многие производители выпускали решения с высококачественным звуком. Для получения сертификации SoundStorm материнская плата должна была использовать чипсеты nForce или nForce2 и включать в себя указанные дискретные аудиовыходы. Также требовалось соответствие определенным уровням качества звука, подтвержденным лабораториями Dolby Digital. В то время SoundStorm был единственным доступным решением, способным обеспечивать вывод Dolby Digital Live, что было особенно ценимо в домашних кинотеатрах.

Оборудование

Считается, что блок SoundStorm SIP состоит из ряда функциональных и универсальных процессоров, обеспечивающих суммарную производительность в 4 миллиарда операций в секунду. Для обработки эффектов предусмотрен полностью программируемый цифровой сигнальный процессор (DSP) на базе Motorola 56300, однако поддержка DirectX на ПК весьма ограничена. DSP в APU обычно работал под управлением кода, во многом основанного на разработке компании Sensaura, специализирующейся на 3D-аудио. Промежуточное ПО Sensaura также использовалось в драйверах Windows для почти всех звуковых карт и аудиокодеков, за исключением продукции Creative. В отличие от обычных программных реализаций кода Sensaura, решение SoundStorm выполняло тот же код на аппаратном DSP, что обеспечивало крайне низкую загрузку центрального процессора. Оно также поддерживало кодирование Dolby Digital 5.1 в реальном времени. По сравнению с другими аудиорешениями того времени, разница в загрузке процессора при запуске популярных мультимедийных приложений достигала 10–20%. Хотя Audigy обеспечивает схожую производительность, она достигается по значительно более высокой цене и только в виде дискретной платы расширения. APU nForce2 был полностью цифровым компонентом, поэтому производителям материнских плат все еще требовалось использовать чипы кодеков, такие как Realtek 650, для функций аудиовывода, включая необходимое цифро-аналоговое преобразование (DAC). После прекращения существования SoundStorm чипы кодеков, такие как Realtek 850, стали стандартными интегрированными аудиорешениями, при этом функции обработки звука перекладывались на центральный процессор. В связи с этим качество драйверов устройств имеет решающее значение для обеспечения разумно низкой загрузки центрального процессора без ущерба для качества звука.

Водители

Поскольку решение SoundStorm представляло собой универсальный DSP, в котором код загружался на карту драйверами устройства при загрузке системы, это упрощало добавление новых функций в SoundStorm. Однако это также означало, что создание сторонних драйверов для SoundStorm было невозможно, так как у них не было доступа к коду DSP. Фактически, Linux-драйверы для SoundStorm взаимодействуют напрямую с аудиокодеком (например, RealTek ALC650), полностью обходя APU и выполняя все аудиовычисления на центральном процессоре, оставляя DSP SoundStorm неактивным.

Консоли для видеоигр

Сообщается, что разработка SoundStorm изначально финансировалась Microsoft для использования в игровой консоли Xbox. На момент написания статьи, по имеющимся данным, был разработан чип второго поколения, на этот раз при финансировании от Sony, в рамках проекта PlayStation 3. Предполагалось, что SoundStorm может вернуться на рынок ПК, возможно, как часть мультимедийной графической карты, подобно оригинальной NV1, а не в виде дискретного или интегрированного решения. Хотя в какой-то момент существовали планы по созданию отдельного продукта, они так и не были реализованы.

Прекращение

Nvidia посчитала, что стоимость интеграции блока SoundStorm SIP в кристаллы своих чипсетов была слишком высокой, и он не был включен в nForce3 и последующие версии.

Альтернативы

С тех пор другие производители выпускали автономные звуковые карты на основе чипов C Media, такие как CMI8788, которые также обеспечивают кодирование Dolby Digital и DTS. Среди этих производителей – Turtle Beach и Auzentech. Программной альтернативой является redocneXk, обеспечивающая кодирование AC3 в реальном времени, сравнимое с SoundStorm или звуковыми картами Creative Audigy2 и более поздними моделями. Однако, ранние версии этих альтернатив могут по-прежнему уступать SoundStorm в плане надежности, удобства использования и нагрузки на процессор. В октябре 2013 года AMD представила продукты с технологией AMD TrueAudio – блок цифровых сигнальных процессоров (DSP), предназначенный для разгрузки вычислений, связанных с 3D-звуком.