Last Updated on March 13th, 2009
Table of Contents
ATI Radeon HD 4800 Series
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Supports Multichannel LPCM HDMI Audio, Up To 7.1 channel/32 bit/192 kHz
According to a couple of sources, the upcoming ATI Radeon HD 4800 Series graphics cards will support multichannel LPCM HDMI audio (actually up to 7.1 channel/32 bit/192 kHz ). For example,
- TG Daily - ATI Radeon 4800 launch details: Meet (Terry) Makedon and Trojan (Horse) (May 14, 2008)
- Tom's Hardware - 有圖有真相!AMD/ATI Radeon HD 4800系列照片曝光 (May 26, 2008)
Audio Downsampled to 16 bit, 48 kHz by Commercial BD Players
However it is unclear if HD 4800 series supports PAP or not. Without PAP, audio from every AACS-encrypted content will be downsampled to 16 bit, 48 kHz. Surely the cards will not support Dolby TrueHD/DTS-HD Master Audio bitstreams.
Specifications
The below is data of the cards collected in February (so may not be correct):
Source:
- AMD to launch Radeon HD 4000 series in June?
- RV770, RV740 AND RV710 VIDEO CHIP
For your reference
3D Performance
Basically
GeForce 8800 GT (= 9800 GT) Radeon HD 4850 Radeon HD 4870 = GeForce GTX 260
Availability and Prices
- HD 4850 (RV770 PRO): $199, released on June 18, 2008
- HD 4870 (RV770 XT): $299, released on June 25, 2008
RV730 and RV710 to launch in September
- HD 4670 (RV730 XT): $79, released on September 10, 2008
- HD 4650 (RV730 PRO): $69, released on September 10, 2008
- HD 4550 (RV710 XT): $39-$49 (256MB), $49-$59 (512MB), released on September 30, 2008
- HD 4350 (RV710 PRO)
___________________________________________________________
Enabling HDMI Audio – You Need the "ATI HDMI Audio Device" Driver!!
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
The ATI Proprietary DVI-HDMI Adapter
Enabling HDMI audio in a Radeon HD 4xxx card is a bit confusing. First you have to use the ATI proprietary DVI-HDMI adapter (unless your card has a native HDMI connector). Otherwise you won't get audio through HDMI. The adapter is sometimes bundled with the card. If your card does not come with the adapter, you have to buy it, for example, from here .
Download and Install "ATI HDMI Audio Device" Driver
You will need to install not only ATI Radeon Video Card Driver , but also ATI HDMI Audio Device driver.
- If you are a Windows XP user, then download the ATI HDMI Audio Driver from the AMD website .
- If you are a Windows Vista/7 user, then download the ATI HDMI Audio Driver from the Realtek website .
(Why Realtek? A reasonable guess is that ATI lacks proper audio technology and ATI relies on Realtek for the whole audio part of the GPU.)
Remarks
- "Buffer Length" in foobar2000 needs to be
- DTS on WAV is supported only when Stereo is selected in the "Sound" dialog box of the Windows control panel for both ReClock and foobar2000. Read the thread ATI 45xx, Bit perfect, and Vista .
___________________________________________ Current Solutions for Multichannel LPCM HDMI Audio ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯
So we have plenty of choices for multichannel LPCM over HDMI:
IGP
- Intel G965, G33 and G35 with SDVO HDMI device (since 2006)
- Intel G45
- GeForce 8200 & 8300, nForce 750a & 780a SLI mGPU for AMD
- GeForce 9300 & 9400 mGPU for Intel
Discrete Graphics Card
- ATI Radeon HD 4350/4550/4600 Series/4800 Series
All the above solutions lack PAP (and software) hence, audio from premium contents is downsampled to 16bit/48kHz. None of them supports Dolby TrueHD and DTS-HD Master Audio bitstreaming.
Sound Card
- ASUS Xonar HDAV1.3
- Auzentech Auzen X-Fi HomeTheater HD
They are the only solutions that supports full-resolution LPCM and Dolby TrueHD and DTS-HD Master Audio bitstreaming.
_______________________ Protected Audio Path (PAP) ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Audio from Premium Contents Downsampled to 16bit/48kHz without PAP!
The support for multichannel LPCM is only half of the story, however. Protected Audio Path (PAP) is essential for full resolution audio, without which audio from every AACS-encrypted content will be downsampled to 16bit/48kHz. PAP is also necessary for Dolby TrueHD / DTS-HS Master Audio bitstreams .
Non-premium contents need not be downsampled, but as a matter of fact are downsampled to 16-bit/48kHz by PowerDVD. This a bug CyberLink acknowledged ( bit-tech - PowerDVD audio downsampling explained (by Richard Swinburne; October 8, 2007) ).
The above bug applies to not only 7.3 but also 8 ( bit-tech - CyberLink PowerDVD 8 & Media Show 4 (by Richard Swinburne; March 24, 2008) ).
BTW "a free update" is questionable because there may not be "PowerDVD 8.5": bit-tech - CyberLink to launch new TrueTheatre technologies (by Richard Swinburne; May 30, 2008) .
If you are interested in PAP, the following document will be helpful to understand the current situation.
- Output Content Protection and Windows Vista (April 27, 2005)
In summary, Microsoft's PAP in Vista was left unfinished and this is likely to be the origin of the current chaotic situation of downsampled audio.
Hardware and Software player Must Work Together
PAP involves encryption/decryption process and requires the support by both hardware and software player, just like PVP (Protected Video Path).
PUMA (Protected User Mode Audio) Architecture
Possible PAP Architecture
Here is a slide created by Realtek. This is basically a simplified version of the Microsoft slide above.
Protected Video Path (PVP)
BTW PAP Architecture is similar to PVP (Protected Video Path) Architecture .
PVP-OPM (Output Protection Management) Architecture
PVP-UAB (User Accessible Bus) Architecture
______________________________________
HDMI Sound Cards – Proprietary PAP Solutions
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯
Since Microsoft is not going to finish the unfinished project PAP, several software and hardware manufacturers are developing its own protected audio path and a sound device supporting it. Right now the following two solutions are available (soon).
Auzentech X-Fi HomeTheater HD and CyberLink PowerDVD
- TweakTown - CyberLink Interview for the HTPC HD Fans (April 10, 2008)
CyberLink said there are two reasons why they need a proprietary interface:
The basic flow of audio (LPCM, DD+, Dolby TrueHD, DTS-HD MA) is:
PowerDVD ---> Proprietary API (no WinMM/Media Foundation/DirectX/Vista Audio Engine) ---> Audio Driver ---> Audio Device (analog or HDMI)
PowerDVD encrypts data and send it to the audio driver/device via a proprietary API. The audio device decrypts and
The product is expected in Q1 2009.
ASUS Xonar HDAV1.3 and ArcSoft TotalMedia Theater
The following is an early report on this solution.
- Computex 2008 - ASUS HDAV 1.3 Update
[TD]
I will leave the details to the official thread: *Official* ASUS Xonar HDAV1.3 thread _____________________________________________________ MKV and FLAC – A Solution for Full-Resolution Audio without PAP ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
You can remove AACS encryption by AnyDVD HD and create your own mkv files with full-resolution lossless audio track (FLAC) with eac3to and then play them in full quality with any of the multichannel LPCM solutions . A nice thread on this topic is here:
- HD to mkv .....the options are endless!!!!
[/TD]
Table of Contents
- ATI Radeon HD 4800 Series
- Supports Multichannel LPCM HDMI Audio, Up To 7.1 channel/32 bit/192 kHz
- Audio Downsampled to 16 bit, 48 kHz by Commercial BD Players
- Specifications
- 3D Performance
- Availability and Prices
- Enabling HDMI Audio – You Need the "ATI HDMI Audio Device" Driver!!
- The ATI Proprietary DVI-HDMI Adapter
- Download and Install "ATI HDMI Audio Device" Driver
- Configure the Sound Dialog Box
- Configure PowerDVD/TotalMedia Theater
- Managing 5.1 Channel Sources with 7.1 Channel Speakers
- Bit Perfect Sounds by WASAPI Exclusive Mode
- Current Solutions for Multichannel LPCM HDMI Audio
- Protected Audio Path (PAP)
- Audio from Premium Contents Downsampled to 16bit/48kHz without PAP!
- Another Reason for Downsampling: Player Bug
- PUMA and PAP
- Hardware and Software player Must Work Together
- Protected Video Path (PVP)
- HDMI Sound Cards – Proprietary PAP Solutions
- Auzentech X-Fi HomeTheater HD and CyberLink PowerDVD
- ASUS Xonar HDAV1.3 and ArcSoft TotalMedia Theater
- MKV and FLAC – A Solution for Full-Resolution Audio without PAP
ATI Radeon HD 4800 Series
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Supports Multichannel LPCM HDMI Audio, Up To 7.1 channel/32 bit/192 kHz
According to a couple of sources, the upcoming ATI Radeon HD 4800 Series graphics cards will support multichannel LPCM HDMI audio (actually up to 7.1 channel/32 bit/192 kHz ). For example,
- TG Daily - ATI Radeon 4800 launch details: Meet (Terry) Makedon and Trojan (Horse) (May 14, 2008)
- Tom's Hardware - 有圖有真相!AMD/ATI Radeon HD 4800系列照片曝光 (May 26, 2008)
Audio Downsampled to 16 bit, 48 kHz by Commercial BD Players
However it is unclear if HD 4800 series supports PAP or not. Without PAP, audio from every AACS-encrypted content will be downsampled to 16 bit, 48 kHz. Surely the cards will not support Dolby TrueHD/DTS-HD Master Audio bitstreams.
Specifications
The below is data of the cards collected in February (so may not be correct):
Source:
- AMD to launch Radeon HD 4000 series in June?
- RV770, RV740 AND RV710 VIDEO CHIP
For your reference
3D Performance
Basically
GeForce 8800 GT (= 9800 GT) Radeon HD 4850 Radeon HD 4870 = GeForce GTX 260
Availability and Prices
- HD 4850 (RV770 PRO): $199, released on June 18, 2008
- HD 4870 (RV770 XT): $299, released on June 25, 2008
RV730 and RV710 to launch in September
- HD 4670 (RV730 XT): $79, released on September 10, 2008
- HD 4650 (RV730 PRO): $69, released on September 10, 2008
- HD 4550 (RV710 XT): $39-$49 (256MB), $49-$59 (512MB), released on September 30, 2008
- HD 4350 (RV710 PRO)
___________________________________________________________
Enabling HDMI Audio – You Need the "ATI HDMI Audio Device" Driver!!
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
The ATI Proprietary DVI-HDMI Adapter
Enabling HDMI audio in a Radeon HD 4xxx card is a bit confusing. First you have to use the ATI proprietary DVI-HDMI adapter (unless your card has a native HDMI connector). Otherwise you won't get audio through HDMI. The adapter is sometimes bundled with the card. If your card does not come with the adapter, you have to buy it, for example, from here .
Download and Install "ATI HDMI Audio Device" Driver
You will need to install not only ATI Radeon Video Card Driver , but also ATI HDMI Audio Device driver.
- If you are a Windows XP user, then download the ATI HDMI Audio Driver from the AMD website .
- If you are a Windows Vista/7 user, then download the ATI HDMI Audio Driver from the Realtek website .
(Why Realtek? A reasonable guess is that ATI lacks proper audio technology and ATI relies on Realtek for the whole audio part of the GPU.)
Configure the Sound Dialog Box | After you installed the driver, you have to enable the ATI HDMI audio device in the Sound dialog box. Here are some screenshots of the dialog box. First you have to select the correct playback device: Realtek HDMI Output. (The motherboard was GA-E7AUM-DS2H GeForce 9400 mGPU, so you can see "NVIDIA HDMI Output" too [disabled because an NVIDIA GPU can't work simultaneously with an ATI card under Vista].) Click the "Configure" button and open "Speaker Setup". Then select the correct speaker setting. Click the "Properties" button and click the "Supported Formats" tab, where you can select supported formats. Click the Test button and select all the supported formats. In the "Advanced" tab, select the sample rate and bit depth. Vista Audio Engine will downsample/upsample audio to that sample rate/bit depth. So you should choose the highest rate/depth here. Configure PowerDVD/TotalMedia Theater PowerDVD 8 Ultra DD/DTS pass-through: - Speaker environment > Use HDMI - Output mode > AC3/DTS pass-through Multichannel PCM (including the one decoded from HD audio codecs/DD/DTS): - Speaker environment > Use HDMI - Output mode > PCM output or - Speaker environment > 6 speaker (or 8 speaker) - Output mode > No effect (or whatever effect you like) TotalMedia Theater DD/DTS pass-through: - Audio Output Mode > S/PDIF Multichannel PCM (including the one decoded from HD audio codecs/DD/DTS) - Audio Output Mode > 5.1 Channels (or 7.1 Channels) Managing 5.1 Channel Sources with 7.1 Channel Speakers Suppose that you use a 7.1 speaker system and select "7.1 Surround" in the Sound dialog box. This is fine as long as you play 7.1 audio sources. Howerver, when you play a 5.1 audio source, there will be no side or rear (depending on your player) surround sounds and you can't upconvert 5.1 to 7.1 using, for example, Dolby Pro Logic IIx, in your receiver (as the receiver gets mute signals for the side or rear surround speakers). A workaround is switch between "7.1 Surround" and "5.1 Surround" according to the numbe of channels in the audio source and then upconvert 5.1 to 7.1 in your receiver for a 5.1 source. This can be done by hotkeys. Another easier workaround is use Dolby Pro Logic IIx built in PowerDVD (the picture below) |
and use Custom matrix in the Mixer tab of ffdshow Audio Decoder for DirectShow players. If you set Mixer as is, the source FrontL, Center, FrontR, BackL, BackR, LFE (subwoofer) is mapped into the speaker FrontL, Center, FrontR, BackL, BackR, LFE (subwoofer) respectively.
You can use "Custom matrix" so that SideL speaker is a mixture of SideL and BackL, and SideR speaker is a mixture of SideR and BackR. For a 5.1 source, you will hear BackL from both of the SideL speaker and the BackL speaker. For a 7.1 source, you will hear SideL+BackL from the SideL speaker (you will need to compromise).
| _____________________________________ Bit Perfect Sounds by WASAPI Exclusive Mode ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ Here bit perfect audio means audio streaming bypassing Windows Vista Audio Engine, thus no other application's audio will play and signal processing has no effect. This is achieved when the audio renderer selects the WASAPI (Windows Audio Session API) exclusive mode (as opposed to the shared mode). Basic flow of audio streams is Shared mode: Audio source -> Decoder -> DS Renderer -> WASAPI -> Audio Engine -> Audio driver -> HDMI Exclusive mode: Audio source -> Decoder -> ReClock -> WASAPI -> Audio driver -> HDMI Unfortunately there are only a couple of players/renderers that support the WASAPI exclusive mode, and for movie playback, ReClock (since 1.8.3.7) is the only solution right now. Please read WASAPI Support for details of ReClock WASAPI support. Here are tables summarizing supported audio formats in the WASAPI exclusive mode with ReClock and foobar2000+WASAPI output plug-in. I tested with various stereo/5.1/7.1 channel, 16/24 bit, 44.1/48/96/192 kHz, FLAC and WAV files. HDMI audio driver is R2.18.
|
| 44.1 kHz | 48 kHz | 96 kHz | 192 kHz | |
| 16 bit | Y | Y | Y | Y |
| 24 bit | N | N | N | N |
| 32 bit | Y | Y | Y | Y |
| 32 bit IEEE float | N | N | N | N |
| foobar2000 | ||||
|---|---|---|---|---|
| 44.1 kHz | 48 kHz | 96 kHz | 192 kHz | |
| 8 bit | N | N | N | N |
| 16 bit | Y | Y | Y | N |
| 24 bit | Y | Y | Y | N |
| 32 bit | N | N | N | N |
- "Buffer Length" in foobar2000 needs to be
- DTS on WAV is supported only when Stereo is selected in the "Sound" dialog box of the Windows control panel for both ReClock and foobar2000. Read the thread ATI 45xx, Bit perfect, and Vista .
___________________________________________ Current Solutions for Multichannel LPCM HDMI Audio ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯
So we have plenty of choices for multichannel LPCM over HDMI:
IGP
- Intel G965, G33 and G35 with SDVO HDMI device (since 2006)
- Intel G45
- GeForce 8200 & 8300, nForce 750a & 780a SLI mGPU for AMD
- GeForce 9300 & 9400 mGPU for Intel
Discrete Graphics Card
- ATI Radeon HD 4350/4550/4600 Series/4800 Series
All the above solutions lack PAP (and software) hence, audio from premium contents is downsampled to 16bit/48kHz. None of them supports Dolby TrueHD and DTS-HD Master Audio bitstreaming.
Sound Card
- ASUS Xonar HDAV1.3
- Auzentech Auzen X-Fi HomeTheater HD
They are the only solutions that supports full-resolution LPCM and Dolby TrueHD and DTS-HD Master Audio bitstreaming.
_______________________ Protected Audio Path (PAP) ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Audio from Premium Contents Downsampled to 16bit/48kHz without PAP!
The support for multichannel LPCM is only half of the story, however. Protected Audio Path (PAP) is essential for full resolution audio, without which audio from every AACS-encrypted content will be downsampled to 16bit/48kHz. PAP is also necessary for Dolby TrueHD / DTS-HS Master Audio bitstreams .
Another Reason for Downsampling: Player Bug
Non-premium contents need not be downsampled, but as a matter of fact are downsampled to 16-bit/48kHz by PowerDVD. This a bug CyberLink acknowledged ( bit-tech - PowerDVD audio downsampling explained (by Richard Swinburne; October 8, 2007) ).
The above bug applies to not only 7.3 but also 8 ( bit-tech - CyberLink PowerDVD 8 & Media Show 4 (by Richard Swinburne; March 24, 2008) ).
BTW "a free update" is questionable because there may not be "PowerDVD 8.5": bit-tech - CyberLink to launch new TrueTheatre technologies (by Richard Swinburne; May 30, 2008) .
PUMA and PAP
If you are interested in PAP, the following document will be helpful to understand the current situation.
- Output Content Protection and Windows Vista (April 27, 2005)
In summary, Microsoft's PAP in Vista was left unfinished and this is likely to be the origin of the current chaotic situation of downsampled audio.
Hardware and Software player Must Work Together
PAP involves encryption/decryption process and requires the support by both hardware and software player, just like PVP (Protected Video Path).
[TD]
PUMA (Protected User Mode Audio) Architecture
Here is a slide created by Realtek. This is basically a simplified version of the Microsoft slide above.
BTW PAP Architecture is similar to PVP (Protected Video Path) Architecture .
PVP-OPM (Output Protection Management) Architecture
Since Microsoft is not going to finish the unfinished project PAP, several software and hardware manufacturers are developing its own protected audio path and a sound device supporting it. Right now the following two solutions are available (soon).
Auzentech X-Fi HomeTheater HD and CyberLink PowerDVD
- TweakTown - CyberLink Interview for the HTPC HD Fans (April 10, 2008)
CyberLink said there are two reasons why they need a proprietary interface:
- Uncompressed audio data would be interfered by Vista OS (mixing with other audio streams, down mix and so on), which would cause incorrect results while decrypting protected data in Audio HW/Driver).
- Microsoft has not defined a new interface to pass new compressed audio formats supported in HDMI 1.3 (Dolby TrueHD, DTS-HD MA, DD+).
The basic flow of audio (LPCM, DD+, Dolby TrueHD, DTS-HD MA) is:
PowerDVD ---> Proprietary API (no WinMM/Media Foundation/DirectX/Vista Audio Engine) ---> Audio Driver ---> Audio Device (analog or HDMI)
PowerDVD encrypts data and send it to the audio driver/device via a proprietary API. The audio device decrypts and
- Analog: renders and output it.
- HDMI: mux with video and output it via a HDMI transmitter/HDCP.
The product is expected in Q1 2009.
ASUS Xonar HDAV1.3 and ArcSoft TotalMedia Theater
The following is an early report on this solution.
- Computex 2008 - ASUS HDAV 1.3 Update
[/TD]
[TD]
I will leave the details to the official thread: *Official* ASUS Xonar HDAV1.3 thread _____________________________________________________ MKV and FLAC – A Solution for Full-Resolution Audio without PAP ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
You can remove AACS encryption by AnyDVD HD and create your own mkv files with full-resolution lossless audio track (FLAC) with eac3to and then play them in full quality with any of the multichannel LPCM solutions . A nice thread on this topic is here:
- HD to mkv .....the options are endless!!!!
[/TD]








