|
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. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Nvidia Video Card guide
I have done extensive research on Nvidia video cards for my client and I thought i would share some of the information i have found.
First off, Nvidia Purevideo and Avivo from ATI produce both produce video comparable to some $2000 DVD players. Here is a good Video that compares them and here is a good article. Overall, the gist of the article is that AVIVO and Purevideo are even in the parts that matter even though AVIVO wins overall. Since Pureviedeo is better documented, I chose to go with Nvidia but both produce excellent video quality. I could not find as much information on the features of each ATI card as I could with Nvidia. Here is a good article that explains things pretty well. This is an older article and shows where the quality has come with driver updates. It does give a good explanation for 3:2 pulldown. The next important fact I learned was that Purevideo acceleration scales with clockspeed, not with the # of shaders. This fact was difficult to track down but I finally found it in an article concerning Purevideo HD (the HD-DVD and BlueRay player from Nvidia). I also talked with several others experimenting with clockspeed for H.264 acceleration and they confirmed this. Basically, the same programable video accelerator used to accelerate DVD video, can be used to accelerate H.264 and WMV. This silicon is in the 2D part of the card and so is independant from the 3D performance of the card. Memory bandwidth may make an impact here but it seems that only extreme cases like turbocache and the onboard video chipset 6150 are starved for bandwidth during video processing. There is still some speculation about whether Nvidia will eventually use the shaders to offload more video tasks. This is unconfirmed at this time but seems likely for BlueRay and HD-DVD. Most likely they will do some of the DRM decoding. This might allow single core cpus to play HD-DVD and BluRay. There has been some question here whether or not VMR9 (delinterlacing) is handled in the 3D piplines. Since it is a Direct 3D feature, It is safe to say that it is likely. Whether it is handled in the 3D pipelines or in the 2D part of the card, all of the 7X00 series cards are capable of VMR9 acceleration for 1080i video. Nvidia cards seem to only work well in HD with FSE (full screen exclusive mode) enabled. So far I have only confirmed this for 720p monitors. Some questions still remain for 1080p monitors. Despite the clockspeed being the most important part for H.264, VC-1, MPEG2, and WMV Purevideo acceleration, there are some Purevideo functions that are not available on some cards. A list of Nvidia cards showing the purevideo funcitons they support can be found here. Explanations of features can be found here. Clock speeds are as follows: 7300GT - 350mhz 7300LE - 450mhz 7600GS - 450mhz 7800GT - 450mhz 7900GT - 450mhz 7900GS - 450mhz 6150 - 475mhz 7300GS - 550mhz 7950GT - 550mhz 7600GT - 560mhz 7900GTX - 650mhz etc. You get the idea This indicates that the 7300GS and the 7600GT should be equal in their ability to offload H.264 and WMV. However, if we look at the features supported, the 7300GS lacks a key feature, HD Inverse Telecine. (Bad Edit correction is not that important) Inverse Telecine is an important feature for 1080i video. I'm still not sure why IVTC is good, but I think it basically correctly deinterlaces the 1080i signal to get a 1080p picture. Without Inverse Telecine, the card bobs to 540p then scales to your resolution. I could be wrong on this part though. Both cards support Inverse Telecine for SD content including DVD. So this confirms that the 7600GT is the leader for HD video output. However, if you don't mind losing Inverse Telecine, the 7300GS is a great lower cost option. It can also be found passive. The 6150 is also a good chip and can hold its own against discrete cards. However, the 6150 lacks HD Spacial Temporal Deinterlacing as well as HD Inverse Telecine. For SD content, it offers the same advantages as the other cards but comes basically free. Some have experienced problems running a full 1080p monitor with the 6150. It is probably best to run this chip at 720p. If you plan on running 1080p you might want to do some more research. The 7300LE and the 7600GS are basically the same for purevideo. Both lack HD Inverse Telecine and both can be found passive. The 7600GS is a much better gaming card but the 7300LE is only $50 right now The 7300GT is on the same chip as the 7600GS/GT but only has a 350mhz clock speed. It is the worst for HD Purevideo acceleration. During the Purevideo HD testing linked above, when they played with clock speed vs acceleration, 350mhz offered little acceleration, similiar to no acceleration at all. I have no experience with this card so I can't comment on its real world performance in regular HD programming. This card is also not listed on the purevideo comparison chart, likely because of its embarasing performance. SLI is not used for video processing. Purevideo HD is still very new so not much information exists yet. With Purevideo HD the video acceleration is very important to offload the cpu, allowing it to decode the crappy DRM. Sphere over at HTPCnews.com has sucessfully run a 7300GS with Purevideo HD acceleration. The high clock of the 7300GS enabled seamless playback of content. Since there is no deinterlacing on 1080p content the VMR9 features are not really that important. I'm pretty sure he used an analog connection because HDCP 7300 cards do not exist yet. VGA or component can still output 1080p content until the studios enable the content protection flag, limiting output to 540p, rumored to be in 2010. The Nvidia website does not differentiate between support for 720p, 1080i, or 1080p high definition. There has been little written about powering 1080p displays and what kind of hardware is required to support 1080p. For now, until more information has been gathered, let's assume that all information presented here is for 720p displays only. To sum it all up, any of these cards offer all features for SD video. If you primarily watch DVDs or analog TV, Purevideo will look great on any 7X00 card. For HD, the leader is the 7600GT and up. The 7600GT can also be found with HDCP and HDMI output allowing you to play BlueRay and HD-DVD with a digital connection when you get them. For users on a budget, the 7300GS or 7300LE are great alternatives and are often found passive. The features for 6X00 cards can be found on the purevideo link. I'll let you play with that if you still want or already own a 6X00 card. Some Purevideo features are missing on some 6X00 cards. I ended up buying a 7300LE and it works great on 1080i and 720p material on my 720p DLP (FSE only. Tearing without FSE). DVDs look stunning. My system is a lowly sempron 2600+ and HD video uses 25-35% cpu. WMV encoded at 1080p uses 50%. My 9600xt could not accelerate 1080p WMV so I got 100% cpu usage and stuttering. When i get HD-DVD, i'll have to upgrade to an HDCP video card (and dual core if the video card does not offload more processing with future driver updates) so I decided to save money now. I want to make it clear that my experience with the 7300LE is with a 720p display. While it runs well for my application, it may not work the same for everyone. There are always other factors. Also, 1080p displays are still fairly rare and there has not been much first hand experience with these displays. They require more horsepower than 720p displays. If you have information about 1080p displays and purevideo, please let me know. Last edited by autoboy; 09-27-2006 at 11:21 AM. |
#2
|
||||
|
||||
Great post! You basically did the leg work I was going to do in about 2 months Thanks for saving me some time.
|
#3
|
|||||||||||
|
|||||||||||
First off, thanks for the post, I'm sure it will help many here
Quote:
While far closer than previously, nothing on the PC side can match the Realta HQV or Genum VXP processors. That said, I'd take and HTPC with it's far greater extensibility and only marginally inferior processing over a more expensive DVD player any day. Quote:
At this point I'd put AVIVO and PureVideo on a "theortecially" equal playing field, each with their strenghts and weaknesses (AVIVO is a bit better with diagonal filtering, while PureVideo is better with film detection (the only one with HD film detection). Quote:
But beyond that, there is more, specifically VMR9. All the best playback softwares out there today use VMR9 for rendering video, and VMR9 performance most certainly is affected by GPU (3D) power, as VMR9 uses D3D to render video, basically as a texture on polygons. And one last thing, is the tests in that article seem only to relate to decode accelleration, it wouldn't/doesn't surprise me that the decode accelleration is done in the 2D part of the GPU, but what about deinterlacing? Deinterlacing is, I believe, done in the 3D pipeline. This is most clearly evidenced by the different deinterlace modes available depending on renderer chosen, ie:[LIST][*]Overlay or VMR 7 (ie "default")
Further, if you look at the PureVideo product comparison, you'll see that the advanced processing (not decoding) functions (IVTC deinterlacing, etc) are tied to the more powerful GPUs. Quote:
Quote:
Quote:
Quote:
Adaptive deinterlacing is important for HD video. Quote:
Quote:
Quote:
Quote:
Good work on the investigaiton though |
#4
|
||||
|
||||
Maybe some comments about Nvidia SLI as well? Or the newer single SLI cards like the 7950? If some of those features are tied to 3D GPU power, is there any advantage to be gained with SLI? And also, maybe some notes or comments about possible card compatibility with the new PureVideo HD?
__________________
Sage Server: HP ProLiant N40L MicroServer, AMD Turion II Neo N40L 1.5GHz Dual Core, 8GB Ram, WHS2011 64bit, Sage 7.1.9 WHS, HDHR (1 QAM, 1 OTA), HDHR Prime 3CC, HD-PVR for copy-once movie channels HTPC Client:Intel DH61AG, Intel G620 cpu, 8GB ram, Intel 80GB SSD, 4GB RamDisk holding Sage/Java/TMT5 Sage Client:Sage HD-200 Extender |
#5
|
||||
|
||||
A big advantage of PureVideo over AVIVO is that PureVideo can be used with any DX9-capable GPU. AVIVO only runs on the Radeon x1x series.
__________________
Intel NUC SageTV 7 server - HDHomeRun PRIME - 2TB iSCSI ReadyNAS storage Intel i3 HTPC SageTV 7 Client - Win 7 x64 - Onkyo TX-674 |
#6
|
||||
|
||||
Great posts, I've just finished a lot of research on the subject myself and your post would have saved me a lot of time and effort if it had been made a few days sooner.
Quote:
WMV9 acceleration was a feature of the 6xxx agp cards, but has been removed with more recent drivers. Also it seems h264 acceleration on the 6xxx agp cards is currently only possible with a SSE2 capable CPU for some reason. Quote:
Quote:
Quote:
|
#7
|
|||
|
|||
How can you tell if a card is doing IVTC and bad edit detection? I have a 6200 agp that supposedly doesn't do IVTC or bad edit detection; however, when I use smart it does 24 fps for film and 60 for video and it adjusts itself for mixed content just like my 6600gt does. Does that mean it's using those features or is that something entirely different?
|
#8
|
||||
|
||||
Quote:
http://www.newegg.com/Product/Produc...82E16814125025 |
#9
|
||||
|
||||
Quote:
__________________
Sage Server: HP ProLiant N40L MicroServer, AMD Turion II Neo N40L 1.5GHz Dual Core, 8GB Ram, WHS2011 64bit, Sage 7.1.9 WHS, HDHR (1 QAM, 1 OTA), HDHR Prime 3CC, HD-PVR for copy-once movie channels HTPC Client:Intel DH61AG, Intel G620 cpu, 8GB ram, Intel 80GB SSD, 4GB RamDisk holding Sage/Java/TMT5 Sage Client:Sage HD-200 Extender |
#10
|
|||||
|
|||||
Wow, ok, lots of responses. Stanger89, I'll try to address each response. You seem to have a lot of knowledge here and can help me make this thread better.
Quote:
Quote:
So since these cards all all capable of rendering HD video, it comes down to features which my post tried to address. Maybe I will make it more clear what I mean by "speed." Quote:
Quote:
Quote:
|
#11
|
|||
|
|||
Ok, changed a bunch of stuff to make it less opinion and more fact. Added a few things from the suggestions.
|
#12
|
|||
|
|||
Quote:
|
#13
|
||||
|
||||
Quote:
Quote:
IVTC comes into play when you've got film content stored in video. |
#14
|
||||
|
||||
Quote:
My 6150 has no problems with 1080i video scaled to my 1440x900 monitor. As far as VMR9 power goes, it can handle it no problem.[/QUOTE] I don't think that's really a high enough resolution to cause problems, most of the people reporting problems with HD on a 6150 were running higher resolutions. 1080p seems to be all but impossible on a 6150, and supposedly it gives 6600 (non-GTs) trouble as well. Seems like you need a 6600GT or better to do HD at 1080p. Quote:
|
#15
|
|||
|
|||
The Purevideo chart on NVidia's website only has the 7600GS and 7600GT listed under PCIe, and not under AGP. Would the AGP versions of these cards support the same features as their PCIe counterparts?
Thanks. -Peter |
#16
|
|||
|
|||
Added information about 6150 1080p problems. I remember reading awhile back that the 6150 was not rated for 1080p. I had heard some good stories that it was working and assumed it was ok. The problems most people appear to have is with blocky video overlaying the picture with the latest drivers. I had this problem too and the MSI drivers fixed my problem. I've not heard other things about it. However, i'm not a regular poster here so I don't have that much experience with it. I AM having problems with my Dualtv and fusion card though. If someone wants to help me I would be very happy. The thread is herehttp://forums.sagetv.com/forums/showthread.php?t=20139
|
#17
|
|||
|
|||
Quote:
Last edited by autoboy; 09-24-2006 at 10:37 PM. |
#18
|
|||
|
|||
Quote:
Quote:
Quote:
|
#19
|
||||
|
||||
one other point that should be made I think, Nvidia's numbering system does not increment based on which cards are better. Example, my 7800GTX sounds like it should be better than a 7600GT. In fact, mine has a core clock of 460mhz, 7600GT has 560mhz. I'm sure that there are more features that are like this, like pipelines and whatnot, that just from a new user's standpoint wouldnt be obvious based on model numbers.
So who has tried the 7600gt passive cooling? How's it doing for you?
__________________
Sage Server: HP ProLiant N40L MicroServer, AMD Turion II Neo N40L 1.5GHz Dual Core, 8GB Ram, WHS2011 64bit, Sage 7.1.9 WHS, HDHR (1 QAM, 1 OTA), HDHR Prime 3CC, HD-PVR for copy-once movie channels HTPC Client:Intel DH61AG, Intel G620 cpu, 8GB ram, Intel 80GB SSD, 4GB RamDisk holding Sage/Java/TMT5 Sage Client:Sage HD-200 Extender |
#20
|
||||
|
||||
Quote:
Ehh... a 7800GTX smokes a 7600GT. I remember when those babies came out last summer ('05) they were a giant leap forward in video card speed. If you dont belive me: http://www23.tomshardware.com/graphi...=529&chart=231 Look for the two lines in blue. Edit: my bad sort of (the GTX selected above is a 512MB OC'd modeled). See this chart: http://www23.tomshardware.com/graphi...=529&chart=231 Still much higher though. And yes the clock speed of the GTX is lower, it has way more pipelines though im sure. Last edited by lobosrul; 09-25-2006 at 03:22 PM. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|