SageTV Community  

Go Back   SageTV Community > General Discussion > General Discussion
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

General Discussion General discussion about SageTV and related companies, products, and technologies.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 06-07-2004, 11:27 AM
BergoniaC BergoniaC is offline
Sage User
 
Join Date: Jun 2004
Posts: 21
Blackbird In, Nvidia 5200 out

I am new to HTPC, so please bear with me. (Hope I am using the term correctly). I recently purcahse the SageTV bundle, video capture and SageTV 2.0.

I understand that Blackbird has a MPEG 2 encoder, which lessen the amount of CPU usage (uses about 10% avg.) Currently I am using my onboard graphics for play back and it uses 45-50% of my CPU. So I decided to purchase a Nvidia 5200 AGP card with DVI out. According to the spec it has a MPEG 2 decode.

My question is, will the MPEG 2 decode on the nvidia decrease my CPU usage? Is MPEG 2 encode and decode universal or do different manufacture create their own implementation of MPEG 2?

I want to hear what more experience people have to say before I open my video card box. Hate to pay the 15% open box fee if I have to return it.

Thanks
Reply With Quote
  #2  
Old 06-07-2004, 11:43 AM
xlr8shun xlr8shun is offline
Sage Advanced User
 
Join Date: Dec 2003
Posts: 205
the video card doesnt have hardware mpeg decoding, it only has hardware accelerated decoding. and would only work if you used vmr, as that uses the video card to display the stream rather then softwrae (such as overlay).

yes it will lower your cpu usage, might not be a lot though. it would depend on the codec you are using also. i have a friend who uses sage, with sonic decoders, and uses 2-5% cpu while watching tv.
Reply With Quote
  #3  
Old 06-07-2004, 12:05 PM
kny3twalker kny3twalker is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,074
Yeah it should reduce your CPU usage to under 30 %
yes nvidia and ATI both are liars it only does assisted decoding
mine CPU is about 15 %
if you watch a DVD you are doing the same thing so just watch a DVD on friends computer with similiar processor and video card and you should know what it will be like
2-5% huh wow thats low
I seen mine drop that low but usually around 15
Reply With Quote
  #4  
Old 06-08-2004, 08:14 AM
BergoniaC BergoniaC is offline
Sage User
 
Join Date: Jun 2004
Posts: 21
Kind of confused about acceleration and hardware MPEG decoding. According to Nvidia home page, the 5200FX hardware decodes MPEG. Also what is VMR? I am probably asking more than I can comprehend but I have a need for knowledge.

This is what I am trying to do. I record TV shows for my wife for later viewing. Usally when she views it, I want to mess around the internet. So I came up with this set up. FX5200 card with DVI out and RGB out. Plug the DVI and RGB to my TV (yes my TV has RGB and DVI). Split the screen and have one screen play the movie and one screen doing what ever. Since watching MPEG recorded show takes 45-50% of the CPU, I wanted something that could lessen the CPU load so the play back doesn't become jerky if I need some CPU time.
__________________
IDEQ 200N, AMD 2500, 120 gig HD, nVidia 5200FX 128mb (DVI out), PVR 250 Blackbird, 512 MB, 50" Panasonic Multimedia Display w/DVI and RGB inputs
Reply With Quote
  #5  
Old 06-08-2004, 11:22 AM
mikejaner's Avatar
mikejaner mikejaner is offline
Sage Icon
 
Join Date: Oct 2003
Location: Chantilly VA
Posts: 2,087
Send a message via MSN to mikejaner
Kind of confused about acceleration and hardware MPEG decoding. According to Nvidia home page, the 5200FX hardware decodes MPEG. Also what is VMR? I am probably asking more than I can comprehend but I have a need for knowledge.


The hardware decoding Nvidia is talking about is the accelleration of the mpeg decoding process by using their GPU on the video card. They say "Full Hardware Decoding", but that is not true. Their marketing geniuses threw that one in, probably after modifying it from something like "Full Speed Playback of MPEG2 using Hardware Accelleration, and Motion Compensation".
The reason why Full Hardware Accelleration is not correct is because the video card makes no effort to reconstruct the true interlaced images through the monitor or tv output. The software decoders kind of muck this up by blending the two fields together using a couple of techniques.

VMR is a mode that certain video cards support that lets the card take some of the video decoding load off of the processor. The current implimentation of VMR has a limitation that makes most people turn it off. Somewhere in the process of getting the video to the screen, it puts the image through a 256 color filter of some sort which dulls the colors and makes them seem soapy. I am not super technical, so anybody correct me if I am way off here.
__________________
Mike Janer
SageTV HD300 Extender X2
Sage Server: AMD X4 620,2048MB RAM,SageTV 7.x ,2X HDHR Primes, 2x HDHomerun(original). 80GB OS Drive, Video Drives: Local 2TB Drive GB RAID5

Last edited by mikejaner; 06-08-2004 at 11:26 AM.
Reply With Quote
  #6  
Old 06-08-2004, 12:06 PM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Quote:
Originally posted by mikejaner
The hardware decoding Nvidia is talking about is the accelleration of the mpeg decoding process by using their GPU on the video card. They say "Full Hardware Decoding", but that is not true. Their marketing geniuses threw that one in, probably after modifying it from something like "Full Speed Playback of MPEG2 using Hardware Accelleration, and Motion Compensation".
Exactly, no video cards offer full hardware MPEG decoding.

Quote:
The reason why Full Hardware Accelleration is not correct is because the video card makes no effort to reconstruct the true interlaced images through the monitor or tv output. The software decoders kind of muck this up by blending the two fields together using a couple of techniques.
I'm going to have to disagree with you on this one. The reason why hardware accelleration can't be called hardware decoding, is because only part of the decoding is done in hardware. Currently the Inverse Discrete Cosine Transform (IDCT) and Motion Compensation are done in HW on the video card, while a significant portion of the decoding is still done in software.

While software/HW-accelerated decoding does have problems with interlaced, it's not inherent to the technology, progressive scan DVD players don't output interlace video either.

What's done when using software decoders is similar to this, taking the progressive output of a PS DVD player, runing it through a scaler to say 800x600 resolution, and then running it through a Scan Converter back to NTSC/S-Video output. I suspect you'd get a similar picture to the TV out of most video cards. (If someone has an Xcard and a scan converter they could try it just for kicks)

Quote:
VMR is a mode that certain video cards support that lets the card take some of the video decoding load off of the processor. The current implimentation of VMR has a limitation that makes most people turn it off. Somewhere in the process of getting the video to the screen, it puts the image through a 256 color filter of some sort which dulls the colors and makes them seem soapy. I am not super technical, so anybody correct me if I am way off here.
I'm not sure that's quite right either. Traditionaly, video cards have used special hardware, the Overlay mixer, to display video, VMR on the other hand uses the video card's GPU to render video. There are actually two versions of VMR available now, VMR7 which draws video using DirectDraw, and VMR9 which uses Direct3D and renders video with the video card's 3D engine. VMR7 is known to be inferior to Overlay, probably due to lack of precision in the processing and/or bad colorspace conversions. VMR9 on the other hand, is capable of equalling or even exceding the picture quality of overlay. However VMR9, which uses DirectX 9 and the videocard's 3D engine, actually has much higher system requirements than Overlay. For good results with VMR9, you generally need a mid to high end video card (Radeon 9600 Pro, Geforce FX 5700, or better), while most any video card with overlay support can give a good picture.

But to answer your question BergoniaC, yes the FX should reduce your CPU usage, it could drop about half.
Reply With Quote
  #7  
Old 06-08-2004, 12:50 PM
kny3twalker kny3twalker is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,074
http://msdn.microsoft.com/library/de...guide_9inb.asp

here's technical info on this if you want more info
Reply With Quote
  #8  
Old 06-08-2004, 01:34 PM
BergoniaC BergoniaC is offline
Sage User
 
Join Date: Jun 2004
Posts: 21
This alot of good information. It brings me to the question of Blackbird PVR250 encoding. Is this Hardware MPEG encoding or Accelerated MPEG encoding?
__________________
IDEQ 200N, AMD 2500, 120 gig HD, nVidia 5200FX 128mb (DVI out), PVR 250 Blackbird, 512 MB, 50" Panasonic Multimedia Display w/DVI and RGB inputs
Reply With Quote
  #9  
Old 06-08-2004, 01:46 PM
mikejaner's Avatar
mikejaner mikejaner is offline
Sage Icon
 
Join Date: Oct 2003
Location: Chantilly VA
Posts: 2,087
Send a message via MSN to mikejaner
Your right Stranger89. I just couldn't think of how to word a couple of things. When I was talking about the colors being filtered in VMR, I couldn't remember the term for Colorspace Conversion. I didn't know the VMR9 was more accurate in Colorspace Conversion. I guess I only knew the details about VMR7
__________________
Mike Janer
SageTV HD300 Extender X2
Sage Server: AMD X4 620,2048MB RAM,SageTV 7.x ,2X HDHR Primes, 2x HDHomerun(original). 80GB OS Drive, Video Drives: Local 2TB Drive GB RAID5
Reply With Quote
  #10  
Old 06-08-2004, 02:12 PM
justme justme is offline
Moderator
 
Join Date: Mar 2003
Location: Greater Baltimore/Washington Metropolitan area
Posts: 1,481
Quote:
It brings me to the question of Blackbird PVR250 encoding. Is this Hardware MPEG encoding or Accelerated MPEG encoding?
The blackbird uses Hardware Mpeg encoding for SageTV. When just recording with one of these cards(no video being played back) you should only see ~ 2-5 % CPU usage. This is mainly being used by Sage for the purpose of moving the encoded video from the PVR card to your hard drive for storage.
__________________
"Between you and me, my name's irrelevant."
Reply With Quote
  #11  
Old 06-08-2004, 02:39 PM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Quote:
Originally posted by mikejaner
Your right Stranger89. I just couldn't think of how to word a couple of things. When I was talking about the colors being filtered in VMR, I couldn't remember the term for Colorspace Conversion. I didn't know the VMR9 was more accurate in Colorspace Conversion. I guess I only knew the details about VMR7
The colorspace conversion is a guess on my part.

But I do know that VMR9 is capable of surpassing Overlay in PQ, although it is different. One common complaint about VMR9 is that it looks softer than Overlay, especially on Radeons, however ATI artificially sharpens the picture in Overlay, so the picture is probably slightly more accurate.

Might want to check out this thread on AVS for some thoughts on the possibilities of VMR9:
http://www.avsforum.com/avs-vb/showt...ht=quadro+1100

And this is another interesting thread, none other than Joe Kane himself evaluated the HTPC discussed in that previous thread.
http://www.avsforum.com/avs-vb/showt...ht=quadro+1100
Reply With Quote
  #12  
Old 06-10-2004, 11:08 AM
BergoniaC BergoniaC is offline
Sage User
 
Join Date: Jun 2004
Posts: 21
For anyone that is interested: I finally received and installed my FX5200 card. I played back a sample recording and got somewhat of a decrease in CPU usage. It drop from 45-50% to about 20-25%. Sometimes it would spike up to 45% but it would drop back down to 20-25%. I was hoping for something lower but a 50% decrease is not bad.

A good secondary benefit I was not expecting was that my CPU temp went down 2-3 degress. I was normally geting 52-53 degrees during show play back or normal usage and know I get about 50-51 degrees. I guess it is because the on board graphics card is not using the CPU anymore.

The draw back is that the fan on the FX5200 makes my system louder. Since I have a IDEQ SFF, putting a fanless or quiet cooling solution pretty much out of the window. However, I have my system inside a entertainment center with a glass front, which helps dampens the noise to a very reasonable level. Also the TV speakers is loud enough, especially if I have the surrond sound speakers on, that I don't notice the fan at all. It is all about compromise.

BTW: Thanks for all the insight on MPEG encoding and decoding. My knowlege has just increased.
__________________
IDEQ 200N, AMD 2500, 120 gig HD, nVidia 5200FX 128mb (DVI out), PVR 250 Blackbird, 512 MB, 50" Panasonic Multimedia Display w/DVI and RGB inputs
Reply With Quote
  #13  
Old 06-10-2004, 06:55 PM
kny3twalker kny3twalker is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,074
you can remove the fan and buy a big heatsink but the temp will not be as low probably
Reply With Quote
  #14  
Old 06-16-2004, 10:46 AM
BergoniaC BergoniaC is offline
Sage User
 
Join Date: Jun 2004
Posts: 21
To everybody, I have to recant my previous statement about decrease CPU. Messing around with SageTV, I notice a slow down of my computer when I was watching a recorded show and crusing the internet. Pop open the manager and saw that SageTV was using 45-50%, sometimes higher, of the CPU for play back. I used PowerDVD, which I normally use to playback recorded videos. PowerDVD was only using 20-25% CPU. I didn't see any difference in playback quality.

Can anyone tell me why the difference in CPU usage between two different programs playing back the same show?
__________________
IDEQ 200N, AMD 2500, 120 gig HD, nVidia 5200FX 128mb (DVI out), PVR 250 Blackbird, 512 MB, 50" Panasonic Multimedia Display w/DVI and RGB inputs
Reply With Quote
  #15  
Old 06-16-2004, 01:25 PM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Could be due VMR9, it often requires more CPU and is generally not used by DVD software.
Reply With Quote
  #16  
Old 06-16-2004, 01:36 PM
insomniac's Avatar
insomniac insomniac is offline
Sage Icon
 
Join Date: May 2003
Location: Concord, Ca.
Posts: 1,104
Codecs? try the hauppauge intervideo ones with the registry dxva and hwmc changes.

Would the dxva setting decrease your cpu on playback all?

I.

Quote:
Originally posted by BergoniaC
To everybody, I have to recant my previous statement about decrease CPU. Messing around with SageTV, I notice a slow down of my computer when I was watching a recorded show and crusing the internet. Pop open the manager and saw that SageTV was using 45-50%, sometimes higher, of the CPU for play back. I used PowerDVD, which I normally use to playback recorded videos. PowerDVD was only using 20-25% CPU. I didn't see any difference in playback quality.

Can anyone tell me why the difference in CPU usage between two different programs playing back the same show?
__________________
If you're not cheating, your not trying...

My sage rigs:
Server - Windows 2003, Intel 865 PERLL w/ P4 3.2g 1gb ram, 3-PVR250, 3-PVRUSB's, 1 Skystar2, 1 twinhan 102g, 1 starbox DVB-S Cards. Evo network QAM encoder. 1.2TB storage 6.x server + MTSAGE for DVB
Client 1/Master BR - MediaMVP running a 30" Olevia LCD TV.
Client 2/Front Room - Shuttle ST61G4 XPC 1gig ram, 60gb HD, BTC9019 wireless keyboard/mouse & Harmony 880. 6.x client. GF6600GT driving a Sony WEGA 55" rear projection tv.
Reply With Quote
  #17  
Old 06-16-2004, 11:12 PM
TunaBoo TunaBoo is offline
Sage Advanced User
 
Join Date: Jan 2004
Posts: 202
Send a message via ICQ to TunaBoo Send a message via AIM to TunaBoo Send a message via Yahoo to TunaBoo
What is weird, is my sage use 25% (power dvd and overlay) on my PC.

When I "switch" over to a different profile and come back, sage uses 75% of my CPU. I have to close it and reopen to have a useable system.

*sigh*
Reply With Quote
  #18  
Old 06-17-2004, 01:34 AM
kny3twalker kny3twalker is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,074
actually I have seen this with sage and decoding(using any decoder)
I can play a file back in a software DVD player and the CPU usage is lower than in Sage
it is probably because of the UI maybe????

also stanger89 there is a bug with powerDVD where it will not do VMR9 remember?

TunaBoo
powerDVD I use it as well but it is not the most stable decoder

for good picture quality and stability I think sonic makes a good decoder

but powerDVD also produces good picture quality but it has some issues

Last edited by kny3twalker; 06-17-2004 at 01:37 AM.
Reply With Quote
  #19  
Old 06-22-2004, 06:19 PM
sundansx sundansx is offline
Sage Advanced User
 
Join Date: Aug 2003
Posts: 193
Sage TV is using the PowerDVD directshow components (decoder, splitter, etc.) that get installed with PowerDVD. The PowerDVD app uses internal componets to playback video. The two are not necessarliy equal. For example, WinDVD 5 shipped with version 5 internal components, and WinDVD 4 directshow filters. I confirmed that with Intervideo tech support.
This may cause the difference you are seeing. To eliminate Sage in your scenerio, you can play back your video with Windoze Media player. Assuming the Power DVD filter merit is high enough, it will use the PowerDVD direct show filters that you are using on sage tv.
Reply With Quote
  #20  
Old 06-22-2004, 06:48 PM
kny3twalker kny3twalker is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,074
yeah but why would I want to use windows media player
also windows media player would use the direct show filter as sage

I said it could be the OSD which is causing more CPU usage
media player does not have OSD it has just the player

would it not be easier in this case just to use the powerDVD application
or do you like the windows media player one better
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


All times are GMT -6. The time now is 07:04 AM.


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