Infinite reality 4 Quake 3 performance
#60
RE: Infinite reality 4 Quake 3 performance
(11-09-2021, 10:58 AM)mapesdhs Wrote:  It's worth mentioning that, unsurprisingly, the various Quake ports for SGIs are not remotely optimised for SGI gfx tech. They are, "quick and dirty ports". Who knows what natively written code might be capable of, properly exploiting what each different system can do, baring in mind how different they are (O2 vs. MGRAS vs. VPro vs. REx vs. IRx). Some systems have certain inherant limits, such as texture fill rates on O2, but certain aspects could be better optimised nonetheless, or unique features added (fade LOD on RE/IR would be cool). Still, the results are interesting, but it's hard to know how useful they are. In other words, performance results for Quake3 on SGIs may only tell us how Quake3 as it's been written behaves on SGIs, it probably shouldn't be used as a guide for anything else. This for example was the unfortunate down side of sending an O2 parts kit to Gamers Nexus for assembly review (just for fun really); despite my explaining beforehand about O2's market focus and unique arch, they focused way too much on running Quake1, also missing entirely that the resolution and quality settings they were using were ludicrously high compared to consumer gaming hw of the day (the Indigo2 parts kit review was better).

Alas so far I've not had time to do any Quake3 performance testing, but then it's less applicable than Quake2.

Ian.

Just to add to your information Ian, in regards to Quake 3 - as you said it is a 'quick and dirty port' with zero optimisation. There are two parts to optimisation for the game Quake 3 (which was written differently to Quake2) Firstly it is the QVM, the Quake Virtual Machine, which does all the background tasks and game logic. This QVM can use a native MIPS compiled version, but on the versions we have it hasn't been compiled and it 'drops back' to emulation mode. So that breaks SMP (multi processing) which is usually enabled with r_smp 1 in the config file. So we don't have any SMP available.

Then we have renderer specific optimisations, as you mentioned there aren't any. The Vpro has a terrible bug with the Quake 3 Skyboxes which absolutely *tanks* the fps to single digits. So to be fair in benchmarking, we really should be using 'r_fastsky 1' to avoid the bug in Odyssey hardware. Because benchmarking with that bug is clearly unfair for the hardware. I don't know if the bug is Odyssey driver related, or Quake engine related.

I hope to try and compile a more native and enhanced version of Quake 3, with the help of the Sgug software compiler environment & the help of the guys over on the ioQuake3 forums (They are always eager to help) But I just haven't had the time to dedicate to doing this yet.

For your information, here is a great explanation of how the Quake 3 engine works:
https://fabiensanglard.net/quake3/qvm.php
stormy
Atari expert!

Trade Count: (1)
Posts: 180
Threads: 34
Joined: May 2019
Location: UK
Find Reply
11-09-2021, 11:28 AM


Messages In This Thread
Infinite reality 4 Quake 3 performance - by Irinikus - 08-10-2020, 11:08 PM
RE: Infinite reality 4 Quake 3 performance - by defaultrouteuk - 08-11-2020, 05:36 AM
RE: Infinite reality 4 Quake 3 performance - by Raion - 08-11-2020, 05:42 AM
RE: Infinite reality 4 Quake 3 performance - by jan-jaap - 08-11-2020, 09:05 AM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 08-11-2020, 04:49 PM
RE: Infinite reality 4 Quake 3 performance - by GL1zdA - 08-24-2020, 11:10 AM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 08-24-2020, 06:32 PM
RE: Infinite reality 4 Quake 3 performance - by jan-jaap - 08-24-2020, 08:17 PM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 08-24-2020, 08:21 PM
RE: Infinite reality 4 Quake 3 performance - by jan-jaap - 08-24-2020, 09:13 PM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 08-25-2020, 06:33 AM
RE: Infinite reality 4 Quake 3 performance - by jan-jaap - 08-25-2020, 07:14 AM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 08-25-2020, 07:16 AM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 08-25-2020, 09:58 AM
RE: Infinite reality 4 Quake 3 performance - by drmadison - 08-25-2020, 02:06 PM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 08-26-2020, 04:52 PM
RE: Infinite reality 4 Quake 3 performance - by jan-jaap - 08-26-2020, 09:49 PM
RE: Infinite reality 4 Quake 3 performance - by Adrenaline - 09-27-2020, 01:14 PM
RE: Infinite reality 4 Quake 3 performance - by Raion - 09-27-2020, 03:52 PM
RE: Infinite reality 4 Quake 3 performance - by Adrenaline - 09-27-2020, 08:38 PM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 09-27-2020, 04:22 PM
RE: Infinite reality 4 Quake 3 performance - by mapesdhs - 09-29-2020, 09:20 AM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 09-29-2020, 05:48 PM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 09-29-2020, 07:25 PM
RE: Infinite reality 4 Quake 3 performance - by mapesdhs - 09-29-2020, 07:25 PM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 09-30-2020, 06:13 AM
RE: Infinite reality 4 Quake 3 performance - by mapesdhs - 09-30-2020, 11:18 AM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 09-30-2020, 06:30 PM
RE: Infinite reality 4 Quake 3 performance - by mapesdhs - 09-30-2020, 06:46 PM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 10-03-2020, 12:54 PM
RE: Infinite reality 4 Quake 3 performance - by mapesdhs - 10-03-2020, 02:37 PM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 10-03-2020, 02:44 PM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 10-03-2020, 04:56 PM
RE: Infinite reality 4 Quake 3 performance - by mapesdhs - 10-03-2020, 06:21 PM
RE: Infinite reality 4 Quake 3 performance - by Donjon - 11-24-2020, 12:40 PM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 10-03-2020, 06:32 PM
RE: Infinite reality 4 Quake 3 performance - by mapesdhs - 10-03-2020, 07:04 PM
RE: Infinite reality 4 Quake 3 performance - by jan-jaap - 11-05-2021, 12:57 PM
RE: Infinite reality 4 Quake 3 performance - by Raion - 10-03-2020, 07:07 PM
RE: Infinite reality 4 Quake 3 performance - by mapesdhs - 10-03-2020, 07:17 PM
RE: Infinite reality 4 Quake 3 performance - by rbz - 10-03-2020, 10:15 PM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 10-04-2020, 05:41 AM
RE: Infinite reality 4 Quake 3 performance - by jwhat - 11-10-2020, 05:55 AM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 11-10-2020, 01:04 PM
RE: Infinite reality 4 Quake 3 performance - by jwhat - 11-11-2020, 03:31 AM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 11-11-2020, 06:16 AM
RE: Infinite reality 4 Quake 3 performance - by jwhat - 11-11-2020, 11:55 PM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 11-12-2020, 08:34 PM
RE: Infinite reality 4 Quake 3 performance - by jwhat - 11-14-2020, 12:04 AM
RE: Infinite reality 4 Quake 3 performance - by jwhat - 11-16-2020, 02:22 AM
RE: Infinite reality 4 Quake 3 performance - by Raion - 11-14-2020, 05:24 AM
RE: Infinite reality 4 Quake 3 performance - by jwhat - 11-18-2020, 06:30 AM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 11-19-2020, 12:02 AM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 11-24-2020, 12:58 PM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 09-28-2021, 09:48 AM
RE: Infinite reality 4 Quake 3 performance - by stormy - 11-09-2021, 09:45 AM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 11-09-2021, 10:06 AM
RE: Infinite reality 4 Quake 3 performance - by stormy - 11-09-2021, 10:57 AM
RE: Infinite reality 4 Quake 3 performance - by mapesdhs - 11-09-2021, 10:58 AM
RE: Infinite reality 4 Quake 3 performance - by stormy - 11-09-2021, 11:28 AM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 11-09-2021, 11:56 AM
RE: Infinite reality 4 Quake 3 performance - by mapesdhs - 11-09-2021, 01:42 PM
RE: Infinite reality 4 Quake 3 performance - by jwhat - 12-23-2022, 02:46 AM
RE: Infinite reality 4 Quake 3 performance - by Irinikus - 12-23-2022, 06:29 AM
RE: Infinite reality 4 Quake 3 performance - by jwhat - 12-23-2022, 10:08 PM
RE: Infinite reality 4 Quake 3 performance - by mapesdhs - 12-24-2022, 12:58 AM
RE: Infinite reality 4 Quake 3 performance - by jwhat - 12-24-2022, 07:10 AM
RE: Infinite reality 4 Quake 3 performance - by jwhat - 03-06-2023, 05:41 AM
RE: Infinite reality 4 Quake 3 performance - by mapesdhs - 03-06-2023, 09:59 AM
RE: Infinite reality 4 Quake 3 performance - by jwhat - 03-07-2023, 03:53 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)