맨위로가기

사운드스톰

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

사운드스톰은 엔비디아가 개발한 오디오 기술로, 메인보드 제조업체가 엔포스 APU와 돌비 디지털 사운드 랩스의 테스트를 통과한 솔루션에 부여하는 인증을 통해 높은 음질을 보장했다. 엔포스 칩셋의 사우스브리지에 포함된 오디오 칩 부품을 사용하며, 프로그래밍 가능한 DSP를 통해 실시간 돌비 디지털 5.1 인코딩을 지원하여 CPU 사용률을 낮추는 장점을 가졌다. 사운드스톰은 마이크로소프트와 소니의 투자를 받아 개발되었으며, 터틀 비치, 오젠테크 등의 경쟁 제품과 소프트웨어 대안이 존재한다. 리눅스 시스템에서는 엔비디아의 이진 드라이버를 통해 AC3 인코딩을 지원하거나, ALSA의 dmix 기능을 활성화하여 SPDIF로 출력할 수 있다.

더 읽어볼만한 페이지

  • 엔비디아 IP 코어 - 엔비디아 퓨어비디오
    엔비디아 퓨어비디오는 엔비디아 그래픽 카드에 탑재된 비디오 재생 기술로, 하드웨어 가속을 통해 고화질 비디오의 부드러운 재생을 지원하며, 여러 세대에 걸쳐 다양한 비디오 코덱과 해상도를 지원하고, 다양한 운영체제에서 엔비디아 드라이버를 통해 활용 가능하다.
  • 엔비디아 IP 코어 - 엔비디아 NVDEC
    죄송합니다. 제공된 "개요" 섹션에는 내용이 없어 요약을 생성할 수 없습니다.
  • 사운드 카드 - 크리에이티브 테크놀로지
    크리에이티브 테크놀로지는 1981년 싱가포르에서 설립되어 사운드 블라스터를 통해 PC 오디오 시장의 표준을 정립하고 MP3 플레이어 시장에도 진출한 음향 및 디지털 엔터테인먼트 제품 기업이다.
  • 사운드 카드 - 헤드셋
    헤드셋은 머리에 착용하여 양손을 자유롭게 음성을 듣고 말할 수 있는 장치로, 다양한 형태와 연결 방식을 가지며 콜센터, 항공 교통 관제, 스포츠, 군사 등 여러 분야에서 활용된다.
사운드스톰
NVIDIA 사운드스톰 정보
이름NVIDIA 사운드스톰
엔비디아 사운드스톰 기술 로고
엔비디아 사운드스톰 기술 로고
종류칩셋
프로세서엔포스/엔포스2
설계 회사엔비디아
제조사엔비디아
출시알 수 없음
단종알 수 없음
주파수알 수 없음
메모리알 수 없음
연결알 수 없음
포트알 수 없음
전력알 수 없음

2. 인증

사운드스톰 인증을 받으려면 메인보드 제조업체는 엔포스 APU와 필수적인 별도의 출력을 포함해야 했으며, 돌비 디지털 사운드 랩스의 테스트를 통해 일정 수준의 음질 기준을 충족해야 했다.[1]

사운드스톰 인증은 수많은 제조업체가 높은 음질의 소리 출력 솔루션을 제작하는 것을 보증하였다. 사운드스톰은 저렴한 가격에 높은 음질을 제공하였으므로 하드웨어 애호가 커뮤니티에서 큰 관심을 받았다. 또한 그 당시 홈 시어터 PC에 중요하였던 돌비 디지털 5.1을 출력할 수 있는 유일한 PC 사운드 카드였다.[1]

3. 하드웨어

사운드스톰의 오디오 칩 부품은 엔포스 APU이며, 엔포스, 엔포스2 칩셋의 MCP-D와 MCP-T 사우스브리지에 포함되어 있다. 1초에 40억 개의 명령어를 제공하는 고정 기능 및 범용 처리 장치들로 구성되어 있다. 완전히 프로그래밍 가능한 모토로라 56000 기반의 디지털 신호 처리(DSP)는 효과 처리를 위해 제공되지만, PC의 다이렉트X에서는 거의 지원을 받지 못했다.[1] APU 위의 DSP는 3D 오디오 미들웨어 회사 센사우라로부터 대부분의 코드를 받아 이용되었다. 센사우라 미들웨어는 크리에이티브 테크놀로지를 비롯한 거의 모든 사운드 카드 및 오디오 코덱의 윈도우 드라이버를 통해 사용된다. 사운드스톰 솔루션은 하드웨어 DSP 위에서 같은 코드로 실행하였기 때문에 CPU 사용률을 크게 낮출 수 있었고, 실시간 돌비 디지털 5.1 인코딩을 지원했다.

엔포스2 APU는 순수하게 디지털 부품이었으며, 마더보드 제조업체는 오디오 출력 기능을 위해 리얼텍 650과 같은 코덱 칩(DAC 포함)을 사용해야 했다.[1]

3. 1. 작동 방식

사운드스톰은 부팅 시 장치 드라이버가 코드를 카드에 업로드하는 범용 DSP였기 때문에, 새로운 기능을 쉽게 추가할 수 있었다. 그러나 DSP 코드에 대한 접근을 제공하지 않아 사운드스톰을 위한 서드파티 장치 드라이버 개발은 불가능했다.[1] 리눅스 드라이버는 실제로 리얼텍 ALC650과 비슷하게 오디오 코덱과 상호 작용하며 APU를 완전히 무시하고, 모든 오디오 계산을 CPU에서 수행한다.

4. 역사

사운드스톰 개발은 원래 마이크로소프트엑스박스 게임기에 사용하기 위해 투자를 받았다. 2세대 칩 개발 시기에는 플레이스테이션 3 프로젝트의 일부를 위해 소니로부터 투자를 받았다.[2] 한때 독립형 제품 계획도 있었지만 실현되지 않았다.

4. 1. 개발 비화

(이전 출력이 없어 수정할 내용이 없습니다. 이전 출력을 제공해주시면 수정해 드리겠습니다.)

5. 대안

터틀 비치와 오젠테크는 C-Media 칩 기반의 사운드 카드를 생산하여 돌비 디지털 및 DTS 인코딩 기능을 제공한다.[3][4][5] redocneXk는 소프트웨어 대안으로, 사운드스톰과 유사하게 실시간 AC3 인코딩을 제공한다.[6]

2013년 10월, AMD는 3D 사운드 계산을 오프로드하기 위한 DSP 블록인 AMD TrueAudio를 선보였다.

6. 리눅스 시스템 드라이버 지원

리눅스에서 SPDIF를 통해 AC3 인코딩을 사용하려면, 엔비디아가 제공하는 이진 드라이버가 필요하다. 그러나 커널 2.6.16부터 엔비디아의 드라이버 패키지는 빌드에 실패하는 문제가 발생했다. 우분투 포럼에서는 이 문제를 해결하는 방법을 제공하고 있다.[1]

AC3 인코딩 없이 SPDIF로 출력하려면 intel8x0 드라이버를 사용하여 ALSA의 dmix 기능을 활성화하면 된다.

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

}



이 asound.conf는 ALSA 출력 스트림을 SPDIF 포트로 전환한다. 이는 칩셋에 따라 달라질 수 있다. 이를 확인하려면 다음을 입력한다.



cat /proc/asound/devices



수신기에 대한 출력은 PCM 스테레오가 되지만, AC3/DTS 패스스루(passthrough)는 정상적으로 작동한다.

참조

[1] 웹사이트 Audigy Series and Dolby Digital Live. What Happened? https://nomoregoatso[...] 2008-10-26
[2] 웹사이트 NVIDIA SoundStorm 2 - Phoronix https://www.phoronix[...] 2021-10-23
[3] 웹사이트 CMI8788 Audio DSP http://www.cmedia.co[...]
[4] 웹사이트 Montego DDL http://www.turtlebea[...]
[5] 웹사이트 HDA X-Plosion 7.1 DTS Connect http://www.auzentech[...]
[6] 웹사이트 redocneXk http://www.driverhea[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com