Suddenly, that dual-booting Mac isn’t looking like such a value:
Reader Robotkid notes S-Video won’t work, either.
So, in review, if you want to boot your new MacBook into Windows XP, all will be fine — unless you happen to need to connect video output via VGA or S-Video. That means you’ll need to either use all-DVI monitors and projectors, or … well, stay away from Boot Camp, basically. This sounds particularly nasty on the MacBook, which doesn’t have a dedicated output port. In fairness, Boot Camp is still beta, but if dual-booting Windows is a big factor in your purchase decision, you might want to investigate seriously.
What I find puzzling is, why would this be an issue at all? Is there something really strange about Apple’s video drivers in Windows XP? Is there something weird in Windows to begin with? If anyone has a machine with Boot Camp, please, let us know if you can test this and see what’s going on. (And does the same thing happen with Vista? Linux? Parallels Desktop, when you’re running Windows apps inside Mac OS X? I would think not the latter, but no idea on the other cases.) Thanks to Robotkid, and to Chris Breen for sorting me out.
For more information, Bart from Resolume points us to this vjcentral thread, further evidence that I really should have been paying closer attention to this issue:
Maybe mankind was never intended to run both Mac and Windows. Perhaps I should rid my mind of such unnatural desires. Anyone with a clue on what’s going on, please chime in. (I mean, I know it doesn’t work, but why not, I wonder?)
Updated: Quick clarification. Apparently the DVI-to-VGA adapter does work on the MacBook Pro. (Keep in mind, the MacBook lacks even a dedicated DVI; you have to use a dongle.) So the current score is, unless I’m mistaken:
MacBook VGA: No.
MacBook S-Video: No.
MacBook Pro VGA: Yes.
MacBook Pro S-Video: No.
Still disturbing. Given that Apple is aware of the issue, it seems a fix is likely; it’s just a matter of how long you’re willing to wait and what the technical obstacles are to making it work.