Closing Thoughts: Driver Woes and Looking to the Future

I’ve been accused over the past year or more of being overly harsh on AMD’s mobile graphics drivers, but even now it should hopefully be obvious why we still have concerns. Enduro has improved tremendously since its initial release in early 2012, but AMD isn’t out of the woods just yet. The good news is that starting with the 2013 driver releases, there has been a working Enduro driver available with every desktop driver update. That definitely wasn’t the case in 2012 and earlier, and that’s what will allow AMD to at least fix the driver issues for their user base in the future. There’s still more to the driver story, unfortunately.

As I pointed out, the latest three beta drivers from AMD (13.3, 13.5, and 13.6) have all had DX9 rendering issues on the Alienware M17x R4 when in Enduro mode. I didn’t recall seeing issues with an earlier Enduro 9.01 beta driver, so this is something that likely broke with the 13.x releases. I’ve specifically called out StarCraft II and Skyrim as showing the problem, but it’s also present in 3DMark03 and in fact 3DMark05 and 3DMark06 are now having problems for me as well. I spot-checked a few other DX9 games, and this appears to be something that isn’t working (at least on the M17x R4) across the entire spectrum of DX9 titles. You’d think that in 2013 the number of new DX9-only titles would be relatively limited, but all of the Mass Effect series, Valve’s Source engine games, and all of Blizzard’s titles to date fall into this category, along with a variety of console ports. (That last one will hopefully cease to be an issue when we get the next generation of consoles with DX11.1 era hardware.)

I’m not sure of the precise reason for DX9 causing problems, but AMD last year had to give me a special custom driver with DX9 DLLs that had to be installed in safe mode in order to properly run DX9 titles. Then there was the 12.11 beta Enduro driver…which once again somehow missed getting the DX9 hotfix DLLs included. Even now there are still issues I guess, and it’s hard not to be concerned when something that was fixed at one point keeps getting broken. Whether it’s a question of manpower, management, or money, the simple fact is that the Enduro drivers need to get to the point where every new release—including the beta drivers!—will at least run DX9 games without rendering problems. (I suppose it’s also possible that the DX9 problem is specific to the M17x R4—I know everything works fine on the GX60, but I don’t have any other Intel + Enduro notebooks around to test. If you happen to have a Clevo notebook with 7970M, let me know how it's doing!)

You might think about reverting to an earlier driver, but even that isn’t without problems. Installing a new AMD driver on top of an existing driver usually works, but I’ve had more than a few instances where OpenCL ended up broken in the process. Going the other way (e.g. installing an older driver on top of a newer driver) in my experience almost never works properly. The solution is that you need to first uninstall all AMD drivers, reboot, run a utility like AMD's Catalyst Uninstall Utility or Driver Fusion (the free version is sufficient) and/or manually delete some files and registry keys, reboot again, install the new driver (and reboot a third time), and if everything goes well you’re now running properly on the older driver. Perhaps that doesn’t sound too bad, but even with an SSD-based system installing AMD’s drivers (or uninstalling them) typically takes 5-10 minutes, so the whole process of reverting to a new driver requires around 30 minutes or as much as 60+ on an HDD. [Yes, I am bitter about the number of times I’ve done this in the past few months, thank you very much!] What AMD needs is an option to do a “clean install” that takes care of all of the above for you, preferably without more than a single reboot.

One last point on the drivers and then I'll move on. There was a time (last year) when AMD stated that their goal was to get the Enduro drivers working for all Dynamic Switchable Graphics and Enduro platforms. DSG is what AMD called Enduro before it was Enduro, more or less, so mostly that applies to pre-Ivy Bridge and pre-Trinity laptops. Their current drivers page states, "Please note, that the AMD Catalyst Mobility driver package can only be installed on specific AMD Enduro platforms, that are second generation AMD A-series APU, or third generation Intel Core family based." At some point you have to cut your losses and move on; unfortunately, any owners of Llano or Sandy Bridge laptops with AMD switchable graphics are basically stuck with old drivers or trying to get hacked/modded drivers like those from LeshCatLabs to work.

Okay, I’m done beating on AMD’s driver team. Let me beat up on AMD’s CPU performance and MSI for a moment. Given these results, the GX60 notebook we used for testing at best appears to be severely over-equipped in the GPU realm. It seems MSI could have gotten pretty much similar results by going with a 7870M instead of the 7970M, at least in less strenuous GPU workloads. However, let's return again to the subject of bottlenecks.

Ian has done some testing of gaming performance on the desktop with a large selection of CPUs and a few GPUs, but there’s a lot more going on in the laptop realm that can muddy the waters. On paper, I don’t think a Trinity APU running at 2.4-2.7GHz is too slow for gaming, especially when we’re looking at 1080p and a 7970M (aka desktop 7870). Sure, the A10-5800K is clocked 50% higher than the A10-4600M, but even the older Llano-based A6-3650 tends to provide a reasonable gaming experience and that’s only clocked at 2.6GHz. The only place where Ian’s testing sees a similar 2X increase over the A6-3650 is in triple-GPU configurations, where there’s a lot more going on than with a single GPU.

If we just look at the numbers in Sleeping Dogs, A6-3650 hits 49.2FPS with two 7970 GPUs, which appears to be where the CPU bottleneck becomes the limit. A single 7970M at 1080p can hit 60FPS (in the M17x), so why then is the 7970M with A10-4600M, which has a 2.3-3.2GHz range but usually runs at 2.7GHz during game benchmarking, sitting down at 31.7FPS? Or if you want another point of reference, look at Anand’s CPU results with Skyrim—a 2.66GHz Core i7-920 still manages 182.1FPS at 1680x1050 medium detail; the GX60 even at 1366x768 Medium still couldn’t get above 40FPS!

I can’t point to the CPU as the sole bottleneck, and monitoring the CPU clock speeds indicates there’s something else holding back the GX60. I don’t know if it’s drivers and Enduro again, something with the mobile AMD platform, or if there’s something MSI failed to get right that’s limiting performance. I did update to the latest MSI BIOS at one point and saw 3-5% performance increases in most of the gaming benchmarks, but we’re still way off of where I would expect performance to be. It will be interesting to see if the Richland-based GX60 can manage to do better.

The good news is that when everything works with the HD 7970M (with or without Enduro—though the latter only appears to be an option on the M17x R4, and I’m not sure if Alienware will be keeping the switching option with their new Alienware 17 or not), it’s still a potent mobile gaming GPU. NVIDIA’s GTX 680M is more or less on equal footing these days, the 8970M will improve performance around 5%, and even NVIDIA’s latest GTX 780M isn’t so far ahead to be untouchable—especially when we factor in pricing. Take AVADirect’s Clevo P170SM offering for instance; the new 8970M is a $91 upgrade over the GTX 770M (which should be around 20% slower than GTX 680M), while the new GTX 780M adds another $222. If you need the last 10-25% performance increase (or if you simply prefer NVIDIA’s drivers), GTX 780M is the better buy, but you’ll pay for the privilege.

As for pricing of the MSI GX60, yes, it costs a lot less than an Intel notebook with 7970M/8970M, but it's also severely underperforming in far too many games. MSI's own GE40 (in hand for review as we speak) generally bests the GX60 in gaming benchmarks, and it's priced at $1200 with quad-core Haswell and GTX 760M. (Not to spoil the review, but the 1600x900 LCD is unfortunately not a high quality LCD, sadly.) The MSI GE60 increases the GPU to the GTX 765M and adds what should hopefully be a better quality 15.6" 1080p display for the same $1200 asking price. Or if you want to give Intel's Iris Pro a shot, the ASUS G750JW-DB71 has an i7-4700HQ and GTX 765M for $1400. If you're after a gaming notebook that can run any game you might throw at it, unfortunately the Trinity-based GX60 just falls short in my testing.

And on that note, we should have a true battle royal pitting the GTX 780M in a Clevo chassis against the 8970M in the near future. Dustin also has the new GX60 with Richland APU in hand, so hopefully his results are better than the earlier GX60. We’re probably still a year or more away from getting Titan levels of performance in a single notebook GPU, but rest assured that time will come. With the new consoles targeting GPU performance that’s already below the level of the 7970M, gaming on a notebook is already reasonably easy to achieve if a bit expensive. Give us another process shrink or two and even the next generation of qHD and above laptop LCD resolutions won’t be out of reach.

Enthusiast/Ultra 1920x1080 Gaming Performance
Comments Locked

58 Comments

View All Comments

  • huaxshin - Monday, June 24, 2013 - link

    Once again you guys at Anandtech come out as pretty clueless about the mobile hardware.

    First of all, thank you for confirming that its the APU that is the real culprint in the sometime bad performance in the GX60 system. That was all I wanted.

    However what you are trying to do next, BLAME an OEM for this is just pathetic. You`re not seeing the big picture in this at all. Yes the GX60 may sometimes be as low as a system with i7 and a GTX 660M. But I can name many games where the 7970M+APU is miles ahead of the GTX 660M: Far Cry 3, Hitman, Black Ops 2, Sleeping Dogs, DarkSiders 2, World of Tanks etc.

    MSI offer the GX60 way lower than a system with GTX 680M+i7. In fact its pretty much priced to where a GTX 660M is. So for those who are informed, its a no brainer to pick the GX60 system there. Now, you may be excused to not know this since you have never put 660M and GX60 against each other, but please try to be a little more humble next time.
    Its quite sad that you attack MSI for being the only OEM to offer a cheap notebook with a performance like this. They should be rewarded, not criticized.

    And please don`t dig yourself further down by calling people a fanboy. As a reviewer who post news and reviews on this site, you should know better than that. I thoroughly enjoy all your articles about new technology and how they work, and you guys are one of the leaders here, among the hundreds of reviewer sites. I own both Asus, MSI and Alienware notebooks thank you, so I`m no fanboy. I just react when I see reviews that are based on faulty devices, represented as the truth, when you and me both know that you guys recieved a melon from MSI. Is MSI at fault here for not doing better quality control on the paste job? Absolutely. But don`t write a review representing that as something that is perfectly normal. Anyone knows that 98C on the CPU is very wrong, even in one of those cramped up systems that is extremely thin that features a GTX GPU.

    I had a pretty bad paste job on my GT70 too. In my GT70 they went pretty overboard with the pasting on the GTX 680M. :P http://i.imgur.com/JeDyF.jpg
    http://i.imgur.com/plLzy.jpg
    But repasting it was a 5 minute job.)
  • APassingMe - Monday, June 24, 2013 - link

    I think the point being made here is that users are assuming that they will get the full benefit of the higher end gpu while in actuality they won't as a side affect of the cpu platform.

    And the actual issue is that MSI should be open about this or they should drop a lower end gpu in the laptop that is paired for the slower cpu speeds and reduce the end user's price while providing similar performance or they should offer a recommended cpu upgrade to remove/lessen the bottleneck while keeping the consumer informed...

    Disclaimer... I am to some degree a fan of MSI, mainly due to their pricing so.... please take this as it is.
  • Bob Todd - Monday, June 24, 2013 - link

    Pretty succinct summary. The GX60 basically needs a big sticker on the box that says "If you aren't GPU bound you are screwed!" The price point is great for a 7970m. However I think I'd rather take a chance of SLI not working for a particular game until drivers catch up with the Lenovo Y500 (IVB quad) for the same money, rather than worry about CPU potentially bottlenecking me in every single game. I won't even get into the horrendous abortion of design and material choices that MSI brings to the table with every laptop. When even Acer is cranking out nicer designs than you, something has gone horribly wrong.
  • JarredWalton - Monday, June 24, 2013 - link

    Sorry, but you're clearly the one that's clueless. No one is talking about i7+680M levels of performance here; I have numbers and the GX60 loses to the GE40 in many performance tests. Where it doesn't lose we're already often at non-playable frame rates (<30). Bioshock and Tomb Raider are the best showings for the GX60, and both are known for being very light on the CPU. Sleeping Dogs is marginally faster (32FPS vs. 26FPS), but at our High settings the GE40 ends up being nearly twice as fast. StarCraft II and Skyrim basically don't reach playable frame rates on the GX60, but on the GE40 at our max detail settings we get 42FPS and 44FPS (vs. 25 and 24FPS). So sure, any game that only requires GPU and hardly touches the APU may do well enough, but that's not exactly a large market.

    What's more damning to MSI is that the GX60 can't run four of our seven games at High settings at more than 40FPS (which is really what we want, as 30FPS average means dips into the low 20s and even teens), and at our Ultra settings it doesn't average more than 40FPS in a single title that we tested. The same GPU in the M17x only fails to break 40FPS at our max settings in two games: Metro: Last Light and Tomb Raider (and it's very close in TR).

    On the other hand, thanks for confirming that you own an MSI laptop and apparently anyone dissing the company needs to be taken to task by you. Care to take pictures of your ASUS, MSI, and Alienware laptops all next to each other? The only one digging holes here is you, and you still don't understand that MSI's GX60 is not a good pairing of CPU/APU and dGPU. Funny that you seem to think a bunch of games run better on the GX60 than on other comparably priced alternatives, but to show that you turn to... GTX 660M, which really isn't worthy of the GTX name and we've said as much.

    It's not that we received one melon from MSI, it's that they have a habit of delivering questionable hardware/designs on their laptops. Every single one has at least a few red flags for me -- keyboard, build quality, cooling, LCD, styling, etc. Even if the GT70 were performing up to par, the design is still woefully outdated. The fact that they ship out lemons to reviewers on the other hand is enough to sully their QA department to the point where we are far more comfortable recommending people not buy the GT70 from them.
  • JarredWalton - Monday, June 24, 2013 - link

    By the way, Cloudfire from the NotebookReview forums, it's nice of you to criticize our review and suggest others do the same when you actually own a GT70 with Ivy Bridge and GTX 680M. Hmmmm.... Way to try and start something when you don't actually have any personal experience with the product. But hey, feel free to reapply thermal paste to your CPU/GPU in your notebook every six months, because that's what everyone should do!

    I've taken the time to look around and see what I can find on comparable gaming tests for the Haswell GT70 Dragon Edition. Oddly enough, I can't find anyone that has results that are directly in contrast to our review. One site has WoW Ultra figures with the Haswell system, and an M17x R4 with GTX 680M beats it by 40% at 1080p. They also measured 38.7 using the Tomb Raider Ultimate 1080p setting, which is actually WORSE than our result (which was already lower than GTX 680M). http://www.laptopmag.com/reviews/laptops/msi-gt70-...

    Even Engadget, which isn't known for digging into performance all that much, has at least some numbers that go along with our results. Skyrim at 75FPS is still slower than the 77FPS we got with 680M, and our test in Skyrim tends to be far more demanding than what most others use (since it's FRAPS-based). http://www.engadget.com/2013/06/01/msi-gt70-dragon... Another site shows 58FPS in GRID 2 as well, thought potentially at 8xMSAA that might be part of the bottleneck.

    And beyond those sites, I'm failing to find any real reviews of the Haswell GT70 Dragon right now. So you tell me, Cloudfire: is our unit truly a lemon, or did MSI screw up and not account for differences in cooling requirements from Haswell? Or maybe it's just BIOS and firmware stuff again. Whatever the case, I have no doubt that other GTX 780M notebooks will perform better, but without BIOS updates (or tearing it apart to apply better thermal grease and maybe put in a higher power fan?) I will be surprised to see the GT70 actually reach its full performance potential.
  • huaxshin - Monday, June 24, 2013 - link

    There so many things here to respond to, which are plain wrong.

    Seriously stop quoting laptopmag and engadget. They dont offer any real analysis in any of their reviews other than scratching the surface.
    Like I said many times now JarredWalton, go read the GT70 review on NotebookCheck. Its the -exact- same notebook as you "reviewed", with the exact same hardware.
    They found zero performace issues with the CPU or the GPU compared to their GTX 780M review. They had MAX 92C on the CPU when running Furnark, far more demanding than the 3 hour gaming test you guys did. Yet it ran cooler.
    So their review is in direct contrast to your review which couldn't be further from the truth. Notebookcheck found NO game where the GTX 680M beat GTX 780M.

    This is exactly why Im saying you should try to act a little more humble when critique is presented. Your review is just wrong.

    I see you have been visiting my profile at NBR. I see you read my recent tip about repasting. Any real gaming enthusiast knows that a repasting every 6 months along with blowing out the dust is only good for your system. Thats a given no matter what system you own. So yeah, since you didnt know: that is what everyone should do ;)

    And yes I compared a system with GTX 660M against GX60. Because in average over 18 games from the GX60 review on Notebookcheck, those two systems actually perfom equally. Price wise they should also be compared because there are no system with higher end that is as cheap as the GX60. Which is what the notebook is all about: performance/price.

    Go read the review Jarred. Don't look at 900p with high settings where the CPU is more at play. Look at the 1080p with settings vramped up. There you will see that its a good choice to pick GX60 ahead of a system with GTX 660M or pick GX60 instead of a higher end GPU since the GX60 is cheap and it will shine in the games I mentioned earlier.
  • huaxshin - Monday, June 24, 2013 - link

    @JarredWalton:
    You should keep an eye out for the recent thread "calling all GT70 OD owners" on the MSI subforum. Hopefully we will see some data there from real owners soon ;)
    I cant link to the thread here but since you apparantly like to stalk me, Im sure you will find it
  • JarredWalton - Monday, June 24, 2013 - link

    Sure, they're using the "exact same notebook", except it was done with the non-Dragon version, which means likely a different assembly line (optimized to just produce that one SKU), possibly a different BIOS, possibly different thermal paste.... The reality is that we don't know exactly what they tested vs. what we tested, but go ahead and assume all you want since you're good at that. We know the MSI GT70 Dragon we tested performed poorly, and the only two other sites I can find that definitely tested the new Dragon Haswell model corroborate at least some of our results. But you discount Engadget because "they don't do any real analysis" -- how hard is it to run the built-in benchmark from GRID 2 at Ultra settings?

    You might want to grab a dictionary. A stalker is someone that harasses or persecutes someone with unwanted and obsessive attention. I work for AnandTech, so I "live" here while you're coming here as a guest and obsessing over a review that was not favorable. Why wasn't it favorable? Because the CPU throttled and killed performance. It doesn't really matter what the precise cause of that problem is; the fact it that it happened, and that's not acceptable, and we said as much in the review.

    In response, you created a new user account to post inflammatory comments, and you have posted about 20 comments in two articles all of a similar nature, not to mention asking others to come to your aid and add to the harassment. (What was wrong with the Cloudfire or Cloudfire777 names?) Anyway, sorry to tell you but you're the perfect description of a troll and an online stalker.

    As for your quest to prove us "wrong", so far you've got one person saying, "I applied better thermal paste and it helped temperatures." That basically just confirms that MSI is not testing/QA'ing their products well, or they would have switched internally already. Tell you what, though: let me pay you a flat fee for reviewing a product, then tell you to go back and put on new thermal paste and retest everything without getting paid any extra. Sound like a good deal for Dustin to do the QA for notebooks, or shall we just take what they send and see how it performs?

    Now, to try to feel better about yourself, you again bring up GTX 660M. That's just a GK107 part at slightly higher clocks, and no one really cares. GTX 760M is a completely different beast and you can get that for $100 more than the GX60. It's only faster in two games at Ultra settings, but the GX60 only handles about half of the games at Ultra settings to begin with. So you drop down to High settings and the GE40 is faster in four of the seven games and tied in one. But then there's also the GE60 that has the same size LCD and a GTX 765M for the same $1200. 765M is clocked almost 30% higher on the cores, meaning the performance difference is likely to be even more in favor of the NVIDIA card. That's of course assuming none of these parts have crappy thermal paste I suppose.

    So far, I think we can agree that:
    1) The GX60 is only good for certain games, because of APU/driver/Enduro/other bottlenecks.
    2) The GT70 Dragon (Haswell + 780M) appears to have a bad factory thermal paste application.
    3) Build quality and design on both of the above laptops is, at best, lacking.
    4) We wouldn't recommend either laptop without serious qualifiers (e.g. be willing to replace thermal paste on the GT70 -- hey, it's only a $2800 notebook; what did you expect?)

    Did I miss anything in that summary? Is any of the above not made clear in the text of the articles?
  • huaxshin - Tuesday, June 25, 2013 - link

    Now we are getting somewhere.

    1. Time to stop with the silly excuses. The only reason why GX60 doesn`t perform, is because of the APU. Enduro only counts for maybe 5% like you posted in this review. Not 34% less than 7970M systems. That is as clear as the sun, and this is what I have been trying to drag out of you from the moment this discussion began. Its not the notebook or silly things like drivers, because ANY notebook with 4600M and 7970M would have acted equally poorly.

    2. YOUR GT70 Dragon have bad paste. I can`t comment on the other ones since I haven`t seen any other good tests with temperature measurements on the CPU or GPU. Just a IR meter measurement on the top of the keyboard and thats it. Like I said, just scratched the surface.

    3. Build Quality is at best lacking? Lets see here: Dynaudio, best speakers on the market for notebooks. Semi mechanical keyboard with way better feedback than the majority of keyboards out there. Raid0 card that can take 3 mSATA SSDs and Raid them together. Only OEM that offer it. Programmable fan speed through access editing the firmware. Again, pretty much the only OEM that have this opportunity. Aluminum on lid and palm rest, while most OEMs have plastic fantastic. Again, its sad to see you guys jump on MSI just because you recieved one notebook with bad paste job.

    4. GT70 is $1999 thank you. And why do you assume ALL GT70 have bad paste job Notebookcheck didn`t. Sweclockers didnt...

    Additional point:
    5. The cooling system inside your Dragon Editon is identical with the one Notebookcheck used. Same amount of heatsinks, same heat pipes, both have heatsink between CPU and GPU.
    So what does that mean when Notebookcheck got much better temperatures than you guys?
    They didn`t get a lemon with bad paste job.
    There is no point trying to find excuses. Thats the only explanation.

    6. So you guys wouldn`t redo the review because you aren`t paid enough? I crave for technology like this. I wouldn`t mind to redo a few benchmarks with a new paste job. The repaste itself takes like 5 minutes to do. You wouldn`t have to redo all the game tests either, you could have just done the 3 hour gaming session, logged the temperature, and if it was better, edited the review you posted.
  • JarredWalton - Tuesday, June 25, 2013 - link

    Build quality is different than features. Three mSATA drives in RAID 0? Why? A single good SSD is better in most cases, or if you need more performance than do RAID 0 of two drives and use M.2, not the now-deprecated mSATA. This is purely marketing gee-whiz stuff. Programmable fan controller is something every system has, but they don't expose it to the end users in most cases. If the cooling works properly, there's no need to do so. Aluminum veneers on the palm rests is not the same as a solid non-plastic construction, and black aluminum is getting old -- it shows fingerprints and grease far too much. Straight silver (like the ASUS UX series or Apple) is so much better long-term.

    Now, I don't think Clevo units are built all that well, but they're comparable in most regards to the MSI. The Alienware M17x on the other hand is definitely built better -- not necessarily perfect by any means, but I do prefer it. Not sure if the new 17 is any different -- I would change the display hinge at the very least, and give it a matte panel. And please no touchscreens! Ugh... fingerprints on 17" displays suck to clean off. But I digress....

    You're still missing the point on the thermal paste/testing. Just because all of the components are the same in the various new GT70 models doesn't mean they all come off the same assembly line. The Dragon SKU is likely a special line where there are no custom options: it's all the same parts, every time. Maybe the problem is in that particular line, and they don't apply the TIM properly. The $2000 models don't have all the extras that the Dragon has, so basically they have unused expansion options for the future.

    We are going to see if we can get a second unit for retesting (or if Dustin still has this one, either he or I will investigate the TIM question). If problems persist, then we will definitely request a new notebook.

    Finally, regarding the Enduro question, it's obvious that there's some overhead with Enduro, and very possibly it's CPU overhead as well as other aspects. The drivers have to do more work to transfer frames to the iGPU framebuffer, if nothing else. Just because the M17x doesn't have lower Enduro performance at max detail settings doesn't mean the same is true of the GX60. We are going to see about simulating the A10-4600M at 2.7GHz with an 850MHz/4800MHz HD 7870 desktop setup, which will remove Enduro from the equation. Want to make a wager that performance is at least 20% higher than on the GX60? It won't be happening today or tomorrow, as we need to get all the proper parts with one reviewer, but we'll be investigating this in the future.

Log in

Don't have an account? Sign up now