Ads
Ads
All about Graphics Cards
 Latest Graphics Cards articles
ATI Radeon HD 5970 2GB: The World's Fastest Graphics Card

ATI Radeon HD 5970 2GB: The World's Fastest Graphics Card
Despite the successful launches of its Radeon HD 5870, 5850, 5770, and 5750 DirectX 11-class graphics cards, there was one title ATI still couldn't claim: the world's fastest discrete board. ATI circles back to take that title with a dual-GPU stunner. Read More

All Graphics Cards articles

Newsletters


  • Ask your question about IT issues
  • Post

Partners

The Games selection

action : Yoyo the Star Yoyo is a young girl who recently graduated and dreams to become a movie star (don't we all). You'll have to guide her on the path to stardom,...
crazy : Xiao Xiao 7 A great fight scene from the animation movies Xiao Xiao.
Ads

Sponsored links

Nvidia, Adobe Announce GPU Accelerated Flash

Next news
12:21 PM - October 5, 2009 by Marcus Yam

Now your GPU can make a Flasher out of your Ion netbook.

Adobe Systems and Nvidia today announced (again) that they are working together to bring GPU acceleration to Adobe Flash. The companies said that they have been working closely together as part of the Open Screen Project to optimize and dramatically improve performance of Flash Player 10.1 for GPUs not only on netbooks, but also MIDs.

While an Nvidia GPU would be able to accelerate Flash video quite well on a Core 2 Duo-equipped machine, the companies are pushing the value of GPU acceleration with netbooks and nettops like the HP Mini 311, Lenovo IdeaPad S12, Samsung N510, Acer AspireRevo, and Asus eeeBox EB1012 – all of which are packed with the Nvidia Ion chipset.

Nvidia also pointed out that Tegra processor-based smartphones and smartbooks that start shipping later this year will accelerate vector graphics and video to enable full-screen Internet video and animation.

 “Consumers want the best Internet experience – whether it’s a mobile device in their pocket or a netbook at the coffee shop,” said Dan Vivoli, senior vice president of Nvidia. “Our engineers have worked closely with Adobe to make this a reality.”

With the quality of Flash video constantly on the rise – now with it able to stream 720p streams over YouTube – it might only be a matter of time until Flash becomes the cross-platform codec of choice for all sorts of video delivery. Could the days of DivX, XviD, or even H.264 be numbered?

Source : Tom's Hardware US

Talkback
Add your comment
Mr_Man 10/05/2009 6:50 PM
Hide
-6+

Quote :Could the days of DivX, XviD, or even H.264 be numbered?

I was under the impression that video embedded in Flash used normal codecs, such as the ones above. I could be wrong.

pender21 10/05/2009 7:00 PM
Hide
-4+

Mr_Man :
I was under the impression that video embedded in Flash used normal codecs, such as the ones above. I could be wrong.



Yes the FLV container supports H.264, H.263 - Xvid codecs etc... Most Youtube videos are encoded by Youtube with a H.264 codec, hence the high CPU usage when decoding (also due to the Flash overhead).

I would have hoped it would have been a OpenCL or Direct compute solution instead of just CUDA (it sounds like).

crom 10/05/2009 7:10 PM
Hide
-4+

Flash uses On2 VP6 as its main video codec, that's for most FLVs. It can also run H264, DIVX, etc with a little actionscript coding.

reddragon72 10/05/2009 7:12 PM
Hide
-1+

They can, but most use the On2 VP6 codec. It has better compression quality/speed. All I know is that I have downloaded HD youtube vids and converted them to 264/WMV(VC1) and Xvid all of which I matched the VP6 quality and all of them had larger files sizes. I also took raw uncompressed video and did the same thing and VP6 had better pic quality and a smaller file size. Not sure how or why, but it did.

dainsane1 10/05/2009 7:24 PM
Hide
-6+

that's nice an all but i would rather adobe get's their act together and make flash work properly on 64bit platforms.

Anonymous 10/05/2009 7:32 PM
Hide
-1+

Amazing, now, thanks to Nvidia's GPGPU technology, you can do perfectly normal shit like viewing a simple Flash webpage even on Intel's crappy Atom CPU. FFS, any halfway decent CPU can render Flash animation, even on platforms with non-optimized versions of Flash like Linux and OSX.

PS: Atom and Flash both suck, but this is akin to winning the Special Olympics, but needing Nvidia's help to do it.

nforce4max 10/05/2009 7:47 PM
Hide
-1+

Sure let me know when nvidia decides to provide plugins to speed u windows media encoder and pcsx2.

nforce4max 10/05/2009 7:48 PM
Hide
--2+

Sure let me know when nvidia decides to provide plugins to speed u windows media encoder and pcsx2.

ravewulf 10/05/2009 7:53 PM
Hide
-2+

Quote :With the quality of Flash video constantly on the rise – now with it able to stream 720p streams over YouTube – it might only be a matter of time until Flash becomes the cross-platform codec of choice for all sorts of video delivery. Could the days of DivX, XviD, or even H.264 be numbered?

WRONG! Youtube has switched to using the h.264 codec almost exclusively, especially for the higher quality videos. The HD streams and iPhone/iTouch compatible streams are not only using h.264, but they are also using the mp4 container, not flash at all! Instead the flash player and container have been updated to allow these changes. The "flash" codec Youtube used to use is rather disappearing.

Here is some additional info on the formats Youtube is using: http://en.wikipedia.org/wiki/YouTube#Video_quality

megamanx00 10/05/2009 7:54 PM
Hide
-0+

Well, they need to make a case for ION. Even if it's paird with a weak VIA CPU, if an ION netbook can smoothly watch high def flash content, while an Intel Based net book can't, then that's a leg up for nVidia.

noob2222 10/05/2009 7:55 PM
Hide
-0+

dainsane1 :
that's nice an all but i would rather adobe get's their act together and make flash work properly on 64bit platforms.


EXACTLY. Under windows 7, flash doesn't work with 64 bit browsers, and adobe reader doesn't work with 32 bit, just popus up a window with a ? on it.

I can only really see this being useful on ancient computers and netbooks/smartphones, unless they are planning on sending blueray movies via flash.

ravewulf 10/05/2009 8:00 PM
Hide
-1+

reddragon72 :
They can, but most use the On2 VP6 codec. It has better compression quality/speed. All I know is that I have downloaded HD youtube vids and converted them to 264/WMV(VC1) and Xvid all of which I matched the VP6 quality and all of them had larger files sizes. I also took raw uncompressed video and did the same thing and VP6 had better pic quality and a smaller file size. Not sure how or why, but it did.


All the HD videos were already using the h.264 codec. As for your quality loss, when converting from one lossy codec to another it is unavoidable. See my above post and link for more info about Youtube's audio/video codec and container use.

Regulas 10/05/2009 8:06 PM
Hide
-0+

Ban Flash, it is a resource hogging advertisement platform, thats about all it is used for. Ban it.

deanjo 10/05/2009 8:07 PM
Hide
-0+

Pender21,

The acceleration is done via DXVA not by a GPGPU process. It will use the built in video accerlation engines of the cards. Accelerated video is not limited to nVidia solutions.

steiner666 10/05/2009 8:20 PM
Hide
-1+

gee, it'd be great if intel would work with adobe so that the larger % of ppl who have netbooks and such with they're GMA crap have a chance of streaming HQ flash...

dreamer77dd 10/05/2009 8:31 PM
Hide
-1+

"While NVIDIA is the one sending out the press release this morning, it should be noted that this Flash acceleration uses the DXVA protocols - not CUDA or any NVIDIA-specific. That means that AMD GPUs will also benefit from Flash acceleration so users of low-cost 785G platforms, for example, will also see great performance improvement. " http://www.pcper.com/news.php?s=5

thejerk 10/05/2009 10:54 PM
Hide
-1+

It would be nice if it just wasn't such a whore for resources in the first place.
Personally, I don't like how anything from Adobe works.

davidgrenier 10/06/2009 3:00 AM
Hide
-0+

I.E. There's no point to GPU accelerated 2d vector graphics, but we (Adobe) do it anyway to bring another software bloat on your computer.

chulek 10/06/2009 2:34 PM
Hide
-1+

Just give HTML5 more time...

mysticalzero 10/07/2009 11:37 AM
Hide
-0+

I've been frustrated at how flash ramps up cpu usage and making the whole system response so sluggishly. While this is great news, I hope it runs fine with compiz.

Sponsored links

Related articles

  • TH: As I understand it, Adobe is OpenGL-accelerated. I’ve heard nothing from them about Stream. Yet your initial launch info shows Acrobat Reader, Photoshop CS4, After Effects CS4, and Flash 10 all being “Stream-enabled titles.” Can you elaborate on this? AMD: As I mentioned previously, ATI Stream refers to a framework (or environment) for both hardware and software that provides acceleration of tasks outside the usual game rendering or regular video playback acceleration. In the case of the Adobe apps you mentioned, they are enabling the hardware capabilities to accelerate their processing workflow. TH: Hardware acceleration, yes. But that’s not the same thing as Stream acceleration. AMD: Anything that uses GPU acceleration is ATI Stream, be it DirectX, OpenGL, or ATI Stream component. TH: Anything? Isn’t that getting a little too broad and vague? AMD: It is critical for a parallel compute language to be closely integrated with a graphics API. OpenCL will integrate tightly with OpenGL. Another example is DirectX 11, where the compute shaders are closely coupled with the rendering pipeline. In both cases, the rendering API is complimentary to the compute language in either OpenCL or DirectX 11. As parallel compute gets more standardized (with the ratification and release of OpenCL and DirectX Compute Shaders) “ATI Stream” is not defined by what underlying mechanisms are specifically tied to it, but more by what types of activities are being accelerated by the GPU. We tend to look at Stream as the GPU accelerating workloads that are beyond traditional 3D rendering that has previously been associated with GPU processing. Some productivity applications already use more traditional 3D API’s acceleration of certain tasks, hence we view this as an example of Stream processing.           

  • It’d be easy to set this platform up on an open-air test bench, marvel at its size, rattle off its specs, run a couple of benchmarks that show it to be better than Intel’s own Atom-based boards, and give it an award. There’s nothing wrong with open-air testing. There’s nothing wrong with specs, benchmarks, or awards, for that matter. But you’re not going to get the feel of this diminutive little box unless you use it. So, with a HTPC usage model in mind and the issues first encountered in our review addressed, I built up a mini-ITX system around Zotac’s Ion offering, using Windows 7, 2 GB of DDR2 memory, an OCZ SSD, and a slim Blu-ray player that Nvidia was kind enough to send along. Let’s start with DVD playback. This is one area where the Ion is destined to shine given its GPU-based hardware capabilities. I played through several Blu-ray titles with Dolby TrueHD and DTS-HD Master Audio, and they were delivered smoothly. Though my modest theater room isn’t large enough for 7.1-channel sound to make sense, PowerDVD 9 had no trouble decoding the latest lossless codecs and outputting a 5.1-channel LPCM stream to my Onkyo SR507. All in all, as a platform for playing movies, Ion handles business—though once you’re done buying storage, memory, and a chassis, I almost wonder if it wouldn’t be easier to just grab that Playstation instead.  Next up is TV programming. I don’t watch any cable television, but I do hit Hulu on occasion when I eat dinner in front of the PC. The site employs Adobe Flash 9, which is going to need to be processed on the dual-core Atom processor. And indeed, this becomes a problem. In watching the pilot for Glee, it simply wasn’t possible to go full-screen at either low-res (320p) or high-res (480p) on my 50” Samsung running at 1280x720 (in the words of my wife, “It’s too distracting to try watching like this Let me know when you’re done playing around”). The standard browser window mode worked fine, but from 10 feet away, you’re really defeating the purpose of pulling this platform into a home theater environment. Of course, I didn’t expect .mp3 playback to be an issue, so I tried to give the Ion setup a slightly more challenging task constrained by I/O performance instead: streaming audio wirelessly from a NAS attached to the network via Gigabit Ethernet, while indexing a folder in the background. This is something that happens almost-transparently on most desktops; however, it brought this HTPC build to a stuttering stand-still (even with an SSD). Purpose-Built HTPC, Perhaps Fortunately for me, movies are all I really do in the theater room. For that purpose, Ion works. And it’s hard to argue against the board’s form factor (though, to that end, I’m still a fan of the LGA-775 mini-ITX alternative). Keep your expectations in line on this one, though. Any time you’re not taking advantage of the GeForce 9300’s GPU acceleration, you’re at the mercy of Intel’s Atom CPU. On the desktop, that’s really a recipe for frustration.

  • There’s not much to say about the Intel Core 2 Duo other than the fact that the switch to Intel was the best move Apple ever made. The combination of Intel’s Haifa design team and international manufacturing prowess has helped produce some of the best CPUs in the history of computing. The Penryn core found in the Core 2 Duo is made possible with the use of 45nm manufacturing technology and the use of hafnium rather than silicon. While Dell allows entry-level laptops to ship with Pentium Dual Core CPUs or older generation Merom-based Core 2 Duo processors, Apple sticks with the Penryn architecture for their entire product line, relying on the 3MB L2 cache models for the MacBook and giving the option of 6MB L2 for the MacBook Pro. Our entry-level MacBook features an Intel Core 2 Duo P7350 running at 2GHz. GeForce 9400M The motherboard is considerably more exciting as it is the first implementation of Nvidia’s GeForce 9400M G, which integrates the GeForce 9400M and MCP71 chipset into a single package. Like any modern chipset, the GeForce 9400M has a full complement of support for SATA 3 Gb/s, Gigabit Ethernet, and dual-channel DDR-3 support. Power consumption of the GeForce 9400M line is on par with Intel’s Centrino 2 architecture at idle, an impressive feat in itself given Intel’s renowned expertise in chipset design. Under heavy load, the GeForce 9400M actually consumes less power than the Intel G45 chipset and from a pure chipset perspective, the GeForce 9400M is a solid choice over the Intel design. The real magic happens with the graphics. While gaming enthusiasts will still want to invest in the faster GPU than what the MacBook Pro includes, the GeForce 9400M is a veritable GPU, adding considerable benefits to the system. From a pure gaming standpoint, the GPU is about half the performance of the GeForce 9600 GT. In practice, traditional GPU-intensive games such as Call of Duty 4 will run at ~30 frames per second at resolutions of 1024x768 at high quality settings. With the exception of games such as Crysis, it appears that the 9400M is capable of running most modern games at medium or high image quality settings at 30 fps or greater, making it perfectly suitable for casual gaming. For more information on the performance of Nvidia's desktop GeForce 9300 chipset, check out that review.  Importantly, the GeForce 9400M has the same quality capabilities as its faster discrete counterparts. It’s just slower. That means that the GeForce 9400M is perfectly suited for the GPU accelerated capabilities of Adobe Photoshop CS4, including anti-aliased text, smooth zoom, rotation, and brush resizing. The integrated Intel X4500, in contrast, lacks all of the OpenGL features required for the full complement of GPU accelerated features in Adobe Photoshop CS4, such as rotation. In the Windows environment, GPU-accelerated H.264 encoding for the iPhone target resolution is about 50% faster than a quad-core CPU. The GeForce 9400M also features Nvidia’s third-generation PureVideo technology. This means full HD Codec offload support for H.264, VC-1, and MPEG-2 including support for Blu-ray’s Picture-in-Picture capabilities as well as Nvidia's excellent image quality and advanced cadence detection and superb region-based deinterlacing. When Mac OS X 10.6 Snow Leopard is released, we anticipate seeing more Mac applications taking advantage of the computing-on-GPU capabilities.