02-Dec-2021 10:43 GMT.
[Rant] AOS4 on AOne slow? Perhaps, perhaps not.ANN.lu
Posted on 23-Sep-2003 09:53 GMT by Fabio Alemagna105 comments
View flat
View list
Ok, I haven't had a chance to look at those videos until a few minutes ago, and I thought I'd give some reasons for which it appears slow, basign my judgments on what I see and what I know about the AmigaOS internals.

First of all, I must say that, although there was perhaps nothing more to see, those videos only show one little part of the GUI system, which, from what we know, could perhaps be the only one a bit flawed.

In essence, what we are shown are 2 things: the speed with which Reaction GUIs are drawn (in Solid-Resize and GUI-Reactivity), and the way (a faulty one - but read on) opaque window moving is implemented (in Opaque-Move).

Indeed, Reaction GUIs are drawn quite slowly, but I can't help but notice that Reaction GUIs have always been inherently slow, at least on my UAE setup, much slower than any other GUI, even MUI. The reason for this can be researched in the fact that Reaction uses a completely different approach than MUI, which is also the reason for which I greatly dislike Reaction in favour of MUI. However, it's obvious that the redraw is quite slow also considering Reaction's faults, and this is possibly due to the fact that the gfx library was emulated, along with a basic chipset support (some blitter thingies, like the BLTDONE flag in DMACONR register), which surely slowed everything down a lot.

Using this argument to say that AOS4 is at the same stage MOS was 2 years ago is pure flamebait for mainly 2 reasons: 2 years ago MOS already had a native gfx subsystem (which renders the comparision useless, although it might seem that it makes the situation even worse for AOS4), and also because this gfx subsystem is a temporary one, and we don't know at which state of development the new one is (but I reckon it's close to completion, or on the way to it). In any case, such comparisions are meaningless because AOS4 has now things which MOS didn't have 2 years ago, and vice versa.

About the opaque moving, instead, it can be noticed that there's a flaw in its implementation, which basically makes it *very hard* to *impossible* for the damaged windows to refresh themselves until the movement has stopped. Read Georg Steger's explanation of this phenomenon here

List of all comments to this article
Sorted by date, most recent at bottom
Comment 1Peter Gordon23-Sep-2003 08:15 GMT
Comment 2Rassilon23-Sep-2003 08:16 GMT
Comment 3Anonymous23-Sep-2003 08:19 GMT
Comment 4Jürgen Schober23-Sep-2003 08:27 GMT
Comment 5Crumb // AAT23-Sep-2003 08:33 GMT
Comment 6Fabio Alemagna23-Sep-2003 08:43 GMT
Comment 7Fabio Alemagna23-Sep-2003 08:49 GMT
Comment 8Jürgen Schober23-Sep-2003 09:03 GMT
Comment 9Fabio Alemagna23-Sep-2003 09:06 GMT
Comment 10Peter Gordon23-Sep-2003 09:07 GMT
Comment 11Kjetil23-Sep-2003 09:20 GMT
Comment 12Rassilon23-Sep-2003 09:26 GMT
Comment 13Eva23-Sep-2003 09:26 GMT
Comment 14Rassilon23-Sep-2003 09:31 GMT
Comment 15samface23-Sep-2003 10:00 GMT
Comment 16Anonymous23-Sep-2003 10:03 GMT
Comment 17brotheris23-Sep-2003 10:08 GMT
Comment 18itix23-Sep-2003 10:13 GMT
Comment 19Fabio Alemagna23-Sep-2003 10:19 GMT
Comment 20samface23-Sep-2003 10:20 GMT
Comment 21Eva23-Sep-2003 10:21 GMT
Comment 22Graham_nli23-Sep-2003 10:23 GMT
Comment 23samface23-Sep-2003 10:24 GMT
Comment 24brotheris23-Sep-2003 10:27 GMT
Comment 25Hans-Joerg Frieden23-Sep-2003 10:28 GMT
Comment 26Fabio Alemagna23-Sep-2003 10:30 GMT
Comment 27Fabio Alemagna23-Sep-2003 10:31 GMT
Comment 28Hans-Joerg Frieden23-Sep-2003 10:32 GMT
Comment 29Hans-Joerg Frieden23-Sep-2003 10:34 GMT
Comment 30Fabio Alemagna23-Sep-2003 10:35 GMT
Comment 31samface23-Sep-2003 10:35 GMT
Comment 32itix23-Sep-2003 10:36 GMT
Comment 33David Scheibler23-Sep-2003 10:37 GMT
Comment 34Fabio Alemagna23-Sep-2003 10:38 GMT
Comment 35Johan Rönnblom23-Sep-2003 10:57 GMT
Comment 36catohagen23-Sep-2003 11:02 GMT
Comment 37Fabio Alemagna23-Sep-2003 11:05 GMT
Comment 38Anonymous23-Sep-2003 11:08 GMT
Comment 39catohagen23-Sep-2003 11:21 GMT
Comment 40samface23-Sep-2003 11:28 GMT
Comment 41Eva23-Sep-2003 11:28 GMT
Comment 42krize23-Sep-2003 11:35 GMT
Comment 43brotheris23-Sep-2003 11:35 GMT
Comment 44Kjetil23-Sep-2003 11:39 GMT
Comment 45catohagen23-Sep-2003 11:54 GMT
Comment 46catohagen23-Sep-2003 11:56 GMT
Comment 47Eva23-Sep-2003 12:02 GMT
Comment 48Anonymous23-Sep-2003 12:26 GMT
Comment 49Kjetil23-Sep-2003 12:28 GMT
Comment 50Crumb // AAT23-Sep-2003 12:29 GMT
Comment 51hooligan/dcsRegistered user23-Sep-2003 12:47 GMT
Comment 52Anonymous23-Sep-2003 12:50 GMT
Comment 53Fabio Alemagna23-Sep-2003 12:51 GMT
Comment 54Fabio Alemagna23-Sep-2003 12:51 GMT
Comment 55samface23-Sep-2003 13:04 GMT
Comment 56samface23-Sep-2003 13:14 GMT
Comment 57itix23-Sep-2003 13:16 GMT
Comment 58Don CoxRegistered user23-Sep-2003 13:44 GMT
Comment 59MarkTime23-Sep-2003 13:54 GMT
Comment 60Fabio Alemagna23-Sep-2003 13:57 GMT
Comment 61MIKE23-Sep-2003 14:10 GMT
Comment 62BrianK23-Sep-2003 14:11 GMT
Comment 63brotheris23-Sep-2003 14:17 GMT
Comment 64Some Farker23-Sep-2003 15:13 GMT
Comment 65BrianK23-Sep-2003 15:45 GMT
Comment 66Treke23-Sep-2003 15:55 GMT
Comment 67Anonymous23-Sep-2003 16:24 GMT
Comment 68Kolbjørn Barmen23-Sep-2003 19:30 GMT
Comment 69hammer23-Sep-2003 19:53 GMT
Comment 70Kjetil23-Sep-2003 20:42 GMT
Comment 71Anonymous23-Sep-2003 22:55 GMT
Comment 72Anonymous23-Sep-2003 23:31 GMT
Comment 73Anonymous23-Sep-2003 23:34 GMT
Comment 74Anonymous23-Sep-2003 23:37 GMT
Comment 75Joe "Floid" Kanowitz24-Sep-2003 00:53 GMT
Comment 76hooligan/dcsRegistered user24-Sep-2003 01:39 GMT
Comment 77Ben Hermans/HyperionRegistered user24-Sep-2003 02:38 GMT
Comment 78Michal Schulz24-Sep-2003 04:18 GMT
Comment 79Jon24-Sep-2003 04:37 GMT
Comment 80strobe24-Sep-2003 05:02 GMT
Comment 81hooligan/dcsRegistered user24-Sep-2003 05:05 GMT
Comment 82Fabio Alemagna24-Sep-2003 06:22 GMT
Comment 83Andrea Maniero24-Sep-2003 07:48 GMT
Comment 84Don CoxRegistered user24-Sep-2003 07:52 GMT
Comment 85Treke24-Sep-2003 09:00 GMT
Comment 86Michal Schulz24-Sep-2003 09:46 GMT
Comment 87Kjetil24-Sep-2003 10:29 GMT
Comment 88Bernie MeyerRegistered user24-Sep-2003 11:13 GMT
Comment 89Bernie MeyerRegistered user24-Sep-2003 11:17 GMT
Comment 90dammyRegistered user24-Sep-2003 11:57 GMT
Comment 91Anonymous24-Sep-2003 12:13 GMT
Comment 92Nowee24-Sep-2003 12:26 GMT
Comment 93Don CoxRegistered user24-Sep-2003 12:29 GMT
Comment 94Bernie MeyerRegistered user24-Sep-2003 12:34 GMT
Comment 95MarkTime24-Sep-2003 13:12 GMT
Comment 96Kjetil24-Sep-2003 13:29 GMT
Comment 97Kjetil24-Sep-2003 13:39 GMT
Comment 98BrianK24-Sep-2003 13:57 GMT
Comment 99Jorge W24-Sep-2003 23:52 GMT
Comment 100Joe "Floid" Kanowitz25-Sep-2003 03:22 GMT
Comment 101Don CoxRegistered user25-Sep-2003 15:14 GMT
Comment 102Don CoxRegistered user25-Sep-2003 15:20 GMT
Comment 103BrianK25-Sep-2003 16:31 GMT
Comment 104BrianK25-Sep-2003 16:40 GMT
Comment 105Anonymous28-Sep-2003 19:58 GMT
Back to Top