08 April 2018, 20:54 | #2281 | ||
Registered User
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
|
Quote:
Quote:
|
||
08 April 2018, 21:05 | #2282 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
|
08 April 2018, 21:10 | #2283 |
A1260T/PPC/BV/SCSI/NET
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 839
|
Anybody got that layersbench script ?
PS: WBRun has different versions and depends on a library that can also be different and some versions will refuse to work with DO5 if they use OS39 WB functions only |
08 April 2018, 21:54 | #2284 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
Sorry, no benchmark, but I've seen a video clip on YouTube showing a simple window open test, where ThoR's layers.library was 104 times faster than the original.
Btw, I'm still working on your "Volume" problem. Found already some reasons for this issue, but I had not enough time the last days to fix it completely, because I added the new function BumpRevisionLength() for OS 3.1.4 and had a lot of discussions with ThoR about the details. And I also had to improve my DOpus5 task detection, because that name depends on the program name. It's all in WIP state now. |
08 April 2018, 22:14 | #2285 |
Registered User
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
|
|
08 April 2018, 23:12 | #2286 | |
Amithlon Fanatic
Join Date: Aug 2015
Location: Lexington, SC / US
Posts: 781
|
Quote:
Running the test on my Amithlon system showed a tremendous gain with layers.library over the stock one. It's a must have now on my Amiga's and Amithlon systems. I'll see if I can find the test files I created. It's been a while and I've rebuilt my systems a few times and may have lost them. |
|
09 April 2018, 14:21 | #2287 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,303
|
I'm not sure but maybe it is good enough for a practical benchmark test to write a small ARexx script for OS3.9 (see ARexx.doc for how to open/close, change size and position of a window). If the ARexx overhead don't eat the differences it should work.
|
09 April 2018, 21:39 | #2288 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
You just described the original benchmark script
|
10 April 2018, 04:03 | #2289 |
Amithlon Fanatic
Join Date: Aug 2015
Location: Lexington, SC / US
Posts: 781
|
|
10 April 2018, 16:58 | #2290 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,303
|
I had a look at layersbenchmark.lha and I think it is not a good test for layers because it only opens drawers (with icons), counts the amount and the overall time. I would at least avoid window contents (icons, text list) and do some moving, front/back, zoom, resize and overlapping actions. Using TIME() for measurement avoids the need of external timer and is more flexible.
|
10 April 2018, 17:31 | #2291 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
But without icons it's becoming off-topic here.
|
10 April 2018, 18:06 | #2292 |
A1260T/PPC/BV/SCSI/NET
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 839
|
Real Life Real Hardware test....
This actually does a mixed benchmark of layers and icon library. Icon lib takes the most time for sure, a pure layers test needs a program that opens blank windows and shuffles them a bit Anyway, the results: 30 system drawers opened/close with a mix of Glow and MWB icons Layers 40 CGX/16b - 15 s P96/16b - 18 s AGA/32c - 30 s Layers 45 CGX/16b - 15 s P96/16b - 15 s AGA/32c - 28 s Notes: CGX uses superlayers by default, so the performance in this tests seem to be similar P96 without v45 makes solid window moving flicker, with v45 feels smoother and no flicker AGA - you can't open too much, or you would loose chip ram, or need to use fblit Another interesting note to note is when you run DO5 on WB or WB on DO5 screen, the performance of icon lib is a bit slower, due to extra checks it makes, resulting in layers bench 15 -> 20 sec |
10 April 2018, 18:26 | #2293 | |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
Quote:
Your volume problem seems to be fixed now, but I still coundn't find the reason why the "dopus_disk_change" task sometimes (unpredictable) displays all disk devices and all their volumes (even the hidden ones) suddenly as kickstart icons (b/w floppy images). After clicking on "Icon Reset" it's all back to normal. It must be a DOpus5 bug, I guess. |
|
10 April 2018, 19:37 | #2294 |
A1260T/PPC/BV/SCSI/NET
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 839
|
Was somewhat busy with other tasks and did not use icons much, but now I see and that's a bit frustrating that we are moving in circles
|
10 April 2018, 19:52 | #2295 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
icon.library 46.4 test versions
It's a great tool to demonstrate the difference between layers.library v40.1 - 7 minutes, vs. V45.19 - less than 7 seconds, on the exact same system, with all windows having exact same content.
|
10 April 2018, 20:10 | #2296 | |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,303
|
Quote:
|
|
10 April 2018, 20:51 | #2297 |
A1260T/PPC/BV/SCSI/NET
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 839
|
The demo video is not fair, there is some other problem on that system or some very old rtg library or wb lib in use, with all modern updates installed the differences are minimal in real use scenario. It could also be related to how uae works with some odd cpu settings.
|
10 April 2018, 21:02 | #2298 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
@daxb
No sorry, I said that I could NOT find the reason yet. There is a DOpus5 menu entry for icons that is called "reset" (Piktogramme zurücksetzen). This issue is caused by "dopus_disk_change", but I cannot reproduce it reliable. DOpus5 uses timers to check for inserted or ejected disks. I think something goes wrong with this internal process notification. SnoopDos shows you that "dopus_disk_change" wants to display Kickstart icons instead of the real existing icons. Very strange! Could be a fight between WB and DOpus5, both are trying to display the inserted floppy disk at the same time?? Any other idea? I think this is the point where something goes wrong, because DOpus5 tries to use #COPY_DIR and Workbench always flushes the buffer: Code:
1987 [3] Workbench #FLUSH (None) DH0 OK 1988 DOpus5 #COPY_DIR 101A9EB1 DH0 OK 1989 [3] Workbench #FLUSH (None) DH0 OK 1990 DOpus5 #COPY_DIR 10194A0F DH0 OK 1991 [3] Workbench #FLUSH (None) DH0 OK 1992 dopus_disk_change #COPY_DIR 101AAA19 DH0 OK 1993 [3] Workbench #FLUSH (None) DH0 OK 1994 dopus_disk_change #COPY_DIR 101AB5E9 DH0 OK 1995 [3] Workbench #FLUSH (None) DH0 OK 1996 dopus_function #FREE_LOCK 101ACE1B DH0 OK Last edited by PeterK; 11 April 2018 at 16:52. |
10 April 2018, 23:31 | #2299 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,303
|
I meant that you found the causer "dopus_disk_change", not the exact bug. I never found out what action I need to do to show the bug. It just happened and I didn't knew why (nothing to reproduce). I asked years ago but nobody couldn't tell me more about it. So you are much further then I was. And yes, strange bug.
|
10 April 2018, 23:53 | #2300 | |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
Quote:
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
ClassicWB Full and icon.library 46.4 | Retroplay | project.ClassicWB | 8 | 05 August 2018 13:57 |
WB library conflict/versions | Amiga1992 | support.Apps | 3 | 22 July 2010 18:47 |
PNG Icon to Color Icon Converter? | Leandro Jardim | request.Apps | 1 | 24 May 2010 04:39 |
What's the latest version of icon.library for OS3.9? | NovaCoder | support.Apps | 3 | 30 June 2009 15:43 |
Requesting icon.library v44+... | nikvest | request.Other | 2 | 16 September 2007 01:58 |
|
|