English Amiga Board


Go Back   English Amiga Board > Support > support.Games

 
 
Thread Tools
Old 18 January 2022, 13:27   #1
litwarski
Registered User
 
litwarski's Avatar
 
Join Date: Nov 2020
Location: Finland
Posts: 18
Quake 060 performance

Hello all,


I have been trying to get Quake running on my Amiga in a reasonable manner, but up to this point the FPS has been too low for it to be playable. The slowdowns occurring when there are visible enemies are too severe.


My setup is the following: Amiga 4000 with a Warp Engine 4040 card having an 060 CPU running at 80 MHz, with 64 MB of RAM on the CPU card, ZZ9000 graphics card, and OS 3.2.1.


The version of Quake I'm running is AmiQuake (RTG version).


I have tried to tweak my Amiga a bit to get some more speed out of it, but Quake didn't benefit from those tweaks. Namely I tried the demo version of HSMathlibs, MuRedox and the MuFastROM utility in MMUTools. None of these made any noticeable difference in Quake. I also tried to install OxyPatcher 3.14, but the program kept giving me the error message "Can't open OXYRON-patchport!".



I have seen from Youtube that it's possible to get Quake to be playable with an 060 CPU even without RTG, so I don't really know why I'm not getting similar results. Can someone help?
litwarski is offline  
Old 18 January 2022, 14:02   #2
zipper
Registered User
 
Join Date: Mar 2004
Location: finland
Posts: 1,838
Your Oxypatcher should not open patchport - probably a wrong non-patched Oxy. OxyPatcher314 and OXYP3_14 on EAB server seem to be the patched versions by "Fixed by MM " I remember Quake crawling 5 fps w/o Oxypatcher / Cyberpatcher.
zipper is offline  
Old 18 January 2022, 14:27   #3
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,216
If MuRedox doesn't help, then Oxypatcher wouldn't, either. The latter program is out of support.
Thomas Richter is offline  
Old 18 January 2022, 16:49   #4
trixster
Guru Meditating
 
Join Date: Jun 2014
Location: England
Posts: 2,337
you should be getting over 16fps in timedemo demo1 with that machine in AmiQuake RTG. That's what i get with an 80mhz 060 warpengine and a Radeon for RTG
trixster is offline  
Old 18 January 2022, 17:42   #5
litwarski
Registered User
 
litwarski's Avatar
 
Join Date: Nov 2020
Location: Finland
Posts: 18
I just checked and I got an average 13.9 FPS from timedemo demo1. The demo seemed to slow down when there were flashes from the weapons, and when there were multiple enemies. When I watched the demo a sceond time, the FPS jumped to 15.9.

When I play the game myself, the slowdowns appear when the room I'm in is big. If I look at a nearby wall, the game looks smooth enough.
litwarski is offline  
Old 18 January 2022, 20:10   #6
zipper
Registered User
 
Join Date: Mar 2004
Location: finland
Posts: 1,838
Here you can see for instance QuakeWos and GLQuakeWos performance on different hardware in the past - begins from around 15 fps on RTG: http://web.archive.org/web/201002021...gaspeed.de.vu/
zipper is offline  
Old 18 January 2022, 21:29   #7
Kppot
Registered User
 
Join Date: Dec 2017
Location: Moscow
Posts: 108
For AGA/RTG (yes to my biggest surprise RTG Quake performance difference not that much from AGA), you won't get as far as 15 FPS fpr AGA and 16.8-17 for RTG
With 060@100 you will get 16.5 for AGA and 17.5 for RTG

You cannot get 30FPS with 80-100MHz CPU,and software rendering - that's it.
Kppot is offline  
Old 18 January 2022, 21:32   #8
Kppot
Registered User
 
Join Date: Dec 2017
Location: Moscow
Posts: 108
Quote:
Originally Posted by zipper View Post
Brilliant resource, cheers!
Kppot is offline  
Old 18 January 2022, 23:53   #9
litwarski
Registered User
 
litwarski's Avatar
 
Join Date: Nov 2020
Location: Finland
Posts: 18
I agree that I won't be getting 30 FPS with this setup. However, the timedemo test gave me 13.9 FPS which is 2 frames lower than the 16 FPS @trixster said I should be at least be getting. It seems to me that the slowdowns in big areas are bringing the average FPS down, and the severe slowdowns are the precise thing that make this unplayable for me.

I used the console command "timerefresh" and got just below 10 FPS in the first spawn point (when you start a new game). I wonder if other people have such low FPS in that spot. Could someone check that?
litwarski is offline  
Old 19 January 2022, 00:08   #10
trixster
Guru Meditating
 
Join Date: Jun 2014
Location: England
Posts: 2,337
Lower cl_maxdynamics and r_maxparticles

80mhz Blizzard 1260 gets 16.3fps with AmiQuake.
80mhz WarpEngine (slower fastmem and chipmem access) gets 15.8 with AmiQuake and 16.3 with AmiQuakeRTG
100mhz tf1260 gets 17.3fps with AmiQuake. I can’t test rtg as I just have indi aga
trixster is offline  
Old 19 January 2022, 00:27   #11
Estrayk
Registered User
 
Estrayk's Avatar
 
Join Date: Apr 2015
Location: Spain
Posts: 511
Maybe people have forgotten it but the Quake in a Pentium is not that it gave superior results either, watch this video. 11fps on a 100Mhz pentium

[ Show youtube player ]
Estrayk is offline  
Old 19 January 2022, 00:29   #12
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
That's a 486 at 100MHz, not a Pentium. The 200MHz Pentium manages around 45FPS, so all other things being equal you might expect around 22FPS from a 100MHz Pentium.
Daedalus is offline  
Old 19 January 2022, 03:50   #13
Marce
Banned
 
Join Date: Oct 2021
Location: SA
Posts: 283
Quake uses fpu
that's why is faster on a pentium 100 than a 486/100
because the fpu in the pentium is 2x faster

the 060 fpu is something around the 486 fpu speed

on the Amiga + overclocked 060 you can expect 12-13 fps at 300x200 not 16
there is nothing else that can be done to speed up this game
personally I prefer to be jailed instead play a 3d game at 12-13 fps

technically the game Quake should never have been made for the Amiga
because the Amiga does not have enough power to run that game at descent speed
it was a simple matter of business
Marce is offline  
Old 19 January 2022, 10:22   #14
crazyc
Registered User
 
Join Date: May 2012
Location: Gravesend - UK
Posts: 927
Quote:
Originally Posted by Marce View Post
Quake uses fpu
that's why is faster on a pentium 100 than a 486/100
because the fpu in the pentium is 2x faster

the 060 fpu is something around the 486 fpu speed

on the Amiga + overclocked 060 you can expect 12-13 fps at 300x200 not 16
there is nothing else that can be done to speed up this game
personally I prefer to be jailed instead play a 3d game at 12-13 fps

technically the game Quake should never have been made for the Amiga
because the Amiga does not have enough power to run that game at descent speed
it was a simple matter of business
I play Amiquake AGA on my a1200 with TF1260@100mhz and find it quite playable actually on 320x256
crazyc is offline  
Old 19 January 2022, 10:56   #15
str0m
Registered User
 
Join Date: Oct 2016
Location: Newcastle, UK
Posts: 264
I used to play Quakeworld tons back in the day, in the top UK Clan etc, the battle for FPS was ever present! (and low ping times). We mostly ran the software version until PC specs got quick enough that OpenGL was ok and it would never drop under 60fps etc

Anyway, iirc a couple of the best commands to speed up FPS at the expense of making it look mega ugly but at least giving higher framerate were

d_mipcap
d_mipscale

Probably defaulted to 1, set them a higher number, 1-10 I think. Basically removes most of the textures so looks ugly but big speed increase at least on the PC versions. I'm sure this will work in normal Quake but if not then just ignore me
str0m is offline  
Old 19 January 2022, 17:19   #16
Marce
Banned
 
Join Date: Oct 2021
Location: SA
Posts: 283
Quote:
Originally Posted by crazyc View Post
I play Amiquake AGA on my a1200 with TF1260@100mhz and find it quite playable actually on 320x256
because surely you are not used to playing 3d games on pc at 120 fps or so
ie in 1997-1998 pentiums machines were yet expensive and lot of gamers yet had 486 machines and used to play quake anyways and found it playlable

another game which is and was unplaylable in the Amiga even on the 060 is Alien breed 3d2, fantastic game but was done to be playlable in the future on a fast PC
This game is blocked at 39 fps but run amazing and is very smooth only in winuae
Yet there is no real Amiga hardware capable to run such game at such speed not even close
Marce is offline  
Old 19 January 2022, 17:59   #17
crazyc
Registered User
 
Join Date: May 2012
Location: Gravesend - UK
Posts: 927
Quote:
Originally Posted by Marce View Post
because surely you are not used to playing 3d games on pc at 120 fps or so

ie in 1997-1998 pentiums machines were yet expensive and lot of gamers yet had 486 machines and used to play quake anyways and found it playlable


Very true I think. But it is playable although you could argue its also playable at 50mhz but I cannot enjoy the game like that as too jerky.
I suppose yes if you are used to playing it on a modern PC then it will feel terrible. But then why bother on an amiga if that's your other option.
crazyc is offline  
Old 19 January 2022, 18:09   #18
Aardvark
Registered User
 
Join Date: Jan 2019
Location: Finland
Posts: 634
Quote:
Originally Posted by Marce View Post
another game which is and was unplaylable in the Amiga even on the 060 is Alien breed 3d2, fantastic game but was done to be playlable in the future on a fast PC
This game is blocked at 39 fps but run amazing and is very smooth only in winuae
Yet there is no real Amiga hardware capable to run such game at such speed not even close
Seems pretty playable on a real 060 to me [ Show youtube player ] it's a slow paced shooter and doesn't require super smooth framerate to be enjoyable, unlike Quake.
Aardvark is offline  
Old 19 January 2022, 18:15   #19
utri007
mä vaan
 
Join Date: Nov 2001
Location: Finland
Posts: 1,653
http://aminet.net/package/game/patch/FastPatchQuake

This makes a big difference. You can add it to PAK file with PakMan http://aminet.net/package/game/patch/PakMan so that fix is usea automatically.
utri007 is offline  
Old 19 January 2022, 19:33   #20
Marce
Banned
 
Join Date: Oct 2021
Location: SA
Posts: 283
Quote:
Originally Posted by Aardvark View Post
Seems pretty playable on a real 060 to me [ Show youtube player ] it's a slow paced shooter and doesn't require super smooth framerate to be enjoyable, unlike Quake.
perhaps is playlable for you but is not smooth, specially in later levels with lot of enemies coming around
on a 060 AB3d2 run around 11-12 fps in full screen

here is a video done by a guy who is using winuae, he do not enabled the FPS counter but should run at 39 fps if his PC is enough fast,
This is far smooth compared with your video

[ Show youtube player ]
Marce is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Quake 2 WOS performance amipal support.Games 6 09 October 2020 00:19
Clickboom Quake 68k/060 Executables CU_AMiGA support.Games 17 04 July 2020 02:32
Quake 2 optimised 060 assembler NovaCoder Coders. Asm / Hardware 0 05 April 2013 01:52
Quake 060 patch OldB0y Retrogaming General Discussion 3 04 June 2010 22:20
Quake for 060 AMIGA... ST Dragon Retrogaming General Discussion 18 14 August 2005 15:44

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 06:46.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.09534 seconds with 15 queries