Tuesday, March 23, 2010

Puddle thinking - but does it float

Puddle thinking


Imagine a puddle waking up one morning and thinking, “This is an interesting world I find myself in, an interesting hole I find myself in, fits me rather neatly, doesn’t it? In fact it fits me staggeringly well, must have been made to have me in it!”

This is such a powerful idea that as the sun rises in the sky and the air heats up and as, gradually, the puddle gets smaller and smaller, it’s still frantically hanging on to the notion that everything’s going to be alright, because this world was meant to have him in it, was built to have him in it; so the moment he disappears catches him rather by surprise. I think this may be something we need to be on the watch out for.
(Douglas Adams)

Posted via web from ediblespam's posterous

everything else is for pussies - DER FÖÖÖÖÖHRER HAT SPASSS

This summary is not available. Please click here to view the post.

Monday, March 22, 2010

Professor Farnsworth

Make: Online : In the Makers Market: Posc pocket audio oscillator kit

Not so much the product, it's the presentation that catches my eye.

Posted via web from ediblespam's posterous

someone elses 'poket'

I really doubt this is his day to day pocket, but I like it none the less.

Posted via web from ediblespam's posterous

Seattle Adventure: "I love you" graffiti

Thinking about starting to do my own graffiti, I like it.

Posted via web from ediblespam's posterous

fr:home:index [JDownloader]

Téléchargez ici

Java 1.5 Compatibility

With the upcoming JDownloader Version 1.*, JDownloader will not support Java 1.5 any longer. There is Java 1.6 for almost every system. This step to Java 1.6+ will help us to make JDownloader faster and more stable without any drawbacks of 1.5.

2010/03/19 13:47

Older entries >>

J Downloader, very cool download program, that lets you queue Rapidshare downloads among other things.

Posted via web from ediblespam's posterous

vLite - Windows Vista configuration tool

A great tool for doing Vista (and I assume 7) deployments in mass.

Posted via web from ediblespam's posterous

Feature creep - Wikipedia, the free encyclopedia

Feature creep is the proliferation of features in a product such as computer software.[1] Extra features go beyond the basic function of the product and so can result in baroque over-complication, or "featuritis", rather than simple, elegant design.

Such a small article, considering how much of an issue this these days, and how Apple seems to be making it's money by KISS

Posted via web from ediblespam's posterous

Fork bomb - Wikipedia, the free encyclopedia

First demonstrated to me in 7th form, where Patrick made lol.bat
:start
start start
goto start
Write that in notepad, and save it as lol.bat

Posted via web from ediblespam's posterous

i want...

I want to stand, and scream and shout, about the injustice, of it all, but what would it change? and who would listen?

This is how I feel about my current social situation, all aspects of it. (My quote also).

Posted via web from ediblespam's posterous

i want...

 Results 1 - 10 of about 1,890,000 for i want to stand, and scream and shout, about the unjustice, of it all, but what would it change? and who would listen?. (0.31 seconds) 

This is how I feel about my current social situation, every aspect of it. (And the quote is mine).

Posted via web from ediblespam's posterous

"is lying the one when the person you're telling doesn't understand" - Google Search

"is lying the one when the person you're telling doesn't understand" - Google Search

Google Home - Advertising Programs - Business Solutions - Privacy - About Google

I remember reading this somewhere, or perhaps I wrote it

Posted via web from ediblespam's posterous

Nvidia PureVideo - Wikipedia, the free encyclopedia

From Wikipedia, the free encyclopedia

Jump to: navigation, search

Nvidia PureVideo is a hardware feature designed to offload video decoding processes and video post-processing from a computer's CPU hardware to NVIDIA's GPU hardware series GeForce 6, GeForce 7, GeForce 8, GeForce 9 and GeForce 200 ; GeForce M series (formerly known as GeForce Go); and Nvidia Quadro series. PureVideo is designed to work with Microsoft's Windows Media Player and Windows Media Center. NVIDIA's device drivers for Windows XP, Windows Vista and Windows 7 are PureVideo-enabled; with the appropriate (PureVideo-enabled) application software, the NVIDIA driver will automatically use whatever hardware-acceleration is available on the NVIDIA display-adapter.

All software HD DVD/Blu-ray players, as well as most software DVD players, are PureVideo-enabled. The version of Windows Media Player bundled with Windows Vista Home Premium and Ultimate editions and Windows 7 Home Premium, Professional, and Ultimate editions (which has a built-in MPEG2 decoder) also supports NVIDIA's PureVideo technology. NVIDIA also sells its own PureVideo decoder software (which is a source of confusion, as NVIDIA's decoder is not required and not used by third-party players), which serves as a DVD player with advanced post-processing capabilities. The degree of PureVideo's capabilities varies by title.[clarification needed] Likewise, the level of PureVideo support varies across NVIDIA's product-line, with the mid to high-end products possessing all of PureVideo's benefits, while the budget models are limited to lower-quality or lower-resolution video.

On 2008-11-14 NVIDIA released a beta version of a closed-source device driver and API called VDPAU (Video Decode and Presentation API for Unix) with PureVideo support for Linux, FreeBSD and Solaris.[1]

Contents

[hide]

[edit] PureVideo HD

PureVideo HD (see "naming confusions" below) is a label which identifies NVIDIA graphics boards certified for HD DVD and Blu-ray Disc playback, to comply with the requirements for playing Blu-ray/HD DVDs on PC:

  1. End-to-end encryption (HDCP) for digital-displays (DVI-D/HDMI)
  2. Realtime decoding of H.264 high-profile L4.1, VC-1 Advanced Profile L3, and MPEG-2 MP@HL (1080p30) decoding @ 40 Mbps
  3. Realtime dual-video stream decoding for HD DVD/Blu-ray Picture-in-Picture (primary video @ 1080p, secondary video @ 480p)

[edit] The First Generation PureVideo HD

The original PureVideo engine was introduced with the GeForce 6 series. Based on the GeForce FX's video-engine (VPE), PureVideo re-used the MPEG-1/MPEG-2 decoding pipeline, and improved the quality of deinterlacing and overlay-resizing. Compatibility with DirectX 9's VMR9 renderer was also improved. Other VPE features, such as the MPEG-1/MPEG-2 decoding pipeline were left unchanged. NVIDIA's press material cited hardware acceleration for VC-1 and H.264 video, but these features were not present at launch.

Starting with the release of the GeForce 6600, PureVideo added hardware acceleration for VC-1 and H.264 video, though the level of acceleration is limited when benchmarked side by side with MPEG-2 video. VPE (and PureVideo) offloads the entire MPEG-2 pipeline (except the initial run length decoding, variable length decoding, and inverse transform),[2] whereas first-generation PureVideo offered limited VC-1 assistance (motion-compensation).

The first generation PureVideo HD is sometimes called "PureVideo HD 1" or VP1, although this is not an official NVIDIA designation.

[edit] The Second Generation PureVideo HD

Starting with the G84/G86 GPUs (sold as the GeForce 8400/8500/8600 series), NVIDIA substantially re-designed GPU's H.264 decoding block. The second generation PureVideo HD added a dedicated bitstream processor (BSP) and enhanced video processor, which enabled the GPU to completely offload the H.264-decoding pipeline. VC-1 acceleration was also improved, with PureVideo HD now able to offload more of VC-1-decoding pipeline's backend (inverse discrete cosine transform (iDCT) and motion compensation stages). The frontend (bitstream) pipeline is still decoded by the host CPU[3][4]. The second generation PureVideo HD enabled mainstream PCs to play HD DVD and Blu-ray movies, as the majority of the processing-intenstive video-decoding was now offloaded to the GPU. From GeForce 178.24 drivers onwards, VP2 capable cards are able to decode H.264 High@L5.1 while ATI UVD2 can support up to H.264 High@L4.1.

The second generation PureVideo HD is sometimes called "PureVideo HD 2" or VP2, although this is not an official NVIDIA designation. It corresponds to Nvidia VDPAU Feature Set A.

[edit] The Third Generation PureVideo HD

This implementation of PureVideo HD, VP3 added entropy hardware to offload VC-1 bitstream decoding with the G98 GPU (sold as GeForce 8400GS)[5], as well as additional minor enhancements for the MPEG-2 decoding block. The functionality of the H.264-decoding pipeline was left unchanged. In essence, VP3 offers complete hardware-decoding for all 3 video codecs of the Bluray-Disc format: MPEG-2, VC-1, and H264.

All current third generation PureVideo hardware (G98, MCP77, MCP78, MCP79, MCP7A) cannot decode H.264 for the following horizontal resolutions: 769-784, 849-864, 929-944, 1009–1024, 1793–1808, 1873–1888, 1953–1968 and 2033-2048 pixel[6]

The third generation PureVideo HD is sometimes called "PureVideo HD 3" or VP3, although this is not an official NVIDIA designation. It corresponds to Nvidia VDPAU Feature Set B.

[edit] The Fourth Generation PureVideo HD

This implementation of PureVideo HD, VP4 added hardware to offload MPEG-4 (Advanced) Simple Profile bitstream decoding with the GT216 & GT218 GPUs (sold as GeForce GT 220 & GeForce 210/G210)[7] & GT215 GPU (sold as the GeForce GT 240) in addition to formats supported in previous VP3 implementation, as well as an additional high quality scaler. The functionality of the H.264-decoding pipeline was left mostly unchanged but no longer have the limitations of the VP3 implementation.

The fourth generation PureVideo HD is sometimes called "PureVideo HD 4" or VP4, although this is not an official NVIDIA designation. It corresponds to Nvidia VDPAU Feature Set C.

[edit] Naming Confusions

Because the introduction and subsequent rollout of PureVideo technology was not synchronized with NVIDIA's GPU release schedule, the exact capabilities of PureVideo technology and their supported NVIDIA GPUs led to a considerable customer confusion. The first generation PureVideo GPUs (GeForce 6 series) spanned a wide range of capabilities. On the low-end of GeForce 6 series (6200), PureVideo was limited to standard-definition content (720x576). The mainstream and high-end of the GeForce 6 series was split between older products (6800 GT) which did not accelerate H.264/VC-1 at all, and newer products (6600 GT) with added VC-1/H.264 offloading capability.

In 2006, PureVideo HD was formally introduced with the launch of the GeForce 7900, which had the first generation PureVideo HD. In 2007, when the second generation PureVideo HD (VP2) hardware launched with the Geforce 8500 GT/8600 GT/8600 GTS, NVIDIA expanded Purevideo HD to include both the first generation (retroactively called "PureVideo HD 1" or VP1) GPUs (Geforce 7900/8800 GTX) and newer VP2 GPUs. This led to a confusing product portfolio containing GPUs from two distinctly different generational capabilities: the newer VP2 based cores (Geforce 8500 GT/8600 GT/8600 GTS/8800 GT) and other older PureVideo HD 1 based cores (Geforce 7900/G80).

NVIDIA claims that all GPUs carrying the PureVideo HD label fully support Blu-ray/HD DVD playback with the proper system components. For H.264/AVC content, VP1 offers markedly inferior acceleration compared to newer VP2, VP3 and VP4 GPUs, placing a much greater burden on the host CPU. However, a sufficiently fast host CPU can play Blu-ray without any hardware assistance whatsoever.

ATI's competing Unified Video Decoder (UVD) is comparable to third-generation PureVideo HD (VP3) in terms of video-decode acceleration. Benchmarks previously conducted by AnandTech found UVD to outperform VP2 in VC-1 playback.[8]

[edit] Table of PureVideo (HD) GPUs

Board Name  ↓

Core Type  ↓

PureVideo HD  ↓

VDPAU feature set  ↓

First Release Date  ↓

Notes  ↓

GeForce 6 seriesNV4xVP1Not SupportedNV40-based models of the 6800 do not accelerate VC-1/H.264
GeForce 7 seriesG7xVP1Not Supported-
GeForce 8800 Ultra, 8800 GTX, 8800 GTS (320/640 MB)G80VP1Not SupportedNovember 2006-
GeForce 8400 GS, 8500 GT, 8600 GT, 8600 GTSG84, G86VP2AApril 2007-
GeForce 8800 GS, 8800 GT, 8800 GTS (512 MB/1 GB)G92, G94VP2AOctober 2007-
GeForce 8400 GSG98VP3[9]BDecember 2007Only later 8400 GS cards use the G98 chip, which supports VP3
GeForce 8200, 8300G98VP3BJanuary 2008Not suitable for running CUDA
GeForce 9600 GSO, 9600 GT, 9800 GT, 9800 GTX, 9800 GTX+, 9800 GX2G92, G94VP2AFebruary 2008-
GeForce GTX 260, GTX 275, GTX 280, GTX 285, GTX 295GT200VP2AJune 2008-
GeForce 9400 GT, 9500 GTG96VP2[10]AJuly 2008-
GeForce 9300M GS, 9300 GS, 9300 GEG98VP3[9]BOctober 2008Mostly found in laptops and on motherboards
GeForce 205, 210/G210, 310, G210M, 305M, 310MGT218VP4[7]COctober 2009Full decoding of MPEG-4 (Advanced) Simple Profile(Divx/Xvid)
GeForce GT 220, 315, GT 230M, GT 240M, GT 325M, GT 330MGT216VP4[7]COctober 2009Full decoding of MPEG-4 (Advanced) Simple Profile(Divx/Xvid)
GeForce GT 240, GT 320, GT 340, GTS 250M, GTS 260M, GT 335M, GTS 350M, GTS 360MGT215VP4CNovember 2009Full decoding of MPEG-4 (Advanced) Simple Profile(Divx/Xvid)
ION, ION-LE[11]C79VP3B

[edit] Nvidia VDPAU Feature Sets

Nvidia VDPAU Feature Sets[12] are different hardware generations of GPU version from NVIDIA supporting different versions different levels of hardware decoding maturity. For all the current feature sets from NVIDIA, the maximum video width and height are 2048 pixels, minimum width and height 48 pixels, and all codecs are currently limited to a maximum of 8192 macroblocks (8190 for VC-1/WMV9). Partial acceleration means that VLD (bitstream) decoding is performed on the CPU, with the GPU only performing IDCT and motion compensation. Complete acceleration means that the GPU performs all of VLD, IDCT, and motion compensation.

Feature Set A
Complete acceleration for H.264
Partial acceleration for MPEG-1, MPEG-2, VC-1/WMV9
Feature Set B
Complete acceleration for MPEG-1, MPEG-2, VC-1/WMV9 and H.264.
All feature set B hardware cannot decode H.264 for the following widths: 769-784, 849-864, 929-944, 1009-1024, 1793-1808, 1873-1888, 1953-1968, 2033-2048 pixels.
Feature Set C
Complete acceleration for MPEG-1, MPEG-2, MPEG-4 Part 2 (a.k.a MPEG-4 ASP), VC-1/WMV9 and H.264.
Global motion compensation and Data Partitioning are not supported for MPEG-4 Part 2.

[edit] Software support

[edit] See also

[edit] References

  1. ^ Larabel, Michael (2008-11-14). "NVIDIA Driver Brings PureVideo Features To Linux". Phoronix. http://www.phoronix.com/scan.php?page=article&item=nvidia_180_vdpau. Retrieved 2008-11-15. 
  2. ^ "PureVideo: Digital Home Theater Video Quality for Mainstream PCs with GeForce 6 and 7 GPUs" (PDF). NVIDIA. p. 9. http://www.nvidia.com/object/TB_purevideo.html. Retrieved 2008-03-03. 
  3. ^ "PureVideo Support table" (PDF). NVIDIA. http://www.nvidia.com/docs/CP/11036/PureVideo_Product_Comparison.pdf. Retrieved 2007-09-27. 
  4. ^ "PureVideo HD Support table" (PDF). NVIDIA. http://www.nvidia.com/object/IO_43029.html. Retrieved 2008-10-28. 
  5. ^ "G98 first review". Expreview. http://en.expreview.com/2007/12/04/born-for-hd-first-review-of-g98-8400gs.html?page=3. Retrieved 2008-12-04. 
  6. ^ Implementation limits VDPAU decoder
  7. ^ a b c http://www.anandtech.com/video/showdoc.aspx?i=3657&p=3
  8. ^ Wilson, Derek (2007-07-23). "HD Video Decode Quality and Performance Summer '07". AnandTech. http://www.anandtech.com/video/showdoc.aspx?i=3047&p=6&cp=5. Retrieved 2008-07-05. 
  9. ^ a b http://www.nvnews.net/vbulletin/showpost.php?p=1870332&postcount=3
  10. ^ http://forums.nvidia.com/index.php?showtopic=74108&mode=threaded
  11. ^ http://www.nvidia.com/object/picoatom_specifications.html
  12. ^ ftp://download.nvidia.com/XFree86/Linux-x86/190.53/README/appendix-h.html#vdpau-implementation-limits-decoder

[edit] External links

[show] Nvidia

[show] Motherboard chipsets

GeForce Series
8-series · 9-series · Ion
nForce Series
Technologies
ESA · EPP  · LinkBoost · MXM · SoundStorm · SLI

[show] Graphics processing units

Early chipsets
NV1 · NV2
RIVA Series
GeForce Series
Workstation and HPC
Technologies
SLI · PureVideo · TurboCache · PhysX · CUDA · OptiX

[show] Others

NV2A (Xbox)  · RSX (PlayStation 3)
Handheld
Driver / Software
ForceWare  · System Tools · nView · Gelato · CUDA · Cg
Acquisitions
[show] Video processing
Post-processing
Special processing
24 to 30 fps conversion
30 to 24 fps conversion

Very interesting if you want to know about which old gfx card to re-purpose to use to decode HD movies for you.

Posted via web from ediblespam's posterous

Nvidia PureVideo - Wikipedia, the free encyclopedia

From Wikipedia, the free encyclopedia

Jump to: navigation, search

Nvidia PureVideo is a hardware feature designed to offload video decoding processes and video post-processing from a computer's CPU hardware to NVIDIA's GPU hardware series GeForce 6, GeForce 7, GeForce 8, GeForce 9 and GeForce 200 ; GeForce M series (formerly known as GeForce Go); and Nvidia Quadro series. PureVideo is designed to work with Microsoft's Windows Media Player and Windows Media Center. NVIDIA's device drivers for Windows XP, Windows Vista and Windows 7 are PureVideo-enabled; with the appropriate (PureVideo-enabled) application software, the NVIDIA driver will automatically use whatever hardware-acceleration is available on the NVIDIA display-adapter.

All software HD DVD/Blu-ray players, as well as most software DVD players, are PureVideo-enabled. The version of Windows Media Player bundled with Windows Vista Home Premium and Ultimate editions and Windows 7 Home Premium, Professional, and Ultimate editions (which has a built-in MPEG2 decoder) also supports NVIDIA's PureVideo technology. NVIDIA also sells its own PureVideo decoder software (which is a source of confusion, as NVIDIA's decoder is not required and not used by third-party players), which serves as a DVD player with advanced post-processing capabilities. The degree of PureVideo's capabilities varies by title.[clarification needed] Likewise, the level of PureVideo support varies across NVIDIA's product-line, with the mid to high-end products possessing all of PureVideo's benefits, while the budget models are limited to lower-quality or lower-resolution video.

On 2008-11-14 NVIDIA released a beta version of a closed-source device driver and API called VDPAU (Video Decode and Presentation API for Unix) with PureVideo support for Linux, FreeBSD and Solaris.[1]

Contents

[hide]

[edit] PureVideo HD

PureVideo HD (see "naming confusions" below) is a label which identifies NVIDIA graphics boards certified for HD DVD and Blu-ray Disc playback, to comply with the requirements for playing Blu-ray/HD DVDs on PC:

  1. End-to-end encryption (HDCP) for digital-displays (DVI-D/HDMI)
  2. Realtime decoding of H.264 high-profile L4.1, VC-1 Advanced Profile L3, and MPEG-2 MP@HL (1080p30) decoding @ 40 Mbps
  3. Realtime dual-video stream decoding for HD DVD/Blu-ray Picture-in-Picture (primary video @ 1080p, secondary video @ 480p)

[edit] The First Generation PureVideo HD

The original PureVideo engine was introduced with the GeForce 6 series. Based on the GeForce FX's video-engine (VPE), PureVideo re-used the MPEG-1/MPEG-2 decoding pipeline, and improved the quality of deinterlacing and overlay-resizing. Compatibility with DirectX 9's VMR9 renderer was also improved. Other VPE features, such as the MPEG-1/MPEG-2 decoding pipeline were left unchanged. NVIDIA's press material cited hardware acceleration for VC-1 and H.264 video, but these features were not present at launch.

Starting with the release of the GeForce 6600, PureVideo added hardware acceleration for VC-1 and H.264 video, though the level of acceleration is limited when benchmarked side by side with MPEG-2 video. VPE (and PureVideo) offloads the entire MPEG-2 pipeline (except the initial run length decoding, variable length decoding, and inverse transform),[2] whereas first-generation PureVideo offered limited VC-1 assistance (motion-compensation).

The first generation PureVideo HD is sometimes called "PureVideo HD 1" or VP1, although this is not an official NVIDIA designation.

[edit] The Second Generation PureVideo HD

Starting with the G84/G86 GPUs (sold as the GeForce 8400/8500/8600 series), NVIDIA substantially re-designed GPU's H.264 decoding block. The second generation PureVideo HD added a dedicated bitstream processor (BSP) and enhanced video processor, which enabled the GPU to completely offload the H.264-decoding pipeline. VC-1 acceleration was also improved, with PureVideo HD now able to offload more of VC-1-decoding pipeline's backend (inverse discrete cosine transform (iDCT) and motion compensation stages). The frontend (bitstream) pipeline is still decoded by the host CPU[3][4]. The second generation PureVideo HD enabled mainstream PCs to play HD DVD and Blu-ray movies, as the majority of the processing-intenstive video-decoding was now offloaded to the GPU. From GeForce 178.24 drivers onwards, VP2 capable cards are able to decode H.264 High@L5.1 while ATI UVD2 can support up to H.264 High@L4.1.

The second generation PureVideo HD is sometimes called "PureVideo HD 2" or VP2, although this is not an official NVIDIA designation. It corresponds to Nvidia VDPAU Feature Set A.

[edit] The Third Generation PureVideo HD

This implementation of PureVideo HD, VP3 added entropy hardware to offload VC-1 bitstream decoding with the G98 GPU (sold as GeForce 8400GS)[5], as well as additional minor enhancements for the MPEG-2 decoding block. The functionality of the H.264-decoding pipeline was left unchanged. In essence, VP3 offers complete hardware-decoding for all 3 video codecs of the Bluray-Disc format: MPEG-2, VC-1, and H264.

All current third generation PureVideo hardware (G98, MCP77, MCP78, MCP79, MCP7A) cannot decode H.264 for the following horizontal resolutions: 769-784, 849-864, 929-944, 1009–1024, 1793–1808, 1873–1888, 1953–1968 and 2033-2048 pixel[6]

The third generation PureVideo HD is sometimes called "PureVideo HD 3" or VP3, although this is not an official NVIDIA designation. It corresponds to Nvidia VDPAU Feature Set B.

[edit] The Fourth Generation PureVideo HD

This implementation of PureVideo HD, VP4 added hardware to offload MPEG-4 (Advanced) Simple Profile bitstream decoding with the GT216 & GT218 GPUs (sold as GeForce GT 220 & GeForce 210/G210)[7] & GT215 GPU (sold as the GeForce GT 240) in addition to formats supported in previous VP3 implementation, as well as an additional high quality scaler. The functionality of the H.264-decoding pipeline was left mostly unchanged but no longer have the limitations of the VP3 implementation.

The fourth generation PureVideo HD is sometimes called "PureVideo HD 4" or VP4, although this is not an official NVIDIA designation. It corresponds to Nvidia VDPAU Feature Set C.

[edit] Naming Confusions

Because the introduction and subsequent rollout of PureVideo technology was not synchronized with NVIDIA's GPU release schedule, the exact capabilities of PureVideo technology and their supported NVIDIA GPUs led to a considerable customer confusion. The first generation PureVideo GPUs (GeForce 6 series) spanned a wide range of capabilities. On the low-end of GeForce 6 series (6200), PureVideo was limited to standard-definition content (720x576). The mainstream and high-end of the GeForce 6 series was split between older products (6800 GT) which did not accelerate H.264/VC-1 at all, and newer products (6600 GT) with added VC-1/H.264 offloading capability.

In 2006, PureVideo HD was formally introduced with the launch of the GeForce 7900, which had the first generation PureVideo HD. In 2007, when the second generation PureVideo HD (VP2) hardware launched with the Geforce 8500 GT/8600 GT/8600 GTS, NVIDIA expanded Purevideo HD to include both the first generation (retroactively called "PureVideo HD 1" or VP1) GPUs (Geforce 7900/8800 GTX) and newer VP2 GPUs. This led to a confusing product portfolio containing GPUs from two distinctly different generational capabilities: the newer VP2 based cores (Geforce 8500 GT/8600 GT/8600 GTS/8800 GT) and other older PureVideo HD 1 based cores (Geforce 7900/G80).

NVIDIA claims that all GPUs carrying the PureVideo HD label fully support Blu-ray/HD DVD playback with the proper system components. For H.264/AVC content, VP1 offers markedly inferior acceleration compared to newer VP2, VP3 and VP4 GPUs, placing a much greater burden on the host CPU. However, a sufficiently fast host CPU can play Blu-ray without any hardware assistance whatsoever.

ATI's competing Unified Video Decoder (UVD) is comparable to third-generation PureVideo HD (VP3) in terms of video-decode acceleration. Benchmarks previously conducted by AnandTech found UVD to outperform VP2 in VC-1 playback.[8]

[edit] Table of PureVideo (HD) GPUs

Board Name  ↓

Core Type  ↓

PureVideo HD  ↓

VDPAU feature set  ↓

First Release Date  ↓

Notes  ↓

GeForce 6 seriesNV4xVP1Not SupportedNV40-based models of the 6800 do not accelerate VC-1/H.264
GeForce 7 seriesG7xVP1Not Supported-
GeForce 8800 Ultra, 8800 GTX, 8800 GTS (320/640 MB)G80VP1Not SupportedNovember 2006-
GeForce 8400 GS, 8500 GT, 8600 GT, 8600 GTSG84, G86VP2AApril 2007-
GeForce 8800 GS, 8800 GT, 8800 GTS (512 MB/1 GB)G92, G94VP2AOctober 2007-
GeForce 8400 GSG98VP3[9]BDecember 2007Only later 8400 GS cards use the G98 chip, which supports VP3
GeForce 8200, 8300G98VP3BJanuary 2008Not suitable for running CUDA
GeForce 9600 GSO, 9600 GT, 9800 GT, 9800 GTX, 9800 GTX+, 9800 GX2G92, G94VP2AFebruary 2008-
GeForce GTX 260, GTX 275, GTX 280, GTX 285, GTX 295GT200VP2AJune 2008-
GeForce 9400 GT, 9500 GTG96VP2[10]AJuly 2008-
GeForce 9300M GS, 9300 GS, 9300 GEG98VP3[9]BOctober 2008Mostly found in laptops and on motherboards
GeForce 205, 210/G210, 310, G210M, 305M, 310MGT218VP4[7]COctober 2009Full decoding of MPEG-4 (Advanced) Simple Profile(Divx/Xvid)
GeForce GT 220, 315, GT 230M, GT 240M, GT 325M, GT 330MGT216VP4[7]COctober 2009Full decoding of MPEG-4 (Advanced) Simple Profile(Divx/Xvid)
GeForce GT 240, GT 320, GT 340, GTS 250M, GTS 260M, GT 335M, GTS 350M, GTS 360MGT215VP4CNovember 2009Full decoding of MPEG-4 (Advanced) Simple Profile(Divx/Xvid)
ION, ION-LE[11]C79VP3B

[edit] Nvidia VDPAU Feature Sets

Nvidia VDPAU Feature Sets[12] are different hardware generations of GPU version from NVIDIA supporting different versions different levels of hardware decoding maturity. For all the current feature sets from NVIDIA, the maximum video width and height are 2048 pixels, minimum width and height 48 pixels, and all codecs are currently limited to a maximum of 8192 macroblocks (8190 for VC-1/WMV9). Partial acceleration means that VLD (bitstream) decoding is performed on the CPU, with the GPU only performing IDCT and motion compensation. Complete acceleration means that the GPU performs all of VLD, IDCT, and motion compensation.

Feature Set A
Complete acceleration for H.264
Partial acceleration for MPEG-1, MPEG-2, VC-1/WMV9
Feature Set B
Complete acceleration for MPEG-1, MPEG-2, VC-1/WMV9 and H.264.
All feature set B hardware cannot decode H.264 for the following widths: 769-784, 849-864, 929-944, 1009-1024, 1793-1808, 1873-1888, 1953-1968, 2033-2048 pixels.
Feature Set C
Complete acceleration for MPEG-1, MPEG-2, MPEG-4 Part 2 (a.k.a MPEG-4 ASP), VC-1/WMV9 and H.264.
Global motion compensation and Data Partitioning are not supported for MPEG-4 Part 2.

[edit] Software support

[edit] See also

[edit] References

  1. ^ Larabel, Michael (2008-11-14). "NVIDIA Driver Brings PureVideo Features To Linux". Phoronix. http://www.phoronix.com/scan.php?page=article&item=nvidia_180_vdpau. Retrieved 2008-11-15. 
  2. ^ "PureVideo: Digital Home Theater Video Quality for Mainstream PCs with GeForce 6 and 7 GPUs" (PDF). NVIDIA. p. 9. http://www.nvidia.com/object/TB_purevideo.html. Retrieved 2008-03-03. 
  3. ^ "PureVideo Support table" (PDF). NVIDIA. http://www.nvidia.com/docs/CP/11036/PureVideo_Product_Comparison.pdf. Retrieved 2007-09-27. 
  4. ^ "PureVideo HD Support table" (PDF). NVIDIA. http://www.nvidia.com/object/IO_43029.html. Retrieved 2008-10-28. 
  5. ^ "G98 first review". Expreview. http://en.expreview.com/2007/12/04/born-for-hd-first-review-of-g98-8400gs.html?page=3. Retrieved 2008-12-04. 
  6. ^ Implementation limits VDPAU decoder
  7. ^ a b c http://www.anandtech.com/video/showdoc.aspx?i=3657&p=3
  8. ^ Wilson, Derek (2007-07-23). "HD Video Decode Quality and Performance Summer '07". AnandTech. http://www.anandtech.com/video/showdoc.aspx?i=3047&p=6&cp=5. Retrieved 2008-07-05. 
  9. ^ a b http://www.nvnews.net/vbulletin/showpost.php?p=1870332&postcount=3
  10. ^ http://forums.nvidia.com/index.php?showtopic=74108&mode=threaded
  11. ^ http://www.nvidia.com/object/picoatom_specifications.html
  12. ^ ftp://download.nvidia.com/XFree86/Linux-x86/190.53/README/appendix-h.html#vdpau-implementation-limits-decoder

[edit] External links

[show] Nvidia

[show] Motherboard chipsets

GeForce Series
8-series · 9-series · Ion
nForce Series
Technologies
ESA · EPP  · LinkBoost · MXM · SoundStorm · SLI

[show] Graphics processing units

Early chipsets
NV1 · NV2
RIVA Series
GeForce Series
Workstation and HPC
Technologies
SLI · PureVideo · TurboCache · PhysX · CUDA · OptiX

[show] Others

NV2A (Xbox)  · RSX (PlayStation 3)
Handheld
Driver / Software
ForceWare  · System Tools · nView · Gelato · CUDA · Cg
Acquisitions
[show] Video processing
Post-processing
Special processing
24 to 30 fps conversion
30 to 24 fps conversion

Very interesting if you want to know about which old gfx card to re-purpose to use to decode HD movies for you.

Posted via web from ediblespam's posterous