English Amiga Board


Go Back   English Amiga Board > Coders > Coders. System

 
 
Thread Tools
Old 27 August 2014, 23:10   #981
ancalimon
Supernormal

ancalimon's Avatar
 
Join Date: Jul 2007
Location: Istanbul / Turkey
Age: 37
Posts: 1,229
Just wanted to say that this is the most important updated thing for 68k AmigaOS. It makes a huge difference even for a standard A1200 with just a bit of fastmem. Thanks a lot for this PeterK It's a pity that not many people using AmigaOS are aware of this.
ancalimon is offline  
Old 27 August 2014, 23:28   #982
huepper
Registered User

huepper's Avatar
 
Join Date: Nov 2009
Location: GDR
Age: 44
Posts: 247
A question in between, there was still a (intuition?) library , which could accelerate ?
huepper is offline  
Old 28 August 2014, 01:37   #983
ancalimon
Supernormal

ancalimon's Avatar
 
Join Date: Jul 2007
Location: Istanbul / Turkey
Age: 37
Posts: 1,229
Quote:
Originally Posted by huepper View Post
A question in between, there was still a (intuition?) library , which could accelerate ?
There is an intuition.library update by cosmos.
ancalimon is offline  
Old 28 August 2014, 14:53   #984
Retrofan
Ruler of the Universe

Retrofan's Avatar
 
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 5,998
Quote:
Originally Posted by PeterK View Post

Update to icon.library 46.4.376:

Some tweaks in the color reduction for PNG and OS4 icons. This gives a little more speed (maybe 8-10 % faster icon loading).

In fact it seems faster, but I haven't tried it for real. I would like to see some numbers comparing seconds if somebody can.

Last edited by Retrofan; 29 August 2014 at 03:48.
Retrofan is offline  
Old 28 August 2014, 17:54   #985
Michael
A1260T/PPC/BV/SCSI/NET

Michael's Avatar
 
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 648
Test results... 374 v 376

(3.5)OS39/Prefs - 1.72 v 1.73 seconds SCSI
(4.0)OS41/Prefs - 3.60 v 3.50 seconds IDE (small improvement)

Would have given better results on a faster drive,
but sadly since scsi is not supported by OS4 yet, it's on ide drive :-(
Michael is offline  
Old 28 August 2014, 18:52   #986
PeterK
Registered User
 
Join Date: Apr 2005
Location: Hangover
Posts: 2,381
For speed tests you can find the script OpenWin.rexx from daxb in my Aminet package. Usually, I copy either Ken's Icons v4 PNG icon collection onto my Ram Disk or I use the CrystalIcons collection for OS 3.5 GlowIcon benchmarks. Ken's Icons v4 from the Ram Disk is 9 % faster now on my WinUAE system with OS 3.9 and 68020.

http://aminet.net/package/pix/picon/kens_icons_v4
http://aminet.net/package/pix/gicon/CrystalIcons

@huepper
Please look for the links to Cosmos' blog and his intuition.library thread in my post from yesterday http://eab.abime.net/showpost.php?p=...&postcount=979

@ancalimon, mfilos, Michael and Retrofan
Thanks a lot for your feedback

@Michael
Does your OS39/Prefs drawer really contain PNG or OS4 icons? There is no profit for OS 3.5 icons to expect, since I only improved the color reduction for the TrueColor icons in the last update.

Last edited by PeterK; 28 August 2014 at 19:44.
PeterK is online now  
Old 28 August 2014, 19:41   #987
Retrofan
Ruler of the Universe

Retrofan's Avatar
 
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 5,998
No, hehehe, thanks to you, master. You know I use Ken's icons
Retrofan is offline  
Old 28 August 2014, 20:41   #988
Michael
A1260T/PPC/BV/SCSI/NET

Michael's Avatar
 
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 648
PeterK! You have read my mind, a standardized test case with a known set of icons ;-)

The DATA!

16Bit CGX from RAM:

v366-a - Kens= 13.90 s - Crystal=2.53 s
v366-b - Kens= 13.92 s - Crystal=2.55 s
v376 - Kens= 12.30 s - Crystal=2.60 s

I have done the tests of the specials again, and now there is something to look into!

PS: My OS39/Prefs are mainly 3.5 Gi

And out of fun, compared RAM: v SCSI/PFS HDD:
v376 - Kens= 12.30s v 12.50s from hdd, not too big difference :-) I love it.
Michael is offline  
Old 28 August 2014, 20:49   #989
PeterK
Registered User
 
Join Date: Apr 2005
Location: Hangover
Posts: 2,381
@Retrofan

Yes, I know that you use Ken's Icons in your AmiKit distro for real Amigas.

But NO, you don't use PNG icons anymore, since you have converted Ken's Icons into the OS 3.5 format with Snapshot already. I thought that you would understand what happens when you convert your icons.

Don't worry now, because your decision was right, and there is no disadvantage in terms of speed for the converted icons. On my system the OS 3.5 icons which have been created from the original PNG icons by using Snapshot are still 7 times faster and just need half the size than before.

@Michael
Thanks for your results! Seems that your system has a very good SCSI and PFS performance. The WinUAE filesystem has still left some room for improvement. Or is it the underlying Windows FET32, which I use for my Amiga related partition? Probably the latter, since Toni is doing things perfectly in general.

Last edited by PeterK; 28 August 2014 at 21:04.
PeterK is online now  
Old 28 August 2014, 21:09   #990
daxb
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 2,096
@PeterK:
I already thought about to let openwin copy the icons to ram:, do the tests and delete them again but I don`t know if that is good for a default behaviour. A switch via requester (or argument) where the user chose between HD and RAM could be done but also I don`t know. What do you think?
daxb is offline  
Old 28 August 2014, 21:18   #991
PeterK
Registered User
 
Join Date: Apr 2005
Location: Hangover
Posts: 2,381
Checking first whether they are already in RAM: and then, if not, a requester giving a choice for RAM: or HDD: or maybe an option or a ToolType could be useful. But I won't delete them from RAM: again. Thanks for your work on OpenWin.rexx

Update:
Maybe you could suppres the requester in case the drawer which is stored in the ENV: path setting from the previous script calls already or still exists.

Last edited by PeterK; 28 August 2014 at 22:05.
PeterK is online now  
Old 28 August 2014, 21:29   #992
pawelek
Registered User

 
Join Date: Aug 2014
Location: Poland
Posts: 39
speed tests (script OpenWin.rexx)
Ken's Icons v4 PNG icon collection copied to the Ram disk.
http://aminet.net/package/pix/picon/kens_icons_v4

A1200 Blizzard 1260/50Mhz, Mediator 4PCI ver1.0 + Radeon 9250 (screen 16bit)

icon.library 46.4.336 (68020)
Total: 76.92 s
Average: 15.38 s


icon.library 46.4.374 (68020)
Total: 68.30 s
Average: 13.66 s


icon.library 46.4.375 (68020)
Total: 67.62 s
Average: 13.52 s


icon.library 46.4.376
(68020)
Total: 62.42 s
Average: 12.48 s


After conversion PNG icons into OS3.5 format:
Pass: 1: 1.24 s
...
Pass: 9: 1.24 s
Total: 11.16 s
Average: 1.24 s

Last edited by pawelek; 28 August 2014 at 21:43.
pawelek is offline  
Old 28 August 2014, 21:35   #993
huepper
Registered User

huepper's Avatar
 
Join Date: Nov 2009
Location: GDR
Age: 44
Posts: 247
Quote:
Originally Posted by pawelek View Post
speed tests (script OpenWin.rexx)
Ken's Icons v4 PNG icon collection copied to the Ram disk.
http://aminet.net/package/pix/picon/kens_icons_v4

A1200 Blizzard 1260/50Mhz, Mediator 4PCI ver1.0 + Radeon 9250 (screen 16bit)

icon.library 46.4.336 (68020)
Total: 76.92 s
Average: 15.38 s


icon.library 46.4.374 (68020)
Total: 68.30 s
Average: 13.66 s


icon.library 46.4.375 (68020)
Total: 67.62 s
Average: 13.52 s


icon.library 46.4.376
(68020)
Total: 62.42 s
Average: 12.48 s
Nice to see, can you add a test with latest official ? (v45.xxx)
huepper is offline  
Old 28 August 2014, 21:40   #994
PeterK
Registered User
 
Join Date: Apr 2005
Location: Hangover
Posts: 2,381
Probably not with PNG icons. V45.1 supports GlowIcons only. Try to benchmark the CrystalIcons instead.

Or convert Ken's Icons with Snapshot into the OS 3.5 format and then benchmark once with the current icon.library and another time with v45.1.

Last edited by PeterK; 28 August 2014 at 21:46.
PeterK is online now  
Old 28 August 2014, 22:22   #995
pawelek
Registered User

 
Join Date: Aug 2014
Location: Poland
Posts: 39
Convert Ken's Icons into the OS 3.5 format and the benchmark

icon.library 46.4.376 (68020)
Pass1: 1.24 s
...
Pass9: 1.24 s
Total: 11.16 s
Average: 1.24 s


icon.library 45.1
(OutlineIconText remove with s-s)
Pass1: 109.96 s
...
Pass5: 109.98 s
Total: 549.88 s
Average: 109.97 s

and icons take the memory chip, disaster,defeat...
pawelek is offline  
Old 28 August 2014, 22:31   #996
PeterK
Registered User
 
Join Date: Apr 2005
Location: Hangover
Posts: 2,381
Hmm ?
These benchmark results are sooo extremely different, that it's really hard to believe it.

Many thanks for your measurements, pawelek
(are there really no mistakes in your comparison? 88 times faster? Is that possible?)
PeterK is online now  
Old 28 August 2014, 22:39   #997
huepper
Registered User

huepper's Avatar
 
Join Date: Nov 2009
Location: GDR
Age: 44
Posts: 247
Quote:
Originally Posted by PeterK View Post
Hmm ?
These benchmark results are sooo extremely different, that it's really hard to believe it.

Many thanks for your measurements, pawelek
(are there really no mistakes in your comparison? 88 times faster? Is that possible?)
This is probably due to the slow chipmem access to the B1260.
With a B1230 , the difference should not be quite so extreme.
huepper is offline  
Old 28 August 2014, 22:51   #998
pawelek
Registered User

 
Join Date: Aug 2014
Location: Poland
Posts: 39
there are no errors.
It was a bare 45.1 library, without additives IconBeFast etc.
pawelek is offline  
Old 28 August 2014, 23:18   #999
Retrofan
Ruler of the Universe

Retrofan's Avatar
 
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 5,998
Quote:
Originally Posted by PeterK View Post
Hmm ?
These benchmark results are sooo extremely different, that it's really hard to believe it.

Many thanks for your measurements, pawelek
(are there really no mistakes in your comparison? 88 times faster? Is that possible?)

That seems/has to be impossible... but I haven't tested for real yet

Listen I don't need so much, a 10% is enough

Quote:
Originally Posted by huepper View Post
This is probably due to the slow chipmem access to the B1260.
No idea, I've seen people complaining about AmiKit being "slow" with a B1260/BPPC and puzzled about my speed with an ACA30/56 being much faster.

Last edited by Retrofan; 29 August 2014 at 04:02.
Retrofan is offline  
Old 29 August 2014, 15:07   #1000
daxb
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 2,096
Everything is possible/doable but what is the best way? If you use it for the first time it isn`t a problem having two requester to answer but after some time it is just nerving. The requester way is rookie save but need the most action. The option way needs at least action but someone might have problems with it? Tooltypes with ARexx need external (not OS) library. Option via CLI argument or script argument need knowledge about CLI/Shell or how to edit script files.

I prefer the option argument in script file like it is already done with the env- end temp vars at top of the script but... you know.

Suppres the requester:
Disadvantage would be that the user must delete or edit the ENV var to choose another directory. If nobody have problems with that, easy solution.

Thing about this and tell me what do you like it.
daxb is offline  
 


Currently Active Users Viewing This Thread: 2 (1 members and 1 guests)
PeterK
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 14:57
WB library conflict/versions Akira support.Apps 3 22 July 2010 19:47
PNG Icon to Color Icon Converter? Leandro Jardim request.Apps 1 24 May 2010 05:39
What's the latest version of icon.library for OS3.9? NovaCoder support.Apps 3 30 June 2009 16:43
Requesting icon.library v44+... nikvest request.Other 2 16 September 2007 02:58

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 00:06.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.
Page generated in 0.20321 seconds with 13 queries