Mobile GPU Faceoff: AMD Dynamic Switchable Graphics vs. NVIDIA Optimus Technology
by Jarred Walton on September 20, 2011 6:40 AM ESTMedium Detail Gaming Comparison
We’re going to focus on the main gaming target for this level of hardware: our Medium presets. The Low preset tends to look pretty lousy in several of the games (StarCraft II being the worst), while our High settings are too much for the GT 540M/HD 6630M in about half of the titles, even at 1366x768. Medium detail on the other hand should give us 30+ FPS in nearly all of the games we’re testing while still providing decent visuals. Here are the results.
In terms of performance, the 6630M matches up nicely against the GT 540M. It wins a few games by a small margin, loses a few by a similarly small margin, and ties in the remainder. If we were just looking at gaming performance, there’s not much to discuss here. NVIDIA still has CUDA and PhysX, and AMD has their Accelerated Parallel Processing SDK, but given the level of performance we’re talking about, you won’t need or use these extras most of the time. Unfortunately for AMD, it’s not just about gaming performance.
We tested ten games (though we don’t have results from the Alienware M11x R3 in Civilization V and Total War: Shogun 2), and the newest titles are Civ5 (13 months old) and TWS2 (6 months old). You’d hope that with relatively known games, compatibility wouldn’t be an issue, but we ran into two problems during testing.
The first wasn’t a consistent problem, but we did have a couple of crash to desktop issues when benchmarking DiRT 2 using Dynamic Switchable Graphics mode. The other issue was a lot worse, and it was in StarCraft II when running at anything more than the Low default settings. As noted earlier, SC2 looks pretty lousy at its minimum settings, and Medium detail (and possibly even High) should be more than playable on the HD 6630M. In dynamic mode, however, not only was performance quite a bit lower than expected at our Low settings, but at Medium and above there were tons of missing textures. The solution is to switch to manually controlled switching, which solved both the performance and rendering errors, but then why even have dynamic switching in the first place?
While we’re on the subject, let’s also take a look at a few other comparisons. Running “stock” on the CPU, the Acer 3830TG is slightly slower overall than when using ThrottleStop to limit the CPU to 2.1GHz. With ThrottleStop, the average score across ten games improves by 20%, so the CPU throttling has a major impact in games. Civ5, ME2, and TWS2 show the least difference, with Mass Effect 2 being the only game that ran slightly faster at the stock CPU settings; Mafia 2 runs 10% faster, Metro 2033 and STALKRE are 13% faster, L4D2 jumps up 28%, DiRT2 is 49% faster, and the ever-CPU-limited StarCraft II runs 58% faster. Interesting to point out is that 2.1GHz is 75% higher than 1.2GHz, so on average it looks like the 3830TG runs around 1.3GHz in StarCraft II.
Flipping over to the other GT 540M equipped laptops and using the best result from the Acer 3830TG, the Alienware M11x R3 averages out to 3.5% faster, but it only has a clear lead in two games (DiRT2 and SC2) while it’s slightly slower in L4D2 and Mafia2. The Dell XPS 15 comes in 9% faster than the 3830TG on average, with the biggest lead again coming from SC2; Mafia2 once again gives the 3830TG a lead, so the latest NVIDIA drivers appear to be playing a role.
Finally, since we now have results from the HD 6630M with a Llano A8-3500M as well as the i5-2410M, we thought it would be interesting to see just how much performance you give up by gaming with the slower Llano CPU. If you’ll recall, in our first look at a Llano notebook, we expressed concern that the CPU would hold back GPU performance. Out of our ten tested titles, only Mass Effect 2 ran faster on Llano with a dGPU. Most games (at Medium settings where the GPU becomes more of a bottleneck) are close: BFBC2 and Civ5 are exactly the same performance, Mafia 2 is 2% faster with the Intel CPU, and Dirt2, L4D2, Metro, and STALKER are all within 5-10%. Not surprisingly, StarCraft II is the big outlier, running over twice as fast on the Intel i5-2410M. We’re still not looking at similar driver builds, as the Llano laptop is running a Catalyst 11.6 derivative (8.862.110607a-120249E) compared to 11.1 on the Sony, but even so the average performance increase with an Intel CPU comes in at 12% (mostly thanks to SC2).
Since there were two games where we didn’t have a perfect experience, we decided to look at some more recent titles.
91 Comments
View All Comments
tipoo - Tuesday, September 20, 2011 - link
"The bigger issue of course is that AMD needs to get their laptop partners—Sony in this case—to release regular driver updates, and to use up-to-date driver builds when laptops launch."AMD now lets you get laptop drivers from their own site, and they are always as up to date as the desktop ones. Unless Sony opted out of that for whatever reason?
OCedHrt - Tuesday, September 20, 2011 - link
These drivers do not work for switchable graphics. nVidia had the same issue before Optimus.orangpelupa - Wednesday, September 21, 2011 - link
the driver is work for switchable graphic.my acer laptop with switchable intel + HD Mobility 5650 is updateable.
use the 11-8_mobility_vista_win7_64_dd_ccc.exe
not the a few KB .exe auto detector from ATi. This app is useless.
but if failed to install using the main almost 100MB .exe, usually it stil can be isntalled using modded .inf.
just make sure to Switch to dGPU mode before running any installation driver.
orangpelupa - Wednesday, September 21, 2011 - link
modded inf and the download link for mobility 11.8 generic ATihttp://wp.me/pyhfN-m1
The0ne - Wednesday, September 21, 2011 - link
I wouldn't say useless as the full package download refuses to installed properly on my M17xR2 and the only way for the driver to work is for me to use their auto detector and downloader. This for some reason downloads a slightly different package (size is less I believe) but it works.mfenn - Tuesday, September 20, 2011 - link
Did you even read the article? Jarred mentioned that they did on several occasions. Hell, he even devoted an entire page to the issue!mczak - Tuesday, September 20, 2011 - link
I'm wondering if you can still "make your own driver". This is exactly what I did for a Thinkpad T400 with switchable graphics, since the provided driver was so old and buggy. The "monolithic" driver isn't really all that monolithic, it basically consists of a standard AMD mobility driver (which you just can download if you have the real download link) plus a standard intel driver in the same package. Though the .inf file needs to be hacked up.(So I used an old switchable driver to see what the .inf looked like, plus a new intel and amd mobility driver to make up the new version - worked quite ok except some driver signing warnings, and some bogus mux-switching upon suspend/resume with multimon though I don't think this worked before neither.)
I'd venture a guess and suspect this would still work with the muxless solutions, but it's a huge pain in the ass obviously and AMD really needs to fix this and just have drivers which work on all mobile gpus, the OEMs will NEVER get it right otherwise, they won't care if AMD gives them new drivers monthly or not they will simply not bother to supply updated drivers.
bjacobson - Tuesday, September 20, 2011 - link
even if they up to date, that's no guarantee that they're going to work for the first 6 or so months. I've never had much luck getting everything on AMD to work the first time-- crossfire with dual monitors doesn't work on 2x 5770 with Quake Wars : Enemy Territory (had to disable the 2nd display); alt-tab still doesn't work in Unreal Tournament 3 without crashing the game (not in crossfire, just 1x4890); and it took them several months after switching their user interface to that new one to package back in the under/overscan ability on the embedded graphics that came on the motherboard we used for our HTPC...just lots of stuff that's always 95% complete with 5% broken that ends up being really annoying.IE, I wouldn't be surprised if somewhere in between suspend, hibernate, plugging in an external monitor, and this dynamic GPU solution, that something won't work quite right for about 6 months...but that's just my gut speaking judging by what I've seen before. I'm a big fan of underdogs and still cheer for AMD, but I do have to say Nvidia's drivers (since about 8800GT which is as early as my experience goes) have simply worked with all those quirky setups we needed and didn't end up breaking later when installing an updated driver.
OCedHrt - Wednesday, September 21, 2011 - link
I've always had to overscan/underscan available as an option for integrated graphics for the last 2 years+. Yet I've always had problems with nVidia, especially on stability. I don't think the stability is always tied directly to the gpu and drivers.Aloonatic - Tuesday, September 20, 2011 - link
Is that just for more recent mobility radeon systems?Just the other day, I was looking to update a laptop with a 4570, but it wouldn't update anything other than the good old CCC.
(I was a Dell Studio 17, by the way :o) )