SageTV Community  

Go Back   SageTV Community > Hardware Support > Hardware Support
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

Hardware Support Discussions related to using various hardware setups with SageTV products. Anything relating to capture cards, remotes, infrared receivers/transmitters, system compatibility or other hardware related problems or suggestions should be posted here.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 12-29-2008, 12:28 PM
rhack1 rhack1 is offline
Sage User
 
Join Date: Dec 2008
Posts: 7
100% CPU on h.264 playback

Hi...

I am having 100% CPU utilization when playing back h.264 recordings...Am hoping someone can help me troubleshoot/suggest upgrades/setting changes/codecs/etc, etc...

Background:

I am using Sagetv media center v6.4 for windows on a dell 8400 computer running windows media center edition 2005 (i have made the changes to disable media center application with sagetv, already)...I am using a hauppauge hd-pvr to record h.264 high def tv...it records the video/sound fine...it's just the playback that is incredibly slow, sometimes choppy, but runs my cpu at 100%...

The Dell 8400 specs are:

1. Pentium 4 Prescott 660, 3.6ghz, 800 fsb, 1gb ddr2 sdram 533 mHz RAM (2, 512mb chips)
2. Raid 0, striping of 2 250GB drives
3. nvidia geforce 6800 pci-e video card 256mb
4. SB audigy 2 zs DELL OEM sound card (i have read that this card is a special card for dell and does not have any processing on it...the sound is processed via the 8400...)
5. i have loaded nvidia decorders, etc on this...

I realized that a dual core is recommended, but am wondering if i can get this to work without a complete upgrade...would a newer video or sound card work?...are there settings or other things i can do/try to make this work with 100% cpu spiking...i have played with this for quite a few hours and have tried quite a few things...but to no avail...including playing aorund with various recording level qualities, etc...the files get recorded fine - but it's the playback that's troublesome...i have tried TME, SAGETV and other video players - but all spike my cpu...

thanks for any help and insights!...

R-
Reply With Quote
  #2  
Old 12-29-2008, 12:54 PM
EmuZombie's Avatar
EmuZombie EmuZombie is offline
Sage User
 
Join Date: May 2006
Posts: 52
One question, What model 6800 do you have? Acording to this list http://www.nvidia.com/docs/CP/11036/...Comparison.pdf Some 6800 can't do hardware decoding of h264 files. If your card can't then an upgrade of your video card will fix this. You will need one that does full hardware h264 decoding. They can be found for as cheap as $25 on newegg. (but they will have poor 3d gaming power)

If your card is a model that does support it then chances are you are using a codec that doesn't support hardware decoding. In this case, installing and/or forcing SageTV to use a different codec will fix this problem.

Also, make sure you are setup to use VMR9 and not Overlay or Default.

For more information search the forums here for h264 hardware decoding.
__________________
AMD 64 X2 6000+, 4GB DDR2 RAM, AIT Radeon 2600 PCI-E. Windows Vista x64 SP1.

1x Hauppauge PVR-500
1x Hauppauge HVR-1600
2x Hauppauge HD-PVR
1x USB-UIRT

My HD-PVR success story
Reply With Quote
  #3  
Old 12-29-2008, 02:01 PM
rhack1 rhack1 is offline
Sage User
 
Join Date: Dec 2008
Posts: 7
nvidia geforce 6800, dxdiag file, vmr9 selected...

1) i am using a nvidia 6800 card...i checked the attached nvidia h.264 capabilities of this card...the line "h.264 decode acceleration" is checked for this card...however, the second line under high definition content says "H.264 Decode Acceleration with IDCT and CAVLC/CABAC" is not checked...i have no idea what that means...i assume the card can support it?...but let me ask you this, do i have to have a certain version of nvidia driver stuff to support h.264 acceleration...i beleive i am using the latest supported version that Dell offers...i am using nvidia driver 6.14.11.7824...

2) i am also using nvdia purevideo 1.02.196

3) i am attaching a dxdiag file that shows my codecs...i believe i have them set up ok...if anyone can read this and verify/make suggestions, please let me know...

4) vmr9 is selected

5) i have read hours thru this forum and have tried many things...but still no luck in lowering the cpu from 100% spiked...

i have to assume i have some combo of something not right...i just can't seem to find it?!?!...

thx for any help...
Attached Files
File Type: txt dxdiag.txt (82.0 KB, 249 views)
Reply With Quote
  #4  
Old 12-29-2008, 05:40 PM
Djc208's Avatar
Djc208 Djc208 is offline
Sage Expert
 
Join Date: Feb 2007
Location: SE Virginia
Posts: 674
I'm pretty sure you wand the IDCT capable decoders. These are the ones that do the full hardware decode. I think previous versions just do a small portion of the decode, not much more than with MPEG decoding.

With the right drivers and a more modern graphics card you should be able to do h.264 decode on the graphics card. Everything I've seen agrees that the dual core CPU is necessary with no hardware acceleration for h.264 files.
__________________
Server: Core 2 Duo E4200 2 GB RAM, nVidia 6200LE, 480 GB in pool, 500GB WHS backup drive, 1x750 GB & 1x1TB Sage drives, Hauppage HVR-1600, HD PVR, Windows Home Server SP2
Media center: 46" Samsung DLP, HD-100 extender.
Gaming: Intel Core2 Duo E7300, 4GB RAM, ATI HD3870, Intel X-25M G2 80GB SSD, 200 & 120 GB HDD, 23" Dell LCD, Windows 7 Home Premium.
Laptop: HP dm3z, AMD (1.6 GHz) 4 GB RAM, 60 GB OCZ SSD, AMD HD3200 graphics, 13.3" widescreen LCD, Windows 7 x64/Sage placeshifter.
Reply With Quote
  #5  
Old 12-29-2008, 07:44 PM
rhack1 rhack1 is offline
Sage User
 
Join Date: Dec 2008
Posts: 7
nvidia card?...h.264 hw decode accel w/ DCT and CAVLC/CABAC?!?!

ya know...i'm thinking the same...that the card i have isn't doing the hw decoding...factor that in with a Dell-frankensteined audio card that pushes back on the pentium cpu i can see why i'm spiking at 100%...

others that are in the know, pls feel free to chime in on whether my current nvidia geforce 6800 card which does not support "h.264 hardware decode acceleration w/ DCT and CAVLC/CABAC" is a primary reason to why my cpu spikes at 100% alllllll the time...

also, i am reading up on replacing this card with a nvidia 8800 gts 320mb card that is selling for under a $100 on newegg...this seems to be something that should work for h.264 recordings, nice sound like a 747 in my family room, etc, etc...i realize it's the older chip (r80 vs. r92 --- whatever that realllllly means)...but it seems well priced at should work for me...

any advice on this card and/or the crazed "DCT and CAVLC/CABAC" message would be appreciated...

R-
Reply With Quote
  #6  
Old 12-30-2008, 07:46 AM
Djc208's Avatar
Djc208 Djc208 is offline
Sage Expert
 
Join Date: Feb 2007
Location: SE Virginia
Posts: 674
Quote:
Originally Posted by rhack1 View Post
also, i am reading up on replacing this card with a nvidia 8800 gts 320mb card that is selling for under a $100 on newegg...this seems to be something that should work for h.264 recordings, nice sound like a 747 in my family room, etc, etc...i realize it's the older chip (r80 vs. r92 --- whatever that realllllly means)...but it seems well priced at should work for me...
I'd make extra sure about the graphics card. If I remember correctly the early 8800 cards did not have the h.264 decode hardware because it wasn't ready yet and they figured anyone buying what (at the time of release) was a high end GPU would have a CPU fast enough to not need the hardware decode. In many cases the newer, chaper, lower end cards will do a better job for just video playback. Maybe a ATI 4650 or a step lower, or even the 3xxx series. Or the nVidia 9xxx. Some of these are even passively cooled.
__________________
Server: Core 2 Duo E4200 2 GB RAM, nVidia 6200LE, 480 GB in pool, 500GB WHS backup drive, 1x750 GB & 1x1TB Sage drives, Hauppage HVR-1600, HD PVR, Windows Home Server SP2
Media center: 46" Samsung DLP, HD-100 extender.
Gaming: Intel Core2 Duo E7300, 4GB RAM, ATI HD3870, Intel X-25M G2 80GB SSD, 200 & 120 GB HDD, 23" Dell LCD, Windows 7 Home Premium.
Laptop: HP dm3z, AMD (1.6 GHz) 4 GB RAM, 60 GB OCZ SSD, AMD HD3200 graphics, 13.3" widescreen LCD, Windows 7 x64/Sage placeshifter.
Reply With Quote
  #7  
Old 12-30-2008, 08:57 AM
rhack1 rhack1 is offline
Sage User
 
Join Date: Dec 2008
Posts: 7
how can i really be sure besides on nvidia hw decoding?

earlier in this post someone assisted with including an nvidia doc that lists various support items for each card...

looking at this comparison doc, it appears that the various 8600 GTS, 8600 GT, 8500 GT, have all the boxes checked...

the only differences in these charts are these two "features":

1) H.264 Decode Acceleration with IDCT and CAVLC/CABAC

2) VC-1/WMV Decode Acceleration with IDCT

i have no clue what they mean...

i even went to nvidia and used their "product selector" where there's an option for hd playback (blu-ray and hd-dvd) - but no reference to h.264...

i am trying to keep my cost low, b/c i only need the card for watching h.264 recordings from my hd-pvr...if the cost gets close to $200, i should probably buy an extender...

any help or suggestions are appreciated...

pls remember, i have an older dell 8400 with a power supply probably under 400watts and that it's single core (P4, 3.6ghz, 800 fsb)...so i need the card to do most/all of the decoding...

thank you...R
Reply With Quote
  #8  
Old 12-30-2008, 10:24 AM
cychou cychou is offline
Sage Advanced User
 
Join Date: Oct 2004
Location: Sydney, Australia
Posts: 182
Quote:
Originally Posted by rhack1 View Post
earlier in this post someone assisted with including an nvidia doc that lists various support items for each card...

looking at this comparison doc, it appears that the various 8600 GTS, 8600 GT, 8500 GT, have all the boxes checked...

the only differences in these charts are these two "features":

1) H.264 Decode Acceleration with IDCT and CAVLC/CABAC
This means full HA from your video card. See this link.

Quote:
Originally Posted by rhack1 View Post
2) VC-1/WMV Decode Acceleration with IDCT
This means partial HA from your video card. Similar to the previous link, but only part of the work is done by the GPU.

Quote:
Originally Posted by rhack1 View Post
i have no clue what they mean...

i even went to nvidia and used their "product selector" where there's an option for hd playback (blu-ray and hd-dvd) - but no reference to h.264...

i am trying to keep my cost low, b/c i only need the card for watching h.264 recordings from my hd-pvr...if the cost gets close to $200, i should probably buy an extender...

any help or suggestions are appreciated...

pls remember, i have an older dell 8400 with a power supply probably under 400watts and that it's single core (P4, 3.6ghz, 800 fsb)...so i need the card to do most/all of the decoding...

thank you...R
Even though you only need HA for h264 at the moment, Radeon HD 4550 can do full HA decoding for all three formats (mpeg2, vc-1, and H.264), and it is reasonably priced and silent. Therefore it is my recommendation for you.
__________________
SageTV 6.6.2 / 42" Plasma Panasonic TH-42PX600A/ Intel Pentium DC E6500/ 2Gb Ram/KWorld DVB-T PC160-2T/ Logitech Harmony Remote X360/ Gigabyte GeForce 8500 GT (Silent)/ Winfast DTV1000T/ WD Caviar Green 808Gb HD/ Win 7 Ultimate/ Mission Cinema 7/ Denon AVR-1800
Reply With Quote
  #9  
Old 12-30-2008, 11:17 AM
zoltran zoltran is offline
Sage User
 
Join Date: Dec 2008
Location: London,ON
Posts: 61
That 8800GTS will sound like a hurricane for sure... Gamer card, not for HomeTheater PC .
The new ATI cards like the one cychou recomended would be better.
Reply With Quote
  #10  
Old 12-30-2008, 11:22 AM
rhack1 rhack1 is offline
Sage User
 
Join Date: Dec 2008
Posts: 7
radeon card question?

will the card recommended radeon hd 4550 support dual monitors?...i have an lcd computer monitor and my sony hdtv attached...i need to be able to use both monitors in a clone kind of way?...

with this card do you recommend 256mb or 512mb?...and specific brand?...
Reply With Quote
  #11  
Old 12-31-2008, 08:47 AM
Djc208's Avatar
Djc208 Djc208 is offline
Sage Expert
 
Join Date: Feb 2007
Location: SE Virginia
Posts: 674
The memory size shouldn't have a huge affect for video playback, however if you can get more for roughly the same money it doesn't hurt, especially if you plan on running dual monitors.

Most cards today support dual monitors. If the card has two video connections than it should support dual monitors.

I've never had a real preference for company, unless the reviews are horrible. Most are just reference designs with maybe a slightly different heat sink/fan design.
__________________
Server: Core 2 Duo E4200 2 GB RAM, nVidia 6200LE, 480 GB in pool, 500GB WHS backup drive, 1x750 GB & 1x1TB Sage drives, Hauppage HVR-1600, HD PVR, Windows Home Server SP2
Media center: 46" Samsung DLP, HD-100 extender.
Gaming: Intel Core2 Duo E7300, 4GB RAM, ATI HD3870, Intel X-25M G2 80GB SSD, 200 & 120 GB HDD, 23" Dell LCD, Windows 7 Home Premium.
Laptop: HP dm3z, AMD (1.6 GHz) 4 GB RAM, 60 GB OCZ SSD, AMD HD3200 graphics, 13.3" widescreen LCD, Windows 7 x64/Sage placeshifter.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

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

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
High CPU Usage jphhughes Hardware Support 4 12-28-2008 06:17 PM
Is there a "best practices" for stutter-free playback of H.264 files wayner Hardware Support 8 11-19-2008 11:33 AM
Playback h.264 HD on MVP/Placeshifter HawgGuy SageTV Software 12 10-25-2007 05:30 AM
How do I set the h.264 codec for Sage playback? Ralphjb SageTV Software 3 09-07-2007 06:11 PM
Need insight on cpu pegging on virgin XP/Sage install - Brain turning to mush Hector Hardware Support 2 05-29-2006 03:34 PM


All times are GMT -6. The time now is 01:53 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.