1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking Benchmarking Platform
Phoromatic Test Orchestration

HD Video Playback With A $20 CPU & $30 GPU On Linux

Michael Larabel

Published on 11 December 2008
Written by Michael Larabel
Page 8 of 9 - 34 Comments

The Video Decode and Presentation API for Unix is an excellent and well-designed solution by NVIDIA for offloading the decoding, post-processing, compositing, and displaying compressed/uncompressed video streams on the GPU. However, that is with video files for where it works. At this time not all H.264/WMV3/MPEG/VC-1 files are compatible but there are a few caveats with some video files having too many reference frames and some H.264 versions being too new for NVIDIA's current implementation. However, it has been confirmed by NVIDIA that they will be working on addressing these initial issues for future driver releases.

What VDPAU also needs for wide-adoption among NVIDIA customers are for these patches to enter MPlayer and FFmpeg and then appear in a released version of MPlayer so that desktop users will easily be able to benefit from this work without having to checkout code from a repository and then building it from source. The MythTV development community has already written their own MythTV VDPAU patches and is already present in their SVN repository, but MythTV must be built with the --enable-vdpau argument. The MythTV implementation supports VDPAU with on-screen displays, de-interlacers, color controls, and codecs.

It's fairly conclusive that VDPAU does an excellent job of offloading the video decoding and processing from the CPU and over to the GPU. With H.264, MPEG, and WMV3 we had incredible improvements when using this newly introduced support found in NVIDIA's Linux, Solaris, and FreeBSD drivers. VDPAU does not require a high-end NVIDIA graphics card to work well, but even the $30 GeForce 8400GS had done its job and with no active cooling would be a great candidate for a HTPC. The AMD Sempron LE-1150 with a thermal envelope of just 45W could be cooled easily with minimal system fans also making it a great buy for a media PC.

On the next page we proceed to share some thoughts on whether we could see VDPAU in other Linux drivers and what the prospects are for video acceleration on Linux in general.

Latest Articles & Reviews
  1. Radeon Linux Benchmarks: Catalyst 15.3 Beta vs. Linux 4.0 + Mesa 10.6-devel
  2. Trying Out The Modern Linux Desktops With 4 Monitors + AMD/NVIDIA Graphics
  3. Turning A Basement Into A Big Linux Server Room
  4. NVIDIA's $1000+ GeForce GTX TITAN X Delivers Maximum Linux Performance
  5. OS X 10.10 vs. Ubuntu 15.04 vs. Fedora 21 Tests: Linux Sweeps The Board
  6. The New Place Where Linux Code Is Constantly Being Benchmarked
Latest Linux News
  1. VirtualBox 5.0 Now In Beta, Adds PV To Windows/Linux Guests
  2. Go Language Improvements Coming For Ubuntu 15.04
  3. The Big SuperTuxKart Update Is Almost Ready
  4. Blender 2.74 Brings Many Improvements
  5. Qt Creator 3.4 Is Near
  6. Allwinner: "We Are Taking Initiative Actions Internally"
  7. It's Been Five Years Since The Phoronix Visit To Chernobyl
  8. Vulkan, The New Linux Server Room & BioShock Won Linux Users In March
  9. Debian 8.0 Jessie Gets A Release Date
  10. Firefox 37 Coming Today With Heartbeat, HTTPS Bing
Most Viewed News This Week
  1. The Big Features Of The Linux 4.0 Kernel
  2. Systemd Developers Did NOT Fork The Linux Kernel
  3. Improved OpenCL Support For Blender's Cycles Renderer
  4. Open-Source Driver Fans Will Love NVIDIA's New OpenGL Demo
  5. Allwinner Continues Jerking Around The Open-Source Community
  6. GNOME 3.16 Released: It's Their Best Release Yet
  7. Ubuntu 15.04 Final Beta Released
  8. Nuclide: Facebook's New Unified IDE