It’s no secret that my birthday was last weekend. My parents were nice enough to get me several gifts. I got a Waterfield Powerbook sleeve, Medal of Honor: Breakthrough, and Star Wars: Knights of the Old Republic. You can look forward to a full length review of the bag and a short review of Breakthrough. In the mean time, you can get a review of Breakthrough from Inside Mac Games.
However, I soon discovered to my own displeasure that Knights of the Old Republic (KOTOR) ran rather poorly on my Dual 1 GHz Powermac G4 with 1.25 GB RAM and Radeon 9000 Pro video card. The very first scene (which is a simple tutorial) stuttered. If the game weren’t turn based, I wouldn’t have been able to play it effectively. The problem only worse when I got to the game’s first cantina. This isn’t a very intense scene (unless you count the moderate amount of people as intense). This Powermac has handled all the other games I’ve played on it (Halo, Medal of Honor series, Call of Duty) expertly. I was so disappointed that I decided to put the game away for a little while and go back to Grand Theft Auto: San Andreas.
After a couple days, I decided it was time that I investigate the problem and see if there was some kind of fix. Inside Mac Games’ review of KOTOR made no mention of any problems. However, the reader reviews did. The commonality seemed to be that G4’s didn’t handle the game well. I decided it was time that I got more information.
I sent a message to Mac game guru Peter Cohen, asking how he rated the game and if he ran it on a G4. He gave it a high rating and it performed well on his Powerbook. The G4 obviously wasn’t the problem. I did a little digging on my own and it seems that the Radeon 9000 Pro (and cards with related chipsets) have problems with vertex shaders, which KOTOR uses heavily. I ask Peter about this and he agreed that could be the issue (as his Powerbook uses an Radeon 9600 chipset). Aspyr is aware of the problem (which is also related to some weak OpenGL code in OS X 10.3.6). Mac OS X 10.3.7 should remedy some of these issues and Aspyr may come out with a fix.
That’s well and good, but what was I to do? I copied the game to my firewire drive and fired it up on my Powerbook (12″, 1.33 GHz G4, 1.25 GB RAM, and NVIDIA Geforce FX Go5200 video card). The game ran much smoother. This is especially odd as Call of Duty never played very well on it at all. However, with this realization, I was able to start playing the game again in a comfortable way. It’s rather disappointing that the Radeon 9000 Pro seems to handle the game so poorly, but hopefully this will be resolved. In the mean time, Aspyr should consider warnings for users that might be using that video card or a card with a similar chipset. It was a nasty surprise for me and I imagine a less investigative user might just give up and return the game. That’s something I doubt they want.