Amiga.org

Amiga computer related discussion => Amiga Gaming => Topic started by: MarkAshley on November 14, 2005, 10:32:47 PM

Title: Optimising Doom for a GFX card
Post by: MarkAshley on November 14, 2005, 10:32:47 PM
I downloaded DoomAttack and installed it on my A1200, 040/33, Mediator/Voodoo 3000.

I selected a 640x480x8 screenmode on the Voodoo and I have to say I was disappointed with the performance. I used to play Doom on my AteoBus/Pixel64 and seem to remember getting good performance from it. Any yes, I was using the 040 versrsion of the executable.

Is there a setting I have missed, or is there a better version of Doom that will make better use of my GFX card?

Thanks
Mark
Title: Re: Optimising Doom for a GFX card
Post by: Karlos on November 14, 2005, 10:35:23 PM
The default orignial resolution for doom is only 320x200. Try using something close to that and it should fly.

I also remember 320x400 being qulte playable with doom attack on my 040/25MHz
Title: Re: Optimising Doom for a GFX card
Post by: TjLaZer on November 15, 2005, 01:30:22 AM
Sadly with a 040 and 640X400 you are not going to get a descent speed in Doom even with a Voodoo.  You are going to have to stick to 320X200 or 320X240 for 10fps if you are lucky.  Actually at the default resolution AGA is just as fast as a Voodoo screenmode!  Try it.  ;)

On my A3000T with 060/60MHz and Voodoo3 I get around 10 FPS at 640X400!
Title: Re: Optimising Doom for a GFX card
Post by: Karlos on November 15, 2005, 01:38:20 AM
Hmm..

With DoomAttack I got better than 10fps on my 68040 320x200 in AGA. It was more like 15-20 at that resolution on the bvision.

Lots of things affect the speed, such as how the graphics card is accessed etc.
Title: Re: Optimising Doom for a GFX card
Post by: humppa on November 15, 2005, 08:20:57 AM
10fps - are you sure? I am getting around 15-17fps on a 68040/40 in 320x200 plain AGA.
Are there maybe some patches that you are missing?
Title: Re: Optimising Doom for a GFX card
Post by: Mad-Matt on November 15, 2005, 12:02:05 PM
Did the sources to doomattack ever get released ?
It was by far the most feature packed and fastest doom 68k port.  Would be nice to see it going on ppc, then maybe we can up the resolution and still have good speed ;)

Also, 040/25 and bvision got the game to between 12-15 fps running arounf first level.  7-9 on 030/50+aga if i recall right.
Title: Re: Optimising Doom for a GFX card
Post by: MarkAshley on November 15, 2005, 12:15:13 PM
I would prefer to see a version which makes better use of P96. Surely this would give better performance?
Title: Re: Optimising Doom for a GFX card
Post by: AmigaMance on November 15, 2005, 02:01:21 PM
Quote
It was by far the most feature packed and fastest doom 68k port. Would be nice to see it going on ppc, then maybe we can up the resolution and still have good speed ;)
I think ADoom is the fastest and there is a ppc port, too.
Title: Re: Optimising Doom for a GFX card
Post by: Karlos on November 15, 2005, 08:35:32 PM
Quote

MarkAshley wrote:
I would prefer to see a version which makes better use of P96. Surely this would give better performance?


How do you mean? Other than providing direct access to the framebuffer, which both CGX and P96 offer and all the ports seem to be able to take advantage of, what more can it do? The only other acceleration offered by the RTG is blitting and viewport scrolling, which don't apply to applications of this nature.
Title: Re: Optimising Doom for a GFX card
Post by: MarkAshley on November 15, 2005, 08:39:41 PM
Fair enough, I don't really understand how these things work  :roll:  I guess it's slow despite the Voodoo because it's relatively processor intensive???
Title: Re: Optimising Doom for a GFX card
Post by: Karlos on November 15, 2005, 08:41:48 PM
Quote

MarkAshley wrote:
Fair enough, I don't really understand how these things work  :roll:  I guess it's slow despite the Voodoo because it's relatively processor intensive???


Definately at 640x480 it is yes ;-)

To put that in perspective, it isn't that fast at 640x480 on my 603e @ 240MHz (ADoomPPC)
Title: Re: Optimising Doom for a GFX card
Post by: Karlos on November 15, 2005, 08:44:47 PM
The best bet for a big speedup on your voodoo would be to try to port one of the GLDoom jobbies that have arisen since it went open source.
Title: Re: Optimising Doom for a GFX card
Post by: MarkAshley on November 15, 2005, 09:37:22 PM
Quote

Karlos wrote:
The best bet for a big speedup on your voodoo would be to try to port one of the GLDoom jobbies that have arisen since it went open source.

Yeah, ok I'll get right on it  :-P

Anyone know if a port is in progress?
Title: Re: Optimising Doom for a GFX card
Post by: Karlos on November 15, 2005, 10:13:57 PM
Quote

MarkAshley wrote:
Quote

Karlos wrote:
The best bet for a big speedup on your voodoo would be to try to port one of the GLDoom jobbies that have arisen since it went open source.

Yeah, ok I'll get right on it  :-P

Anyone know if a port is in progress?


I don't know of any, but PC developers really pushed the old game with replacement engines like Doomsday. I expect their source is available but it might be a big job for people who aren't heavily into both amiga and win32 coding.
Title: Re: Optimising Doom for a GFX card
Post by: MarkAshley on November 16, 2005, 08:08:34 AM
Quote

Karlos wrote:
Quote

MarkAshley wrote:
Quote

Karlos wrote:
The best bet for a big speedup on your voodoo would be to try to port one of the GLDoom jobbies that have arisen since it went open source.

Yeah, ok I'll get right on it  :-P

Anyone know if a port is in progress?


I don't know of any, but PC developers really pushed the old game with replacement engines like Doomsday. I expect their source is available but it might be a big job for people who aren't heavily into both amiga and win32 coding.


I don't know anything about either  :-(  Best I can do is knock up an UI in Interface Builder and put some AppleScript behind it in XCode  :lol:  (actually this is quite a powerful combination. But it's hardly going to port Doom...)
Title: Re: Optimising Doom for a GFX card
Post by: TjLaZer on November 16, 2005, 03:33:15 PM
Yep at 640X400 I only get ~10FPS.  On more than one of my 060 Amigas. (A3000T and A4000D)  I am using ADOOM 1.3.  You guys must be doing something special I am not aware of.