The Latest CUDA App: MotionDSP’s vReveal

NVIDIA had more slides in its GTX 275 presentation about non-gaming applications than it did about how the 275 performed in games. One such application is MotionDSP’s vReveal - a CUDA enabled video post processing application than can clean up poorly recorded video.

The application’s interface is simple:

Import your videos (anything with a supported codec on your system pretty much) and then select enhance.

You can auto-enhance with a single click (super useful) or even go in and tweak individual sliders and settings on your own in the advanced mode.

The changes you make to the video are visible on the fly, but the real time preview is faster on a NVIDIA GPU than if you rely on the CPU alone.

When you’re all done, simply hit save to disk and the video will be re-encoded with the proper changes. The encoding process takes place entirely on the GPU but it can also work on a CPU.

First let’s look at the end results. We took three videos, one recorded using Derek’s wife’s Blackberry and two from me on a Canon HD cam (but at low res) in my office.

I relied on vReveal’s auto tune to fix the videos and I’ve posted the originals and vReveal versions on YouTube. The videos are below:

In every single instance, the resulting video looks better. While it’s not quite the technology you see in shows like 24, it does make your videos look better and it does do it pretty quickly. There’s no real support for video editing here and I’m not familiar enough with the post processing software market to say whether or not there are better alternatives, but vReveal does do what it says it does. And it uses the GPU.

Performance is also very good on even a reasonably priced GPU. It took 51 seconds for the GeForce GTX 260 to save the first test video, it took my Dell Studio XPS 435’s Core i7 920 just over 3 minutes to do the same task.

It’s a neat application. It works as advertised, but it only works on NVIDIA hardware. Will it make me want to buy a NVIDIA GPU over an ATI one? Nope. If all things are equal (price, power and gaming performance) then perhaps. But if ATI provides a better gaming experience, I don’t believe it’s compelling enough.

First, the software isn’t free - it’s an added expense. Badaboom costs $30, vReveal costs $50. It’s not the most expensive software in the world, but it’s not free.

And secondly, what happens if your next GPU isn’t from NVIDIA? While vReveal will continue to work, you no longer get GPU acceleration. A vReveal-like app written in OpenCL will work on all three vendors’ hardware, as long as they support OpenCL.

If NVIDIA really wants to take care of its customers, it can start by giving away vReveal (and Badaboom) to people who purchase these high end graphics cards. If you want to add value, don’t tell users that they should want these things, give it to them. The burden of proof is on NVIDIA to show that these CUDA enabled applications are worth supporting rather than waiting for cross-vendor OpenCL versions.

Do you feel any differently?

CUDA - Oh there’s More The Rest of the Performance Charts - Age of Conan Performance
Comments Locked

294 Comments

View All Comments

  • SiliconDoc - Monday, April 6, 2009 - link

    Yes, exactly why added value of CUDA, PhysX, badaboom, vReveal, the game profiles ready in nv panel, the forced SLI, the ambient occlusion games and their MODS ( se back a page or two in comments) - all MATTER to a lot gamers.
    Let's not forget card size for htpc'ers - heat, dissipation, H.264 etc.
    Just the frames matter here just for ati - formerly at 2560x when ati had that crown, now of course, just for lower resolutions - the most important suddenly to the same reviewers, when ati is stuck down there.
    Yeah, PATHETIC describes the dismissal of added values.
  • Flunk - Thursday, April 2, 2009 - link

    I have a CUDA-supporting GPU (8800GTS) and I have rarely used it. Other than to run the CUDA version of folding at home (there is also an Ati Stream version) or to look at the preitty effects in a few games. I don't really think these effects are particularly worthwhile and unless the industry comes together and supports a standard like OpenCL I don't see GPU-based processing becoming important to most uses.
  • SiliconDoc - Monday, April 6, 2009 - link

    Here's a clue as to why you're already WRONG.
    Most "gpu users" use NVidia. DUH.
    So while you're whistling in the dark, it's already past that time when your line of crap has any basis in reality.
    It takes a gigantic red fanboy brain fart to state otherwise.
    Oh well, since when did facts matter when the red plague is rampant?
  • Hrel - Thursday, April 2, 2009 - link

    You can get an Nvidia GPU that runs CUDA and Badaboom for $50; the 9600GT. End of page 13.
  • Hrel - Thursday, April 2, 2009 - link

    You can get an Nvidia GPU that runs CUDA and Badaboom for $50; the 9600GT.
  • punjabiplaya - Thursday, April 2, 2009 - link

    Just need to some stable OC vs OC results!
  • SiliconDoc - Monday, April 6, 2009 - link

    anand doesn't do the overclocked part comparison of the videocard wars - BUT DON 'T worry - a red rooster exception with charts and babbling is no doubt coming down the pike.
    Keep begging, then they can "respond to customer demands". lol
    Oh man, this is going to be fun.
    I suggest they start with the gainward gtx260 overclock goes like hell, that whips every single 4870 1g XXX ever made. Sound good ?
  • Griswold - Thursday, April 2, 2009 - link

    What I'm really curious about because neither of the cards is what I'm interested in buying, but I like to follow both companies business strategies:

    Does nvidia really lose money or is looking at a fat zero on the bottom line with this card?
  • SiliconDoc - Monday, April 6, 2009 - link

    Uhh ati is losing a billion a year.
    If you want card specifics, that's probably difficult to calculate - and loss leaders are nothing new in business - in fact that's what successful businesses use as a sales tool. Seems ATI has taken it a bit too far and made every card they sell a loss leader, hence their billions in the hole.
    Now as far as the NVidia card in question, even if Obama takes over the mean greedy green machine - he and his cabal "won't release the information because it's just not fair and may cause those not really needing help at the money window to be expsoed".
    So no, you won't be finding out.
    The problem is anyway, if a certain card is a loss leader, they calculate how much other business it brings in, and that makes it a WINNER - and that's the idea.
  • flashbacck - Thursday, April 2, 2009 - link

    The physx/cuda section was interesting, although it sounded a bit... whiny.

    I would LOVE it if someone would write an article about all the PR and marketing shenanigans that go on with reviewers behind the scenes. It'll never happen because it would kill any relationship the author has with the companies, but I bet it would be an eye opening read.

Log in

Don't have an account? Sign up now