Using HDMI Audio/Video On Linux

Published on December 09, 2008
Written by Michael Larabel
Page 2 of 2
Discuss This Article

With the xf86-video-radeonhd driver it defaulted to the proper 1920 x 1200 resolution, although there is no accelerated 2D, 3D, or video playback with the R600/700 series at this time so using it for a media PC will be of little use. The X log showed RadeonHD HDMI audio messages, but still after configuring the adapter it still was flakey on what graphics cards it would output sound. The xf86-video-ati driver had no problems outputting video over HDMI, but this open-source driver currently has no support for HDMI audio. AMD has not published any specifications concerning HDMI support.

Switching over to NVIDIA graphics, a GeForce 8800GT had no issues automatically mode-setting to 1920 x 1080 on the Toshiba Regza LCD HDTV with their binary Linux driver. While some NVIDIA graphics cards have an integrated HDMI connector and others can use HDMI through a DVI adapter, most NVIDIA graphics cards just use a pass-through header on the PCB for connecting then to your motherboard's audio header or a sound card in order to provide any audio support. Support for using HDMI audio through NVIDIA graphics cards was added in the NVIDIA 177.xx driver series but some users are still experiencing problems with recent driver releases.

On the Intel side, their newer G43 and G45 chipsets with GMA X4500 series graphics supports HDMI video and audio. The xf86-video-intel driver has supported HDMI video since the new IGPs were first introduced. When it comes to Intel HDMI audio that support was not added until recently. In early November Intel had provided patches that add audio support for Intel G43/G45 Chipsets. These patches have been merged to master in the Intel DDX driver and the ALSA patch was added to the HDA codec driver with ALSA 1.0.18a. When it comes to specifications, Intel has yet to publish its G43/G45 specifications, but they will hopefully be doing that soon.

That about sums up the status of HDMI audio/video support on Linux. HDMI video support is clearly there and you should have no problems displaying video with a recent X Server and Intel, NVIDIA, or ATI/AMD driver. If you are after audio support though, it can work depending upon your specific graphics card, driver, ALSA version and configuration, etc. The HDMI audio support should be more common with Linux users once the next set of distribution updates roll out in H1'09 (such as Fedora 11 and Ubuntu 9.04).

You can share your HDMI Linux experiences in the Phoronix Forums.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.

2
Next Page >>
Latest Hardware Reviews
  1. Intel Haswell HD Graphics 4600 vs. AMD Radeon Graphics On Linux
  2. Intel Haswell HD Graphics 4600 Performance On Ubuntu Linux
  3. Intel Core i7 4770K "Haswell" Benchmarks On Ubuntu Linux
  4. The First Experience Of Intel Haswell On Linux
Latest Software Articles
  1. Optimized Binaries Provide Great Benefits For Intel Haswell
  2. 11-Way Linux, BSD Platform Comparison
  3. SNA Acceleration Works Great For Intel Core i7 Haswell
  4. The Linux Evolution For Intel Haswell's Performance
Latest Linux News
  1. Mir's GPLv3 License Is Now Raising Concerns
  2. NVIDIA Driver Soon Likely To Support EGL, Mir
  3. OpenMandriva Goes Into Alpha Form, Russian-Based
  4. NVIDIA Brings Their Linux Driver To ARM
  5. D Language Still Showing Promise, Advancements
  6. Planetary Annihilation Released For Linux Gamers
  7. Gentoo Starts Work On KDE-Wayland Support
  8. NVIDIA To License Its Kepler GPU Technology
  9. KDE's KWin Made Lots Of Progress In 4.11
  10. Ubuntu Announces Carrier Advisory Group
  11. Qt 5.1 Release Candidate 1 Has Arrived
Latest Forum Talk
  1. Intel GPU Driver Tries To Rip Out FBDEV Support
  2. D Language Still Showing Promise, Advancements
  3. Mir's GPLv3 License Is Now Raising Concerns
  4. In-Fighting Continues Over Mir On Non-Unity Ubuntu
  5. VP9 Codec Now Enabled By Default In Chrome
  6. NVIDIA Driver Soon Likely To Support EGL, Mir
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite