Welcome, Guest. Please login or register.

Author Topic: Optimising Doom for a GFX card  (Read 1758 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline MarkAshleyTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2005
  • Posts: 319
    • Show only replies by MarkAshley
Optimising Doom for a GFX card
« 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
A1200
Blizzard 040/33/128MB
Mediator PCI
Voodoo 3000
All stuffed in to a D-BOX
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show only replies by Karlos
Re: Optimising Doom for a GFX card
« Reply #1 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
int p; // A
 

Offline TjLaZer

Re: Optimising Doom for a GFX card
« Reply #2 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!
Going Bananas over AMIGAs since 1987...

Looking for Fusion Fourty PNG ROMs V3.4?

:flame: :banana: :banana: :banana:
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show only replies by Karlos
Re: Optimising Doom for a GFX card
« Reply #3 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.
int p; // A
 

Offline humppa

  • Hero Member
  • *****
  • Join Date: Oct 2005
  • Posts: 959
    • Show only replies by humppa
Re: Optimising Doom for a GFX card
« Reply #4 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?
 

Offline Mad-Matt

  • Full Member
  • ***
  • Join Date: Mar 2002
  • Posts: 242
    • Show only replies by Mad-Matt
    • http://www.madmatt.cjb.net
Re: Optimising Doom for a GFX card
« Reply #5 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.
 

Offline MarkAshleyTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2005
  • Posts: 319
    • Show only replies by MarkAshley
Re: Optimising Doom for a GFX card
« Reply #6 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?
A1200
Blizzard 040/33/128MB
Mediator PCI
Voodoo 3000
All stuffed in to a D-BOX
 

Offline AmigaMance

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 1278
    • Show only replies by AmigaMance
Re: Optimising Doom for a GFX card
« Reply #7 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.
A1200 PPC user.
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show only replies by Karlos
Re: Optimising Doom for a GFX card
« Reply #8 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.
int p; // A
 

Offline MarkAshleyTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2005
  • Posts: 319
    • Show only replies by MarkAshley
Re: Optimising Doom for a GFX card
« Reply #9 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???
A1200
Blizzard 040/33/128MB
Mediator PCI
Voodoo 3000
All stuffed in to a D-BOX
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show only replies by Karlos
Re: Optimising Doom for a GFX card
« Reply #10 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)
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show only replies by Karlos
Re: Optimising Doom for a GFX card
« Reply #11 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.
int p; // A
 

Offline MarkAshleyTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2005
  • Posts: 319
    • Show only replies by MarkAshley
Re: Optimising Doom for a GFX card
« Reply #12 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?
A1200
Blizzard 040/33/128MB
Mediator PCI
Voodoo 3000
All stuffed in to a D-BOX
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show only replies by Karlos
Re: Optimising Doom for a GFX card
« Reply #13 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.
int p; // A
 

Offline MarkAshleyTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2005
  • Posts: 319
    • Show only replies by MarkAshley
Re: Optimising Doom for a GFX card
« Reply #14 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...)
A1200
Blizzard 040/33/128MB
Mediator PCI
Voodoo 3000
All stuffed in to a D-BOX