MacBooks have been enormously popular since their introduction, but their reliance on Intel-integrated graphics has made them almost wholly unsuitable for most of the graphically-intensive games on the market. They'll do just fine with "casual" games and with older games, but newer games either don't work at all or run so poorly that it's hardly worthwhile to even try them.
Game publishers have responded by noting that "Intel GMA graphics are not supported" in many newer games; in some cases, they're able to eke out enough frames per second on newer MacBooks equipped with the GMA X3100 chipset to make it worthwhile, but that creates a fair degree of confusion for non-technical MacBook users--do I have a supported machine or not?
This is particularly critical because the MacBook has been hugely popular with college students and other young adults, and it only makes sense that they'll want to play a few games in their leisure time.
There has been some suggestion in technical circles that Apple is going to make the move to a different motherboard design with its next generation of MacBooks, to a system that uses more sophisticated graphics hardware from Nvidia or AMD (owner of ATI). If that comes to pass, and I hope we'll find out next week, then that's an excellent thing--the more powerful graphics in MacBooks, the better.
Any new, top-tier games that come out from companies such as Blizzard, Electronic Arts, Aspyr Media, and MacSoft will demand incredibly sophisticated lighting and shading effects--effects that are well beyond the capabilities of the MacBook now. Without a dramatic overhaul to the graphics architecture of the low-end Mac laptop, these systems are going to be obsolete for anything but the most casual entertainment game titles.
Think this problem is specific to games? Think again. Maybe you'll remember last summer, when
OpenCL is the first broad attempt at an industry standard for what's known in industry parlance as "General-Purpose Computing on Graphics Processing Units" (or GPGPU). It will enable the operating system to redirect some computationally-intensive processes to the graphics hardware.
Graphics chips found in today's computers are capable of very advanced parallel-processing tasks, such as physics modeling, image processing, and much more--activities that can be complementary to the dual-chip and multiprocessor design increasingly found in the average computer. ATI and Nvidia have competing GPGPU technologies: ATI calls its version "Close To Metal" while Nvidia calls its "Compute Unified Device Architecture" (CUDA). OpenCL is an attempt to create a single standard that programmers can use to access graphics hardware for general computing tasks, regardless of who makes that hardware.
Unfortunately, for all of this, the hundreds upon hundreds of thousands of MacBooks Apple currently has out in the world are a lost cause. Those laptops, while perfectly suitable for a wide variety of tasks in their own right, come up pathetically short in gaming and other tasks where a speedy graphics processor is a requirement.
The first step that needs to be taken is to introduce a MacBook that actually has sophisticated-enough graphics hardware to accomplish these and other tasks. Hopefully Apple is on the ball here and we'll get our first glimpse of that product next Tuesday.
This story, "Will the Next MacBooks Be Better Gaming Systems?" was originally published by Macworld.