SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV Software
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.)

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 01-12-2007, 09:37 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
PureVideo Hardware Accelerated Deinterlacing

My setup is still only standard definition. I'm running SageTV 6.0.19 with the latest video driver and PureVideo trial (for the time being) on a 7600GS at a screen resolution of 1024x768. I'm running in VRM9 3D mode. I've noticed lately that if I have deinterlacing on Automatic it it selects "Video" as the deinterlace mode. Smart deinterlacing of course does the choppy video playback. This is using "Nvidia Video Decoder." When it is in Video deinterlacing mode it looks like it is in half resolution.

If I select "Nvidia Post Processor" as my decoder video playback looks great and properly deinterlaced but CPU usage is around 40% because it's in software mode. According to Nvidia's information on PureVideo my card should support all features for SD video but something just isn't working right.

If anyone knows how I should configure this let me know. It's bugging me that I can't seem to get the full usage out of my card in hardware mode.
Reply With Quote
  #2  
Old 01-19-2008, 10:39 PM
mothbhai mothbhai is offline
Sage User
 
Join Date: May 2006
Posts: 25
I have the same issues. There seem to be some suggestions on how to improve deinterlacing and stuttering (via HW acceleration) for HD, but for SD, I have not found any posts. Someone please help.
Reply With Quote
  #3  
Old 01-20-2008, 01:09 AM
djseto djseto is offline
Sage Advanced User
 
Join Date: Dec 2007
Posts: 134
Are you sure SageTV is using the PureVideo Codec? Do you get the PureVideo icon on your task bar during playback?
Reply With Quote
  #4  
Old 02-02-2008, 10:56 AM
cmcquistion cmcquistion is offline
Sage User
 
Join Date: Sep 2007
Posts: 10
I found a few tips, here in the forums, from other threads. Here is what I've done:

Run "regsvr32 /u "C:\Program Files\SageTV\Common\stvm2vd.ax"" to unregister Sage decoder.

Run DECCHECK and Nvidia as default decoder.

Set Nvidia decoder to Content Default Aspect Ratio, Hardware Accelleration, Automatic De-interlacing control, VMR Pixel Adaptive, and Prefer VMR9. Set Nvidia driver to use Inverse Telecine.

Configure SageTV to use Default decoders, Default Renderer (which is VRM7), Default Audio, etc. (VRM9 works for SD, but is not smooth on high bitrate HD content, on my system, with 8800GT.)

Modify Registry with "HKEY_LOCAL_MACHINE\SOFTWARE\Frey Technologies\SageTV\DirectX9\YUVMixing=0" (This fixes strange problem with interlacing when running VRM9, but VMR9 still wasn't powerful enough for HD content on my system)

Last edited by cmcquistion; 02-02-2008 at 11:14 AM.
Reply With Quote
  #5  
Old 02-02-2008, 03:51 PM
Mitch G Mitch G is offline
Sage Aficionado
 
Join Date: Jan 2008
Posts: 323
I've been using post processing as well but introduces problems for me when doing commercial skip.
So, I think I want to try these tweaks (and thanks for compiling them).
But, before I do, I want to ask a few questions to make sure I don't screw up the system. I'm not a windows expert so forgive the stupid questions.

1) Make a backup copy of the registry in case something gets screwed up.

2) Run "regsvr32 /u "C:\Program Files\SageTV\Common\stvm2vd.ax"" to unregister Sage decoder.

3) Run DECCHECK and Nvidia as default decoder.
QUESTION: What does this mean? Is DECCHECK a command through which I identify Nvidia as the default decoder?

4) Set Nvidia decoder to Content Default Aspect Ratio, Hardware Accelleration, Automatic De-interlacing control, VMR Pixel Adaptive, and Prefer VMR9. Set Nvidia driver to use Inverse Telecine.
QUESTION: This is done where? What command?

5) Configure SageTV to use Default decoders, Default Renderer (which is VRM7), Default Audio, etc. (VRM9 works for SD, but is not smooth on high bitrate HD content, on my system, with 8800GT.)
QUESTION/CLARIFICATION: So you're saying in SageTV to set it for default this and default that instead of the VRM9 and "Nvidia Post Processing" or "Nvidia Decoder" etc. Right?

6) Modify Registry with "HKEY_LOCAL_MACHINE\SOFTWARE\Frey Technologies\SageTV\DirectX9\YUVMixing=0" (This fixes strange problem with interlacing when running VRM9, but VMR9 still wasn't powerful enough for HD content on my system)
QUESTION: Is this something one would do only if still experiencing problems?


Thanks,


Mitch
Reply With Quote
  #6  
Old 02-02-2008, 04:40 PM
cmcquistion cmcquistion is offline
Sage User
 
Join Date: Sep 2007
Posts: 10
Quote:
Originally Posted by Mitch G View Post
I've been using post processing as well but introduces problems for me when doing commercial skip.
So, I think I want to try these tweaks (and thanks for compiling them).
But, before I do, I want to ask a few questions to make sure I don't screw up the system. I'm not a windows expert so forgive the stupid questions.

1) Make a backup copy of the registry in case something gets screwed up.

2) Run "regsvr32 /u "C:\Program Files\SageTV\Common\stvm2vd.ax"" to unregister Sage decoder.

3) Run DECCHECK and Nvidia as default decoder.
QUESTION: What does this mean? Is DECCHECK a command through which I identify Nvidia as the default decoder?

4) Set Nvidia decoder to Content Default Aspect Ratio, Hardware Accelleration, Automatic De-interlacing control, VMR Pixel Adaptive, and Prefer VMR9. Set Nvidia driver to use Inverse Telecine.
QUESTION: This is done where? What command?

5) Configure SageTV to use Default decoders, Default Renderer (which is VRM7), Default Audio, etc. (VRM9 works for SD, but is not smooth on high bitrate HD content, on my system, with 8800GT.)
QUESTION/CLARIFICATION: So you're saying in SageTV to set it for default this and default that instead of the VRM9 and "Nvidia Post Processing" or "Nvidia Decoder" etc. Right?

6) Modify Registry with "HKEY_LOCAL_MACHINE\SOFTWARE\Frey Technologies\SageTV\DirectX9\YUVMixing=0" (This fixes strange problem with interlacing when running VRM9, but VMR9 still wasn't powerful enough for HD content on my system)
QUESTION: Is this something one would do only if still experiencing problems?


Thanks,


Mitch
Good point. You should probably make a backup of the registry before you start.

DECCHECK is the program you can download. It is the Decoder Check Utility that tells you what decoder is the Windows default. You can use it to change the default decoder or just make sure that Nvidia is set to be the default decoder.

When you're playing a video, and it is using the Nvidia decoder, you will have a little Nvidia icon in your system tray. Double click to open it. From here, you can set those settings that I specified above.

To turn on Inverse Telecine, you will need to go into the Nvidia Control Panel (right click on your Desktop and click Nvidia Control Panel.) From here, click "Adjust video color settings." Next, click on the Tab that says "Enhancements". Now, put a check in the box next to "Use inverse telecine".

Yes, set Sage TV to use the default renderer (which will use VRM7), and default video and audio decoder. As long as you've set Windows to use Nvidia as the Windows default decoders and you've unregistered that troublesome SageTV decoder, this should work.

That registry change is only necessary if you want to use VRM9. It fixes a de-interlacing problem that happens in VRM9. I did this and I could then use VRM9 for standard definition TV and DVD playback, but HD playback was still a little choppy on high bitrate 1080i content. This was with a 3 GHz Intel Core 2 Duo, 2GB RAM, and 8800GT video card, so it isn't a horsepower problem, it is some kind of software or decoder issue. Setting the rendering preference to default, which uses VRM7, cleared up any performance lag. I don't get the transparent menus, but I do get excellent color and black level (better than overlay) and excellent performance.

*EDIT* I also used this thread to tweak my decoders and filters. I am NOT using AC3 filter, but I was able to tweak everything so my MPG and TS files are playing back with a minimal number of filters and decoders and only the ones I want (Nvidia). I'm not sure it really helped anything, but it gave me a better grasp on how the decoders and filters interact. I was NOT able to get VRM9 playback perfectly smooth on high bitrate 1080i content, even using Full Screen Exclusive mode. It is smooth for standard definition TV and DVD playback with VRM9, though.

Last edited by cmcquistion; 02-02-2008 at 04:46 PM.
Reply With Quote
  #7  
Old 02-02-2008, 05:36 PM
TechBill's Avatar
TechBill TechBill is offline
Sage Fanatic
 
Join Date: Aug 2007
Posts: 827
I hope you don't mind me jumping in on this thread since my question is about PureVideo and since I notice you are using it on your SageTV and I wanted to ask you about it.

I am wanting to get PureVideo that can do HD but when I was reading Nivida page about the PureVideo, It explained about the PureVideo and PureVideoHD.

So I went to the Nvidia store thinking I could purchase PureVideoHD but instead I saw they listed was 3 different PureVideo package which are Bronze, Gold and Platinum but I didn't see any PureVideoHD so I wanted to ask which one did you get or is there a PureVideoHD and where could I purchase that at?


Thank you
Bill
__________________
HTPC System
GIGABYTE GA-MA69GM-S2H AM2 AMD 690G HDMI // AMD Athlon 64 X2 6000+ Windsor 3.0GHz // G.SKILL 6GB (2 x 2GB) 240-Pin DDR2 SDRAM DDR // Hauppauge Colossus HD-PVR // Hauppauge Colossus HD-PVR // Seagate ST3750640AS 750GB SATA-300 16MB // DVD R/W - SAMSUNG Black
Media Extenders
HD300
HTPC Software
Windows 7 Professional 64bits // SageTV 7.1.x // Java 1.7.x
Reply With Quote
  #8  
Old 02-02-2008, 05:50 PM
Mitch G Mitch G is offline
Sage Aficionado
 
Join Date: Jan 2008
Posts: 323
That little unregistering the default decoder was the critical piece for me.
Just doing that and making sure the nvidia decoder was the default in DECCHECK fixed all my video problems. This thread should be made a sticky.

Great job and thanks again,


Mitch
Reply With Quote
  #9  
Old 02-02-2008, 06:18 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Quote:
Originally Posted by TechBill View Post
So I went to the Nvidia store thinking I could purchase PureVideoHD but instead I saw they listed was 3 different PureVideo package which are Bronze, Gold and Platinum but I didn't see any PureVideoHD so I wanted to ask which one did you get or is there a PureVideoHD and where could I purchase that at?
There is no PurevideoHD decoder. Nvidia is no longer developing their decoder. The last version is almost 2 years old. It was merely a stopgap solution until the major DVD player makers optimized their decoders to be hardware accelerated on Nvidia hardware.

As far as the differences between the version of PureVideo go. The differences have to do with the audio decoding. If all you're going to be doing is SPDIF passthrough don't worry about getting more than the bronze. Silver gets you 5.1ch AC3 decoding and Gold gets you DTS decoding.

Personally, I would give up on Purevideo and look elsewhere such as Cyberlink's PowerDVD decoder. Since the PureVideo decoder is no longer being developed it has no official Vista support and never will. It's a dead-end product that Nvidia is still making a few pennies off of. Really, it's such an old product they should just start giving it away.
Reply With Quote
  #10  
Old 02-02-2008, 06:42 PM
TechBill's Avatar
TechBill TechBill is offline
Sage Fanatic
 
Join Date: Aug 2007
Posts: 827
Quote:
Originally Posted by Taddeusz View Post
There is no PurevideoHD decoder. Nvidia is no longer developing their decoder. The last version is almost 2 years old. It was merely a stopgap solution until the major DVD player makers optimized their decoders to be hardware accelerated on Nvidia hardware.

As far as the differences between the version of PureVideo go. The differences have to do with the audio decoding. If all you're going to be doing is SPDIF passthrough don't worry about getting more than the bronze. Silver gets you 5.1ch AC3 decoding and Gold gets you DTS decoding.

Personally, I would give up on Purevideo and look elsewhere such as Cyberlink's PowerDVD decoder. Since the PureVideo decoder is no longer being developed it has no official Vista support and never will. It's a dead-end product that Nvidia is still making a few pennies off of. Really, it's such an old product they should just start giving it away.


Oh thank you for the information, I didn't know they stop developing on it so I will stick with my Cyberlink decoder. It a Cyberlink Delxue 7 but I haven't upgraded to their newest one yet so I proabably will upgrade it then or check around to see if there a better decoder out there.

Thanks again
Bill
__________________
HTPC System
GIGABYTE GA-MA69GM-S2H AM2 AMD 690G HDMI // AMD Athlon 64 X2 6000+ Windsor 3.0GHz // G.SKILL 6GB (2 x 2GB) 240-Pin DDR2 SDRAM DDR // Hauppauge Colossus HD-PVR // Hauppauge Colossus HD-PVR // Seagate ST3750640AS 750GB SATA-300 16MB // DVD R/W - SAMSUNG Black
Media Extenders
HD300
HTPC Software
Windows 7 Professional 64bits // SageTV 7.1.x // Java 1.7.x
Reply With Quote
  #11  
Old 02-02-2008, 08:13 PM
Polypro Polypro is offline
Sage Icon
 
Join Date: Jun 2005
Posts: 1,804
FWIW, I don't notice a major difference between Cyberlink and Nvidia decoders...on Vista, "Smart" even works fine.

P
Reply With Quote
  #12  
Old 02-02-2008, 10:57 PM
mikesm mikesm is offline
Sage Icon
 
Join Date: Jul 2003
Posts: 1,293
Quote:
Originally Posted by Taddeusz View Post
There is no PurevideoHD decoder. Nvidia is no longer developing their decoder. The last version is almost 2 years old. It was merely a stopgap solution until the major DVD player makers optimized their decoders to be hardware accelerated on Nvidia hardware.

As far as the differences between the version of PureVideo go. The differences have to do with the audio decoding. If all you're going to be doing is SPDIF passthrough don't worry about getting more than the bronze. Silver gets you 5.1ch AC3 decoding and Gold gets you DTS decoding.

Personally, I would give up on Purevideo and look elsewhere such as Cyberlink's PowerDVD decoder. Since the PureVideo decoder is no longer being developed it has no official Vista support and never will. It's a dead-end product that Nvidia is still making a few pennies off of. Really, it's such an old product they should just start giving it away.
Not true. Well, not true in a month or so. I talked with Nvidia at CES and reamed them over how poor the purevideo support was with all the usual codec vendors. They said they will be releasing their own mpeg2, vc-1 and h.264 codec, bundled with their drivers in a couple months, so you won't have to use powerdvd etc... Apparently there have been issues with 3wrd parties doing the right thing with purevideo HD, and they are taking matters into their own hands now.
__________________
Server: Sage 6.5.9 - X2 3800+, DFI NF4 MB, 1 GB, 300 GB HD (system disk), NV 7600GS, - Windows XP SP2
Client 1: Sage 6.5.9 - E7200, Abit IP35 Pro, ATI 4850 with HDMI connect to Denon 3808CI and Sony A3000 SXRD TV
Client 2: HD200 connected to Denon 3808CI and A3000 SXRD TV
Client 3: Media MVP to 15" Toshiba LCD
Client 4: HD100 connected to Samsung 23" 720P LCD
Client 5: HD100 connected to Vizio VX37L
Reply With Quote
  #13  
Old 02-03-2008, 12:14 AM
cmcquistion cmcquistion is offline
Sage User
 
Join Date: Sep 2007
Posts: 10
The Nvidia DVD decoder DOES HD decoding, so you don't have to use a different decoder or anything. The Nvidia decoder does it all. It is a pretty good decoder, in my experience, when used on Nvidia video cards.
Reply With Quote
  #14  
Old 02-03-2008, 12:21 AM
Mitch G Mitch G is offline
Sage Aficionado
 
Join Date: Jan 2008
Posts: 323
Follow up question.
I found that if I change SageTV to load at windows startup - which makes it run as a service owned by SYSTEM as opposed to being an application being owned by my single existing user (who I called Media Server), then video is messed up. It's basically a black screen unless I click on the screen and then it shows momentarily and then goes black again.
So, any suggestions for what to do about this? I would prefer setting it up as service.

Thanks,


Mitch
Reply With Quote
  #15  
Old 02-03-2008, 12:26 AM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Set the service to run as a user with Administrator rights.
Reply With Quote
  #16  
Old 02-03-2008, 06:49 AM
Polypro Polypro is offline
Sage Icon
 
Join Date: Jun 2005
Posts: 1,804
Quote:
Originally Posted by mikesm View Post
Not true. Well, not true in a month or so. I talked with Nvidia at CES and reamed them over how poor the purevideo support was with all the usual codec vendors. They said they will be releasing their own mpeg2, vc-1 and h.264 codec, bundled with their drivers in a couple months, so you won't have to use powerdvd etc... Apparently there have been issues with 3wrd parties doing the right thing with purevideo HD, and they are taking matters into their own hands now.
Like AMD/ATI does with UVD...pretty cool. I've always liked the NV Decoder. Back in the day they used to stay on top of it well, too...1.059 to 1.223 in about 18 months. Still works great on Vista, better than XP because "Smart" is fine on Vista.

P
Reply With Quote
  #17  
Old 02-04-2008, 03:18 AM
TechBill's Avatar
TechBill TechBill is offline
Sage Fanatic
 
Join Date: Aug 2007
Posts: 827
I am not putting down PureVideo at all. I am a big fan of Nvidia card when it come to gaming.

But I was thinking since PureVideo Decoder is 50 dollar and the Cyberlink Ultra upgrade is only 60 dollar for me which come with DVD player and it have Blu-ray and HD-DVD support that I thought I might as well be better off spending extra 10 dollar for the latest decoder.

Also I am using Gigabyte GA-MA69GM-S2H motherboard which have onboard ATI 1250 video chipset for my HTPC so I figured since PureVideo is more tweaked toward the Nvidia chipset that I might be better off getting Cyberlink Ultra which is tweak for both video chipsets.


Bill
__________________
HTPC System
GIGABYTE GA-MA69GM-S2H AM2 AMD 690G HDMI // AMD Athlon 64 X2 6000+ Windsor 3.0GHz // G.SKILL 6GB (2 x 2GB) 240-Pin DDR2 SDRAM DDR // Hauppauge Colossus HD-PVR // Hauppauge Colossus HD-PVR // Seagate ST3750640AS 750GB SATA-300 16MB // DVD R/W - SAMSUNG Black
Media Extenders
HD300
HTPC Software
Windows 7 Professional 64bits // SageTV 7.1.x // Java 1.7.x
Reply With Quote
  #18  
Old 02-04-2008, 09:13 AM
cmcquistion cmcquistion is offline
Sage User
 
Join Date: Sep 2007
Posts: 10
Quote:
Originally Posted by TechBill View Post
I am not putting down PureVideo at all. I am a big fan of Nvidia card when it come to gaming.

But I was thinking since PureVideo Decoder is 50 dollar and the Cyberlink Ultra upgrade is only 60 dollar for me which come with DVD player and it have Blu-ray and HD-DVD support that I thought I might as well be better off spending extra 10 dollar for the latest decoder.

Also I am using Gigabyte GA-MA69GM-S2H motherboard which have onboard ATI 1250 video chipset for my HTPC so I figured since PureVideo is more tweaked toward the Nvidia chipset that I might be better off getting Cyberlink Ultra which is tweak for both video chipsets.


Bill
Good points. I have the Purevideo decoder, $20 version from way back when. I pass SPDIF from my computer to my receiver, so the cheap version of the Purevideo decoder is fine for that.
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 11:06 AM.


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