AppleInsider › Forums › Software › Mac Software › G5, A Gaming Machine?
New Posts  All Forums:Forum Nav:

G5, A Gaming Machine?

post #1 of 52
Thread Starter 
Everyone knows how Macs have always been the less preffered system for gaming, due to the video buses that transfered the data between the graphics card and the processor. They are slower than the pc buses. Because of this pc's run 3d games much smoother than Macs, even though Macs have much more powerful processors than pc's, depending on the machine.

With the release of the G5 I'm pretty sure this is all going to change. Now that the new G5 supprts AGP 8X and PCI-X, I believe, as well as the fastest graphics cards out there, Macs will be just as fast if not faster in 3d game performance as pc's, not to mention the G5 has a killer processor that is unbeatable by any of the intel processors out there, and up to 8GB of ram. I would think this would be the most killer machine out there for gaming, no?
post #2 of 52
It would be a killer gaming machine, if it had games to take advantage of it. 64bitness isn't going to matter much in a game(or pretty much all everyday tasks). The 8GBs of RAM will help and the 1GHz bus and 8x AGP graphics will help. If a game is well threaded it will help tremendoulsy with a DP machine.

None of this matters without the games.
post #3 of 52
Thread Starter 
Well, I just read in another thread that SimCity 4 for Mac ran particularly slow, that is on slightly older machines. On the G5 it would run flawless no doubt.
post #4 of 52
Quote:
Originally posted by Jmitch
Well, I just read in another thread that SimCity 4 for Mac ran particularly slow, that is on slightly older machines. On the G5 it would run flawless no doubt.

It's a shit port, of shit code.

It's economics my man. Why make a game for 3%? It really only makes economic sense to port games you know will be block busters, block busters in a 3% sense.
post #5 of 52
Thread Starter 
Quote:
Originally posted by serrano
It's a shit port, of shit code.

It's economics my man. Why make a game for 3%? It really only makes economic sense to port games you know will be block busters, block busters in a 3% sense.

Yes, I know about the fact that there aren't many developers developing games for the Mac platform because of such a small market share, but I was talking about the technical aspect if it. The G5 is capable of running hardcore 3d games silky smooth, whereas, before Apple's machines weren't the best choice for 3d gaming, but that has all changed now; now that the G5 is out.

Also, SimCity 4 may be a crappy port, but it should still run flawless on the G5 regardless. The G5 just has so much raw power. I dont know if there will be anything that will bog it down for another 3 years at least. I am refering to 3d applications and such.
post #6 of 52
The G5 will be an excellent gaming-machine! Not because it finally supports AGP8x (AGP4x was/is not limiting any current games) and PCI-X, but because of the processor architecture itself, and the fat pipes (the FSB's) to the memory and GPU.
post #7 of 52
Any machine that can crank out over 300 FPS in Quake III is a gaming machine, if you ask me.
post #8 of 52
If you can buy a g5 for games I hate you.

SimCity 4 doesn't use Dual procs
"Overpopulation and climate change are serious shit." Gilsch
"I was really curious how they had managed such fine granularity of alienation." addabox
Reply
"Overpopulation and climate change are serious shit." Gilsch
"I was really curious how they had managed such fine granularity of alienation." addabox
Reply
post #9 of 52
Quote:
Originally posted by Placebo
Any machine that can crank out over 300 FPS in Quake III is a gaming machine, if you ask me.

Uh... 300?

Almost any modern PC can crank out over 300 FPS in Q3, and most modern powermacs. I'm sure all duals with a processor on and over 800MHz will easily crank out more than 300 FPS with a half-decent graphics card, so that makes alot of gaming machines, Placebo

Aquatic: I can buy a G5 for games if I want, and I will. But luckily, I'll use it for more than games
post #10 of 52
Quote:
Originally posted by Zapchud
Almost any modern PC can crank out over 300 FPS in Q3....

But with sound?
"Hearing a corrupt CEO like Cheney denigrate Edwards for being a trial lawyer is like hearing a child molester complain how Larry Flint is a pervert." -johnq
Reply
"Hearing a corrupt CEO like Cheney denigrate Edwards for being a trial lawyer is like hearing a child molester complain how Larry Flint is a pervert." -johnq
Reply
post #11 of 52
But at a decent resolution?
post #12 of 52
bah sod pcs and macs for computer games, seen as most mac games are just pc ports and pc games are really just pathetic rehashes and completely uninspiring garbage then mac gaming is also crappy (however i do <3 macs) buy a console like a gamecube with ikaruga now theres a real game
post #13 of 52
You really like that game, don't you?
post #14 of 52
its from Treasure and is the return of highscore based gameplay, who couldnt love it
post #15 of 52
I've never even heard of it. Well, I'm not a console gamer, so that's why.
post #16 of 52
You want games? Get a PC or a console. They're a lot cheaper and even if the G5 keeps up in performance there will still be less games on offer.
My digital hub: Power G5 Mac Dual 1.8GHz 1.25Gb/200Gb | iBook 600 DVD/384Mb/20Gb/AirPort | 5G iPod 60Gb | K700i | Lumix FX8
Reply
My digital hub: Power G5 Mac Dual 1.8GHz 1.25Gb/200Gb | iBook 600 DVD/384Mb/20Gb/AirPort | 5G iPod 60Gb | K700i | Lumix FX8
Reply
post #17 of 52
Quote:
Originally posted by bunge
But with sound?

Yes, of course.
post #18 of 52
Quote:
Originally posted by Zapchud
Quote:
Originally posted by bunge
But with sound?


Yes, of course.

Benchmarking with sound enabled on any game as old or lightweight as Q3 is essentially benchmarking the sound hardware. Which isn't even important because once the framerate gets so high that the soundcard is the limiting factor, you're often > 150 FPS. There's a reason benchmark sites disable it.
post #19 of 52
Quote:
Originally posted by CubeDude
I've never even heard of it. Well, I'm not a console gamer, so that's why.

bet most console gamers haven't either
post #20 of 52
Thread Starter 
Quote:
Originally posted by WJMoore
You want games? Get a PC or a console. They're a lot cheaper and even if the G5 keeps up in performance there will still be less games on offer.

Excuse me for saying, but "EVEN IF THE G5 KEEPS UP IN PERFORMANCE"?!?!?!?! The G5 is already way ahead of the game, and IBM is already working on their next chip!!
post #21 of 52
Quote:
Originally posted by Jmitch
Excuse me for saying, but "EVEN IF THE G5 KEEPS UP IN PERFORMANCE"?!?!?!?! The G5 is already way ahead of the game, and IBM is already working on their next chip!!

Let's not turn this into a "Is the G5 faster than the x86-competition"-thread, but there is no way you can know that the G5 is "way ahead of the game" at games. The code games consists of is often pretty rough code that's just made to work, and not much optimized for speed (on the mac side). Even if the G5 is better hardware-wise at games, you'll still be held back by the typical code quality.

The G5 is though, alot better suited for typical game code than any PowerPC-desktop-architecture has ever been. Extensive OOOE hardware, grand, fat FSB, double, independent FPU's will really be killer hardware, especially for us used to the G4 and less.
post #22 of 52
Until developers program games with PPC code in mind, then no, it will not be a "gaming machine" other than the card you put into it. In the world of drawing polygons, MHz is MHz. No fancy shortened pipeline trickery (something as simple and straightforward as keeping track of polygonal models is never really fraught with data branches) or ridiculous 1GHz front side bus bandwidth is going to change that. In fact, the rawest power to render with brute force is vastly preferable over any kind of efficiency that the G5 may provide over its competition.

So a 2GHz G5 is pretty much equivalent to a 2GHz P4 when running any modern game (Quake III is now 4 years old). And let's not pretend duals actually matter (the only time I've EVER seen a game that threaded was when Omni Group sunk their teeth into someone else's game to do a Cocoa version).

EDIT: And by the way, Ikaruga is among my top games this year. Everything about that game is utter brilliance, particularly the "condensed excellence" of the level design. The game may be about 25 minutes long, but there's more unique and interesting content in that game than just about any other I know of.
post #23 of 52
2 Ghz G5 (AI can't display does not equal sign) 2 Ghz P4 when the game uses Dual procs though that is rare.

Ikaruga looks interesting!
"Overpopulation and climate change are serious shit." Gilsch
"I was really curious how they had managed such fine granularity of alienation." addabox
Reply
"Overpopulation and climate change are serious shit." Gilsch
"I was really curious how they had managed such fine granularity of alienation." addabox
Reply
post #24 of 52
While the G5 will be way faster than a G4 on games, I wouldn't consider it a gaming machine.

Interestingly, processing power has rarely had much effect on a platform's success as the preferred gaming platform. We care about the specs, but in the end, it mostly comes down to game selection, cost, and overall experience. Console systems are always much slower than computers but still offer an exceptional gaming experience. This is despite them costing less than a PC's graphics card.

The G5 will run the Mac's small game-library really well, but it isn't a 'gaming machine'.
post #25 of 52
The G5 is whatever you want it to be. It can do it all!

The G4 wasn't bad. Initially Macs did not utilize Write Combining on the AGP bus. Once they did the speed of games on Macs took a leap forward.

The rest of the differences are Game Code and Driver Development which moves at a more brisk pace on the PC.
He's a mod so he has a few extra vBulletin privileges. That doesn't mean he should stop posting or should start acting like Digital Jesus.
- SolipsismX
Reply
He's a mod so he has a few extra vBulletin privileges. That doesn't mean he should stop posting or should start acting like Digital Jesus.
- SolipsismX
Reply
post #26 of 52
In order for the G5 to develop as a gaming machine developers need to follow the lead of Blizzard and Id, making openGL games that come out for both systems at once...

At the heart of that issue is having OpenGL be more powerful, robust, and generally more accepted than DirectX - thats really all that prevents this crossover from happening. Though as long as M$ systems dominate gaming systems it will be a long time coming before DirectX starts to die out.
post #27 of 52
Quote:
Originally posted by Shanksta
In order for the G5 to develop as a gaming machine developers need to follow the lead of Blizzard and Id, making openGL games that come out for both systems at once...

At the heart of that issue is having OpenGL be more powerful, robust, and generally more accepted than DirectX - thats really all that prevents this crossover from happening. Though as long as M$ systems dominate gaming systems it will be a long time coming before DirectX starts to die out.

OpenGL 1.5 is a step in the right direction and 2.0 will take it even further. Apple should get on the horn and make sure Panther and it's successors have current support for 1.5 and 2.0 asap.
He's a mod so he has a few extra vBulletin privileges. That doesn't mean he should stop posting or should start acting like Digital Jesus.
- SolipsismX
Reply
He's a mod so he has a few extra vBulletin privileges. That doesn't mean he should stop posting or should start acting like Digital Jesus.
- SolipsismX
Reply
post #28 of 52
BTW, shouldn't this be in CH?
post #29 of 52
Quote:
Originally posted by Steve
Until developers program games with PPC code in mind, then no, it will not be a "gaming machine" other than the card you put into it. In the world of drawing polygons, MHz is MHz. No fancy shortened pipeline trickery (something as simple and straightforward as keeping track of polygonal models is never really fraught with data branches) or ridiculous 1GHz front side bus bandwidth is going to change that. In fact, the rawest power to render with brute force is vastly preferable over any kind of efficiency that the G5 may provide over its competition.

So you say that for games, mhz is the only factor of performance, and how the processor is architected is irrelevant?

What is your definition of "raw power to render with brute force"?
post #30 of 52
Interesting... I'll take this one step further and assert that processing power and architectural speed concerns have little bearing on the Mac games market. Of more significance is cost and game selection, no matter the speed.
post #31 of 52
I disagree. The ability of the hardware to run the games will, in my opinion, have a direct effect on which games get ported to the Mac and how quickly and how well. Game developers want to beat up your hardware, make it scream for mercy. Don't think for one second the capabilities of the G5 have escaped their notice. I expect the robustness of the G5 hardware to make a difference in the gaming market on the Mac side.
- Apple certified service tech
- Mac user since 1985
- All around Mac dork
Reply
- Apple certified service tech
- Mac user since 1985
- All around Mac dork
Reply
post #32 of 52
Processing power has a lot to do with the mac and gaming. I built my first PC because the top of the line mac at that time did not have the ability to play Unreal Tournament at a good frame rate.

The new dual G5 with a 9800pro should be able to handle anything that the wentel machines can handle.

Of course, what would really help Mac gaming would be decent horse power and video cards in the iMac line. (Consumers like to play games -- I've never understood why Apple always puts such low end cards in the iMac.)
The only thing necessary for the triumph of evil is for good men to do nothing
Reply
The only thing necessary for the triumph of evil is for good men to do nothing
Reply
post #33 of 52
The GeForce4MX is decent enough for what games need. The iMac can easily handle UT2003. Plus, a better graphics card would mean higher price, and the iMac is already overpriced.
post #34 of 52
The GF4MX were possibly enough for games two years ago. It might well run any game, but not at competitive performance. It is enough to run Warcraft 3, but not at decent resolutions at decent, competitive framerates. It will choke on Doom 3 in the future. It is, in difference to the G5, far behind the Wintel side at running games, even when forgetting the abysmal selection of games.

Res is right, the iMac needs, and has always needed (but never gotten) a decent graphics chip. It's targeted at families, consumers, which are very fond of games. When it is unfeasible to get it as a machine for gaming in addition to everything else, why develop games for it? If people have little intencive to buy games because they will run slowly on their iMacs, the market is shrunk.

When games runs on fast hardware, it makes gaming (more) a pleasure. Thus, when you have fast hardware, you're more likely to buy more games, because it's fun to play them at the highest resolution, with fantastic graphics, at good framerates. This generates higher sales, not instantly - slowly, but surely.
post #35 of 52
Quote:
Originally posted by Zapchud
So you say that for games, mhz is the only factor of performance, and how the processor is architected is irrelevant?

What is your definition of "raw power to render with brute force"?

That's correct. Most game engines are designed to get the most out of the decades-old X86 architecture, tossing as many polygons as possible onto the screen while the graphics card handled effects and other such things. Polygon-drawing is, rudimentarily, a math process. It's all integer calculations, and the G5 actually has less basic integer oomph than a Pentium 4. Whereas scaling images and converting video can be handled in chunks and benefit from AltiVec and the overall insane floating point power of the G5, this isn't so with polygons.

What this means is, polygons will draw as fast as you can draw them (as fast the processor's clock frequency is). You may have caught Jon Rubinstein's explanation on data branching, and the ephemeral nature of certain data properties: as data travels down the processor's pipeline, there is a tendency for the entire pipeline to drain if the data you're handling is dynamic. This is the case, again, with Photoshop work, but not something as basic as drawing polygons. Even though the Pentium 4 has a twenty-or-so-stage pipeline, it will rarely drain so much as to put a strain on the processor.

This would be different if developers used NURBs or a very floating-point-intensive type of rendering; in that case, the G5 would totally own any Intel chip. But because most of the world still uses an archaic architecture, it will be years before you ever see that happen. We've already begun to see NURBs and other floating-point-intensive methods appear on consoles (GameCube and PS2; not Xbox, since that is based on X86), because those are closed architectures, and, for the most part, comparatively modern ones.
post #36 of 52
Quote:
Originally posted by CubeDude
The GeForce4MX is decent enough for what games need. The iMac can easily handle UT2003. Plus, a better graphics card would mean higher price, and the iMac is already overpriced.

The GeForce4MX in an iMac easily handle UT2003??? That card can't run UT2003 decently in a 2+Ghz P4. Even the GeForce4 Ti 4600 can't handle UT2003 well. You need a Radeon 9500pro or better for that game (and if you want to use any anti-aliasing or anisotropic filtering with it you really need the 9700pro or better).

Apple has always saddled the iMac with a slow video-card, and it has truly hurt the Mac gaming market.
The only thing necessary for the triumph of evil is for good men to do nothing
Reply
The only thing necessary for the triumph of evil is for good men to do nothing
Reply
post #37 of 52
Quote:
Originally posted by Steve
That's correct. Most game engines are designed to get the most out of the decades-old X86 architecture, tossing as many polygons as possible onto the screen while the graphics card handled effects and other such things. Polygon-drawing is, rudimentarily, a math process. It's all integer calculations, and the G5 actually has less basic integer oomph than a Pentium 4. Whereas scaling images and converting video can be handled in chunks and benefit from AltiVec and the overall insane floating point power of the G5, this isn't so with polygons.

What about physics, AI, and sound-engines in games? They (especially physics and AI) steadily increase in complexity too.
post #38 of 52
Quote:
Originally posted by Zapchud
What about physics, AI, and sound-engines in games? They (especially physics and AI) steadily increase in complexity too.

Again, real-time AI and physics routines were created specifically for X86 hardware, and there is no benefit from the G5's modern architecture. The extraordinary physics and altered displacement mapping of the upcoming Half-Life 2, for example, can run on very low-end hardware, such as a 700MHz Pentium III. This is also the case with the artificial intelligence, scripting, facial animation, lip-synching, and the assembly of these components into a seamless presentation unbreakable by user input. No, the purpose of all this new, powerful hardware isn't to fuel any new game design or smarter enemy patterning, but just to make everything all purdy.

Sound engines require a bit more power, because of new processes that synchronize multiple tracks of streaming audio to the user's actions and intertwine and fade between them as needed, and it requires some processing power to keep track of all this stuff and make it dynamic. Not to mention 5.1 separation. Fortunately, though, most PC's have sound cards to handle all of this work. Though the G5 supports 5.1 through an on-board optical input, I don't believe it has a dedicated sound processor, just like every other Mac. Sure, you can run out and buy one (one company whose name escapes me has a really nice 7.1 card), but it's odd that a $1999 machine ships without a sound card.
post #39 of 52
Quote:
Originally posted by Steve
Though the G5 supports 5.1 through an on-board optical input, I don't believe it has a dedicated sound processor, just like every other Mac. Sure, you can run out and buy one (one company whose name escapes me has a really nice 7.1 card), but it's odd that a $1999 machine ships without a sound card.

The card you're thinking of is the M-Audio Revolution.

As for Apple, when you can get more tracks, more effects,more flexibility and better latency from software, why bother with hardware? All that means is that your capabilities are rigidly defined, and you're dependent on drivers. If the machine's a duallie, then OS X can just put the game on one CPU and CoreAudio on the other.

As for game development, the Mac does have advantages as a platform: When the CRT iMac reigned, it did not escape the game devs that it acted a lot like a console: The video was always ATi, the CPU was always a G3, the screen was always the same - a lot of the variables that frustrate developers were simply moot. This is also why id released the Q3 preview first on Macs: The hardware's more controlled, so the problem of developing for them is much simpler, especially in a performance-critical application.

Raw performance is a secondary consideration. Very few developers really push the envelope, because that just means that they're shrinking their market. (Think of all the games that are built on two and three year old engines.) If they're smart, they're have the game push the hardware when all the settings are maxed out, but ship the game with the settings lower. The iMac was an easy target with adequate performance and a base of millions, and that's going to attract a lot of attention.

One of the big obstacles, in fact, is this simple combination of facts: Most developers in game houses use MS Visual Studio, which of course makes using all the MS libraries easy. Most managers know this, and they know that most of their games will sell on MS platforms, so they see it as a significant advantage in time and cost to stay all MS and punt the Mac problem until the game's pulled in enough money to cover the risk.

As id discovered, there's also a political consideration: If you do the sensible thing from a game development POV, and (pre-)release your game on the Mac first (because the Mac is a far more controlled platform) the Windows users who form your principle customer base will become enraged.

As for x86-optimized code: Yes, that's a problem. Fortunately, the 970 has a capability to rearrange crap code to its liking that the G4 never did, the deep pipelines to chew through P4-optimized code, and the caches to make up for x86 code that assumes a paucity of architectural registers (although the 7455's L1 cache is considerably nicer than the 970's).
"...within intervention's distance of the embassy." - CvB

Original music:
The Mayflies - Black earth Americana. Now on iTMS!
Becca Sutlive - Iowa Fried Rock 'n Roll - now on iTMS!
Reply
"...within intervention's distance of the embassy." - CvB

Original music:
The Mayflies - Black earth Americana. Now on iTMS!
Becca Sutlive - Iowa Fried Rock 'n Roll - now on iTMS!
Reply
post #40 of 52
The performance of the G5 will help to some extent, but the real issue is the white elephant no one wants to mention - market share. It was a sad day when I found out we were having trouble holding on to 3%. These levels are not sustainable! Apple should be doing whatever it has to in order to grow market share. Losses in the short term would be negligible in comparison to the gains of a couple of market share percentage points.

The G5 is here and it's great, but the G5 won't be hot and new for too long. Soon enough it will become the status quo. What is going to drive long term demand? I love Apple, but I really think it's about time to increase the risk level in pursuit of marketshare. The retail stores are great, but they're simply not enough. We need more Mac users - a lot more - and once they're converted they won't go back to the PC. Apple continues to struggle for short term profits instead of looking out for long term survival. We desperately need market share.
PPC4EVER
Reply
PPC4EVER
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Mac Software
AppleInsider › Forums › Software › Mac Software › G5, A Gaming Machine?