Amiga.org
Operating System Specific Discussions => MorphOS => MorphOS -- Application questions and support => Topic started by: XDelusion on September 27, 2010, 08:49:23 PM
-
I'm running Quake III on an eMac under MorphOS, but when I turn all the details on, it slows down horribly.
Why would this be? I thought this game was old and could run without any issues on hardware that came out around the eMac era...
-----------------------
System requirements:
3D graphics accelerator with full OpenGL support, Pentium II 233 MHz or AMD 350 MHz K6-2 processor or Athlon processor, 64 MB RAM, 8 MB video card, 500 MB of free hard drive space, 100% DirectX 3.0 or higher compatible sound card, CD-ROM drive (600 kB/s sustained transfer rate)
I'm pretty sure I more than have that covered right?
-
I'm running Quake III on an eMac under MorphOS, but when I turn all the details on, it slows down horribly.
Why would this be? I thought this game was old and could run without any issues on hardware that came out around the eMac era...
-----------------------
System requirements:
3D graphics accelerator with full OpenGL support, Pentium II 233 MHz or AMD 350 MHz K6-2 processor or Athlon processor, 64 MB RAM, 8 MB video card, 500 MB of free hard drive space, 100% DirectX 3.0 or higher compatible sound card, CD-ROM drive (600 kB/s sustained transfer rate)
I'm pretty sure I more than have that covered right?
Whatever problems you are having, they're all because of your avatar. That thing is weird, in a scary way, man... :roflmao:
On a more serious note, the above requirements are the absolute minimum to get it working. A 64MB video card with proper multi-texture support should be considered a minimum if you want to use the highest texture quality.
-
:)
Always the GFX RAM. Damn! :/
-
gfx ram always help but on the requirements talks about 8mb of gfx memory.
-
I just noticed that, it looks like the minimum system ram is 64Mb not the GFX RAM. If that's the case, Quake III should be a happy camper on my eMac.
-
gfx ram allways help but on the requirements talks about 8mb of gfx memory.
That's the absolute minimum. Under typical PC implementations, the chances are that an 8MB card will be using graphics-card mediated AGP transfers to page stuff from a shared memory region in system RAM with the graphics card, without really strangling the CPU. I don't expect that to be the case under any existing amiga RTG specification.
In short, gfx ram probably makes much more difference to the performance under AmigaOS/MOS than it does under Windows.
-
I'm really starting to wish I'd never bought the eMac and would have held out for better hardware in future versions of MorphOS.
Now if I want to experience MorphOS in all it's glory I have to buy new hardware and a new key file.
I was thinking in classic Amiga terms, thinking anything above 2Mb or GFX RAM would carry me through the day. I never expected this. :/
-
Weird aplle hardware plays quake quite well, maybe you should try it with MacOS and forget MorphOs?
-
I was thinking in classic Amiga terms, thinking anything above 2Mb or GFX RAM would carry me through the day. I never expected this. :/
Depends on what you do with it. Whenever I'd run a 3D game on my 8MB gfx card, I'd always drop the workbench to 320x240x8-bit first to free up as much of the RAM as possible.
You have to be realistic though. A 1280x1024x32-bit display (a modest resolution for a desktop today) requires 5MB just for the frame buffer. There'll be various allocations going on all the time when windows are opened.
Suppose you wanted to play Quake 3, fullscreen, at 800x600 in 32-bit colour. You're bound to have at least double, if not triple buffering. Then there's the Z-buffer, which may be 16-bits (as it is on the Permedia, actually 15-bit with one bit of stencil) or 24-bit with 8-bits of stencil on many radeon cards. So, with triple buffering and a Z buffer, you might already have 4 800x600x32-bit buffers. There's 1.8MB gone immediately. If your 1280x1024 desktop display is still paged in, you've now got 6.8MB in use before you've loaded a single texture map.
The reason you never really thought of this with your 2MB chip-ram system is because you couldn't actually have resolutions that high. A single 256 HighGfx (1024x768) display, about the best you'll get from AGA, will eat almost half of that in one go.
-
I'm really starting to wish I'd never bought the eMac and would have held out for better hardware in future versions of MorphOS.
Now if I want to experience MorphOS in all it's glory I have to buy new hardware and a new key file.
I was thinking in classic Amiga terms, thinking anything above 2Mb or GFX RAM would carry me through the day. I never expected this. :/
Or you can play quacke3 on your old pc at full speed and use morphos for other funny things (i supose)
-
Or you can play quacke3 on your old pc at full speed and use morphos for other funny things (i supose)
(http://www.jimcromwell.com/landfill/quack.jpg)
-
heheh...Thats on ultra quality gfx mode, you need at least 128mb
-
heheh...Thats on ultra quality gfx mode, you need at least 128mb
Playing various 1st person games on the PC has kind of killed the genre on any other platform for me. Just counting the days until Fallout New Vegas :)
-
"Run Quake III in MacOS"
HA HA HA HA HA!!!
Like I'm really going to install Mac OS on my Mac. :)
I'll live.
Can't wait for that port of Wolfenstein btw!
-
(http://www.jimcromwell.com/landfill/quack.jpg)
Please tell me that's a real mod and not just a 'shopped image. I want to play it :)
Quack represents the finest in first-person feed-'em-up gaming on the market today.
- Over 10 kinds of bread
- Battery-powered breadgrinder for rapid-fire crumb-making action
- 30 different waterfowl with advanced AI nibbling that adapts to your play technique
- Ultra-realistic water-splashing engine
- Treacherous footing around ponds challenges even the most experienced gamers to keep from falling in
-
I'm running Quake III on an eMac under MorphOS, but when I turn all the details on, it slows down horribly.
Why would this be? I thought this game was old and could run without any issues on hardware that came out around the eMac era...
-----------------------
System requirements:
...
And those system requirements should be ok for the lowest resolution with details turned down, of course there is still room for improvement in the MorphOS drivers, but a radeon 9200 with a 64bit bus is certainly not a speed demon.
-
What resolution do you use exactly?
I can play Quake3 at 1024x768@32bits at high quality preset without any problem on my Mac mini with 32MB vram (demo four runs between 40 and 120fps depending on places).
In background i also had 2 1280x1024@32 screens (one for ambient and one for OWB). But it doesn't matter, since the memory management is per-screen.
[EDIT] But indeed, with texture details at max, it consumes quite more video ram, and it's too much.
-
I'm surprised that a Mac Mini with only 32MB of video RAM does that well.
From the beginning of this thread, my first thoughts were "yes, if video games were a major concern, you should have waited for Powermac support".
-
What resolution do you use exactly?
I can play Quake3 at 1024x768@32bits at high quality preset without any problem on my Mac mini with 32MB vram (demo four runs between 40 and 120fps depending on places).
In background i also had 2 1280x1024@32 screens (one for ambient and one for OWB). But it doesn't matter, since the memory management is per-screen.
[EDIT] But indeed, with texture details at max, it consumes quite more video ram, and it's too much.
Call that 10MB for your 2 background screens, leaving you with 22MB, assuming they weren't paged out. You then have 3MB per frame buffer for the game, so if you are using double buffering, that's 6MB. You probably have a 32-bit combined stencil/z-buffer (8-bit/24-bit), so there's another 3MB, although you might have a 16-bit Z-buffer only. We are down to 13MB of video memory free for textures, less if we assume that there are other allocations going on.
As you can see, it all adds up. The moment you go for the highest texture detail, you are probably getting to the point where stuff starts having to be switched in and out of VRAM. Not sure how MOS implementation of CGX does this, but I suspect it's not as quick as it could be.
-
As you can see, it all adds up. The moment you go for the highest texture detail, you are probably getting to the point where stuff starts having to be switched in and out of VRAM. Not sure how MOS implementation of CGX does this, but I suspect it's not as quick as it could be.
As i said, it's on a per-screen basis (it gets swapped to system ram if needed at screen change). So your calculation about background is quite irrelevant.
-
I'm running Quake III on an eMac under MorphOS, but when I turn all the details on, it slows down horribly.
Why would this be? I thought this game was old and could run without any issues on hardware that came out around the eMac era...
-----------------------
System requirements:
3D graphics accelerator with full OpenGL support, Pentium II 233 MHz or AMD 350 MHz K6-2 processor or Athlon processor, 64 MB RAM, 8 MB video card, 500 MB of free hard drive space, 100% DirectX 3.0 or higher compatible sound card, CD-ROM drive (600 kB/s sustained transfer rate)
I'm pretty sure I more than have that covered right?
For comparison purposes, on a PC Athlon XP 2500 with a 128MB Radeon 9200 Quake 3 running Windows XP gives 27-28FPS at 1280x1024 with everything turned on high, and a Dual G4 PowerMac running OS X with the same graphics card gives 23-24 fps.
So the lesser 32MB Radeon 9200 in the eMac is obviously going to do worse.
The eMac was never a gaming computer, even when Quake III first came out. It's nothing to do with MorphOS (in fact MorphOS is significantly faster than OS X).
-
For comparison purposes, on a PC Athlon XP 2500 with a 128MB Radeon 9200 Quake 3 running Windows XP gives 27-28FPS at 1280x1024 with everything turned on high, and a Dual G4 PowerMac running OS X with the same graphics card gives 23-24 fps.
No idea where you got those figures. I quick glance around the net suggests it's more in the realm of 80-100 fps on an athlonxp 2500+ with a radeon9200 using 1280x1024. It's only when you beef up both fsaa and antriscopic filtering to at least 4x that the frame rate reduces to those sort of rates, but then its not an apples for apples comparison. I guess the type of radeon 9200 in use is a big influence too. The 64bit memory bus on the se editions are quite crippling.