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.org

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 Linux Hardware Reviews
  1. AMD Launches New FX CPUs, Cuts Prices On Existing Processors
  2. Preview: AMD's FX-9590 Eight-Core At Up To 5.0GHz On Linux
  3. Intel Launches The Core i7 5960X, Mighty Powerful Haswell-E CPUs
  4. AMD Radeon R9 290: Gallium3D vs. Catalyst Drivers
Latest Linux Articles
  1. Ondemand vs. Performance CPU Governing For AMD FX CPUs On Linux 3.17
  2. How Intel Graphics On Linux Compare To Open-Source AMD/NVIDIA Drivers
  3. The Fastest NVIDIA GPUs For Open-Source Nouveau With Steam Linux Gaming
  4. Testing For The Latest Linux Kernel Power Regression
Latest Linux News
  1. The Witcher 2 Ups The Performance More & Works Around Catalyst Bug
  2. Running Gallium3D's LLVMpipe On The Eight-Core 5GHz CPU
  3. Trying Intel OpenCL On Linux For Video Encoding
  4. GSoC 2014 Yielded Some Improvements For Mesa/X.Org This Year
  5. webOS Lives On As LuneOS With New Release
  6. Marek Lands Radeon Gallium3D HyperZ Improvements
  7. Mozilla Firefox 32 Surfaces With HTML5, Developer Changes
  8. Nouveau X.Org Driver Released With DRI3+Present, Maxwell, GLAMOR
  9. Microsoft & AMD Release C++ AMP Compiler With Linux Support
  10. AMD, Wine & Valve Dominated August For Linux Users
Latest Forum Discussions
  1. Lennart Poettering Talks Up His New Linux Vision That Involves Btrfs
  2. nv and xorg.conf under Debian PPC
  3. AMD graphics doesn't work with AMD Catalyst drivers
  4. Best Radeon for a Power Mac G5?
  5. The dangers of Linux kernel development
  6. Updated and Optimized Ubuntu Free Graphics Drivers
  7. AMD Releases UVD Video Decode Support For R600 GPUs
  8. SSD seems slow