When purchasing a video card based on nVidia or AMD, does the HDMI port support audio as well as video?

For what it's worth, I'm running Xubuntu 14.04.

Here's an example of a video card with built-in HDMI:


Please note, that is just an example, please do not flag this as a shopping question!

  • Yes, video cards do audio output. As a caveat, remember to change the sound output in ubuntu's sound control panel. In my experience, it doesn't switch over to sound via HDMI automatically, but it does WORK. – shortstheory May 25 '14 at 4:01
  • @shortstheory: I believe you are wrong, not all graphics cards support audio via HDMI. – Mads Skjern Jun 1 '15 at 11:50
  • I was referring to how it works on my laptop, but that's using the integrated HD4000 – shortstheory Jun 1 '15 at 12:23

The HDMI standard itself does support audio. However, whether it works for you depends on the specific card, though all the recent cards I know of from AMD or nVidia do support audio via HDMI.

Some older cards only have partial support, and require a S/PDIF connection to a header on the motherboard/sound card. I had a MSI nVidia 9500 GT that did this. Example 1. Example 2.

Unfortunately, graphics card manufacturers don't seem to put the HDMI audio details into their spec sheets (at least MSI doesn't). Therefore, it's difficult to be certain. You may have some luck contacting the manufacturer, asking the retailer or searching for other users of the card model. Failing that, you can make some assumptions - a brand new card now probably supports it.

Then there's software support. I'm not certain what the situation with Linux is, but audio out via HDMI does come up as a separate sound device on Windows when you have a discrete video card. This may require special drivers, and you might have to change your default output device.

| improve this answer | |

I'm unsure about AMD cards but modern Nvidia cards have a onboard HD Audio compliant sound adaptor built in for this purpose - I've checked this with cards of 400 series and higher

enter image description here
This screenshot is from windows, but we're talking about the hardware capabilities

I do believe there's a similar setup with intel onboard video - on my laptop, its called 'Intel(R) display audio', and I suspect it uses the default driver on my desktop. I had someone check up an AMD system, and he runs linux - and he reports it turns up under lshw as something like 02:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Turks HDMI Audio [Radeon HD 6000 Series]

There's no reason an AMD card shouldn't but yes, with the appropriate settings and drivers, this certainly is possible - just ensure these audio devices are available, and set as the system default or the output for that application.

Even if the device exists, there do seem to be some possible software issues under linux but the hardware certainly supports it

| improve this answer | |
  • 1
    "Virtual device" may imply software emulation, so the screenshot doesn't necessarily show a "hardware capability". – ivan_pozdeev Sep 9 '16 at 23:27

Yes, HDMI supports audio. From the Wikipedia entry:

For digital audio, if an HDMI device supports audio, it is required to support the baseline format: stereo (uncompressed) PCM. Other formats are optional, with HDMI allowing up to 8 channels of uncompressed audio at sample sizes of 16-bit, 20-bit and 24-bit, with sample rates of 32 kHz, 44.1 kHz, 48 kHz, 88.2 kHz, 96 kHz, 176.4 kHz and 192 kHz.[20][55] HDMI also supports any IEC 61937-compliant compressed audio stream, such as Dolby Digital and DTS, and up to 8 channels of one-bit DSD audio (used on Super Audio CDs) at rates up to four times that of Super Audio CD.[55] With version 1.3, HDMI supports lossless compressed audio streams Dolby TrueHD and DTS-HD Master Audio.[55] As with the YCbCr video, device support for audio is optional. Audio Return Channel (ARC) is a feature introduced in the HDMI 1.4 standard.[56] "Return" refers to the case where the audio comes from the TV and can be sent "upstream" to the AV receiver using the HDMI cable connected to the AV receiver.[56] An example given on the HDMI website is that a TV that directly receives a terrestrial/satellite broadcast, or has a video source built in, sends the audio "upstream" to the AV receiver.[56]

Ubuntu has decent support for HDMI audio. In my personal experience with Mint, I had to play with the settings to get it to work properly.

| improve this answer | |
  • What does this have to do with video cards? Isn't this just the HDMI standard itself? – Soviero May 25 '14 at 2:00
  • @Soviero In order to be HDMI compliant, you must meet the minimum specs for both audio and video. You cant say your video card supports HDMI without being compliant. – Keltari May 25 '14 at 5:33
  • 2
    @Keltari Actually, no. The important part is the very first sentence: For digital audio, if an HDMI device supports audio, it is required to support the baseline format: stereo (uncompressed) PCM. – Mario May 25 '14 at 7:52

The example card linked to apparently does support audio. If you believe the comments anyway; I searched them and at least one person said the audio is great.

| improve this answer | |

for NVidia cards if you enter the NVidia control panel (on windows it's Control Panel> Appearance and personalization>NVidia control Panel. under ''display'' there is a setting, ''set up digital audio'' its that simple.

enter image description here

| improve this answer | |

Many of the VisionTek Video Cards use audio over hdmi. VisionTek's newer Radeon R9 series even support the latest audio formats such as Dolby TruHD and DTS-HD Master that are found on Blu-ray disks.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.