What's more desirable HW or SW decoding - AVS Forum
Forum Jump: 
 
Thread Tools
post #1 of 4 Old 05-06-2012, 06:08 AM - Thread Starter
AVS Special Member
 
CountryBumkin's Avatar
 
Join Date: Nov 2007
Location: Orlando, FL
Posts: 1,050
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 56 Post(s)
Liked: 23
Assuming the GPU and CPU (and rest of machine) is capable, and your HTPC software offers a choice, what is the prefered method - Hardware or Software decoding?
Thanks
CountryBumkin is offline  
Sponsored Links
Advertisement
 
post #2 of 4 Old 05-06-2012, 06:29 AM
AVS Special Member
 
captain_video's Avatar
 
Join Date: Jan 2002
Location: Ellicott City, MD
Posts: 3,645
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 120 Post(s)
Liked: 159
I'm going to make a wild guess and say hardware decoding is preferable. If the hardware is dedicated to the task it frees up the CPU to do other things. Software decoding requires the CPU to perform additional processing that could be needed elsewhere.
captain_video is online now  
post #3 of 4 Old 05-06-2012, 11:01 AM
AVS Special Member
 
erickotz's Avatar
 
Join Date: Feb 2003
Location: Charlotte, NC
Posts: 1,131
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 3 Post(s)
Liked: 30
Generally HW decoding is prefferable

Quality Assurance Manager, Ceton Corporation
erickotz is offline  
post #4 of 4 Old 05-06-2012, 11:54 AM
Member
 
Acesfullup's Avatar
 
Join Date: Sep 2008
Posts: 125
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Quote:
Originally Posted by CountryBumkin View Post

Assuming the GPU and CPU (and rest of machine) is capable, and your HTPC software offers a choice, what is the prefered method - Hardware or Software decoding?
Thanks

Easy - it's the same answer to all software questions: it depends.

It depends, but generally, the GPU is better for efficiency reasons. If your CPU and GPU can equally decode the format, then GPU is the way to go since it will save energy and allow the CPU to perform other operations (such as scanning your library in the background, or AV duties).

Although you assumed that your CPU is sufficient, some GPGPU (general purpose GPU) duties are beyond some or many CPUs depending on the software (I'm looking at you MadVR at 1080i60).

On the other hand, some GPGPU code is better at processing the same format and can eliminate issues that complex GPU code can introduced.

There is wide debate on whether CPUs performance will eventually render GPUs obsolete. My opinion is that GPUs are here to stay since there has been a recent emphasis on green computing.

Here is a good discussion:
http://people.virginia.edu/~chg5w/re...eIsTheData.pdf
Acesfullup is offline  
Reply Home Theater Computers

Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off