Page 1:GPU Virtualization Enables Quick Sync And Discrete Graphics
Page 2:Virtualizing The GPU: How It Works
Page 3:Universal Software Or Application-Specific?
Page 4:Using Lucidlogix’s Virtu Software
Page 5:Test Setup, Benchmarks, And Video Transcoding
Page 6:Benchmark Results: 3DMark11
Page 7:Benchmark Results: Virtu In Action
Page 8:Benchmark Results: The Exceptions, Explained
Page 9:Benchmark Results: Power, Analyzed
Universal Software Or Application-Specific?
Part of what makes Hydra a tough pill to swallow for enthusiasts is that the technology adds a layer of complexity. You buy Crysis 2 on launch day. You want to play it that night. But maybe AMD’s Catalyst driver isn’t optimized yet, so you end up waiting a couple of days for a hotfix. Well, if you’re using a Radeon HD 5870 with a GeForce GTX 460 on a Hydra-equipped board, you then have to worry about Nvidia’s driver, too. Moreover, you might need an updated driver from Lucidlogix as well, depending on how the game looks after you manually add it to the launcher.
I’m convinced that, in order for Virtu to succeed, it has to be as application-agnostic as possible, and not run into show-stopping compatibility snags when new software comes out and enthusiasts adopt early.
According to Offir Remez, Lucidlogix’s president, Virtu does work with any application you throw at it. However, the software in its current form does employ a white list that includes tested and validated applications guaranteed to work. Any application not on that list is not natively supported. Now, you can manually add a title to the white list using a tab in Lucid’s software. But the current build does not facilitate this (everything is grayed-out). So, as you’ll see in the benchmarks, there are titles we simply cannot test currently.
Update (2/28/2011): Lucidlogix's Offir Remez clarifies that we are, in fact, using a production version of the software. However, because our motherboard isn't properly licensed, games cannot be added, the Virtu logo cannot be removed, the games list cannot be scrolled-through, and the software expires after 20 days.
Why is this even necessary? Well, according to Lucid, it started by testing 100 different games for the Virtu launch. During the course of building the white list, 85 of those titles behaved as expected right out of the box. Ten titles presented artifacts of some sort—generally related to anti-aliasing, windowed gaming, or even effects like motion blur that can be affected by the synchronization of two frame buffers connected over PCI Express. They had to be bug-fixed. We're not sure what happened with the remaining five.
Now, we already know that at least a couple of motherboard vendors that have recommended the black list approach to Lucidlogix instead. This would allow everything to work automatically, except applications explicitly flagged as incompatible. I agree that a black list would make using Virtu even more straightforward—so long as the compatibility is there.
- GPU Virtualization Enables Quick Sync And Discrete Graphics
- Virtualizing The GPU: How It Works
- Universal Software Or Application-Specific?
- Using Lucidlogix’s Virtu Software
- Test Setup, Benchmarks, And Video Transcoding
- Benchmark Results: 3DMark11
- Benchmark Results: Virtu In Action
- Benchmark Results: The Exceptions, Explained
- Benchmark Results: Power, Analyzed