16 January 2023, 11:56 | #1 |
Registered User
Join Date: Nov 2022
Location: #Amigaland
Posts: 156
|
Performance patches for Amiga OS 3.2?
I have an Amiga with tf1230.
I've been looking for "safe" performance patches that works with Amiga OS 3.2, without making the system too unstable. Currently I use this patches: TRSaferPtch CopyMemAIO StackAttack2 FBlit (or P96 Native driver) PeterK's icon.library - be sure to use his fblit.prefs too. TLSFMem (Removed, see below in thread) And PFS as filesystem Added since original post: MuMove4k MuFastZero MuFastROM BlazeWCP Executive (If you run OS 3.2 or OS 3.2.1 you need to set the ramlib task to NoSchedule in ExecutivePrefs, otherwise the system will hang) SoftIEEE - Not really a performance patch, it adds a software FPU, it's very slow but might help in some cases. I haven't patched scsi.device yet as I mostly use the ehide.device anyway. The above patches seem to work OK and should give you a speed boost. While CopyMemAIO works, I'm not sure if it actually speed things up. I haven't ran a real benchmark test with it. Last edited by shelter; 07 March 2023 at 12:52. Reason: Added SoftIEEE, updated note about Executive, restructured the post a bit. |
16 January 2023, 12:24 | #3 |
Registered User
Join Date: Nov 2022
Location: #Amigaland
Posts: 156
|
I don't think MUFastROM is needed when you use the LoadModule ROMUPDATE feature.
I haven't touched the original 3.1 roms as I like to keep them, so it just does a ROMUPDATE during boot. I am not sure about MUFastZero tho', if it's needed or not. |
16 January 2023, 12:38 | #4 |
move.w #$4489,$dff07e
Join Date: Sep 2005
Location: Norfolk, UK
Age: 43
Posts: 2,351
|
|
16 January 2023, 12:58 | #5 | |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,480
|
Quote:
That was my thought. Probably completely wrong. The documentation (for someone not familiar) is ambiguous. I'm not an expert in this area, Thomas Richter will know for sure. Last edited by alexh; 16 January 2023 at 13:07. |
|
16 January 2023, 13:07 | #6 | |
Registered User
Join Date: Jan 2005
Location: Umeå
Age: 44
Posts: 939
|
Quote:
If you want, you can give the following work in progress project a try. It will conveniently list all system components not in highest prio memory: http://megaburken.net/~patrik/pt/ResidentSpeed Some docs with examples: https://github.com/patrikaxelsson/Re...main/README.md |
|
16 January 2023, 13:31 | #7 |
Registered User
Join Date: Nov 2022
Location: #Amigaland
Posts: 156
|
I've checked (with scout tho') and everything is in Fast Mem, except for expansion.library but that's apparently never in Fast mem.
HOWEVER, VBR was at $0 and running MuMove4k and MuFastZero actually moves VBR to within the Fast Mem range, so thanks for the hint. I'll have to try patrik's program too, tack så mycket. Last edited by shelter; 16 January 2023 at 14:16. |
16 January 2023, 14:35 | #8 |
Registered User
Join Date: Nov 2022
Location: #Amigaland
Posts: 156
|
Well, that's interesting, I ran Patrik's program without MuFastROM, it showed some "issues", tho' almost everything was in either kick or Fast mem
Then I thought, what the heck, let's try MuFastROM, all issues disappeared and it only showed expansion.library being in chip mem at 20% speed. So I guess MuFastROM actually does something even tho' the OS 3.2 roms are "softkicked" with LoadModule. EDIT: I also think TLSFMemPool crashes AIBB, so maybe it's too much of a hack to be functional? Or AIBB is doing illegal things, I don't know. Last edited by shelter; 16 January 2023 at 14:52. |
16 January 2023, 15:17 | #9 | ||
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,480
|
Quote:
I discussed with Thomas Richter and he says the need for TLSFMem is greatly reduced with AmigaOS 3.1.4+ http://eab.abime.net/showthread.php?...27#post1559427 Quote:
https://aminet.net/package/util/sys/PoolMem Last edited by alexh; 16 January 2023 at 15:30. |
||
16 January 2023, 15:28 | #10 |
Registered User
Join Date: Apr 2015
Location: Spain
Posts: 517
|
|
16 January 2023, 16:23 | #11 | |
Registered User
Join Date: May 2021
Location: ZZ9 Plural Z Alpha
Posts: 124
|
Quote:
|
|
16 January 2023, 18:12 | #12 | |
Registered User
Join Date: Jan 2005
Location: Umeå
Age: 44
Posts: 939
|
Quote:
Out of curiosity, could you paste the output ResidentSpeed produces without MuFastROM on your system? |
|
16 January 2023, 21:01 | #13 | |||
Registered User
Join Date: Nov 2022
Location: #Amigaland
Posts: 156
|
Quote:
Code:
Type Name Version Size Loc Speed Speed % Region interrupt vector table 1.00k Chip 6.25M 23.8 Resident expansion.library 40.2 212 Kick 11.80M 54.5 LibBase expansion.library 40.2 554 Chip 6.37M 24.9 Resident diag init 40.0 2.68k Kick 12.56M 47.5 Resident potgo.resource 37.4 310 Kick 12.17M 50.0 Resident cia.resource 39.1 1006 Kick 12.48M 48.0 Resident misc.resource 37.1 176 Kick 12.17M 50.0 Resident battmem.resource 39.2 484 Kick 12.48M 49.9 Resident keymap.library 40.4 3.12k Kick 12.56M 47.4 Resident romboot 40.0 100 Kick 10.82M 50.0 Resident bootmenu 47.11 15.27k Fast 25.87M 96.9 Resident alert.hook 40.0 327 Kick 12.17M 50.0 Resident strap 40.1 3.74k Kick 12.56M 47.5 Resident ramlib 40.2 1.03k Kick 12.53M 49.1 Resident workbench.task 39.1 194 Kick 11.80M 54.5 Quote:
Quote:
I have to try it out myself too. |
|||
16 January 2023, 23:17 | #14 | |
Registered User
Join Date: Jan 2005
Location: Umeå
Age: 44
Posts: 939
|
Quote:
Also given that the A1200 kickstart ROM is quite fast compared to your accelerator RAM at ~50% makes any impact small - it is not like a similar accelerator on an A500/A2000 where the ROM is 1/4 of the speed in the A1200. Anyway, I guess you have plenty of memory, so no reason not to remap it. Btw, bootmenu should not be there as it is in fast, but for some reason its result deviates too much . |
|
17 January 2023, 08:32 | #15 | |
Registered User
Join Date: Nov 2022
Location: #Amigaland
Posts: 156
|
Quote:
So MuFastROM seems to do something as I previously said, I'm not sure exactly what. Last edited by shelter; 17 January 2023 at 13:42. |
|
06 February 2023, 13:02 | #16 |
Registered User
Join Date: Nov 2022
Location: #Amigaland
Posts: 156
|
I noticed when running FBlit/FText and Copper-Demon, the" workbench refresh" gets worse, it's noticable when closing windows etc. It's caused by FBlit when there's a pattern on the Workbench. And from what I saw, running P96 with the Native driver did the same thing.
So I don't think it's related to Copper-Demon at all really, it's just that Copper-Demon happens to use a pattern for Workbench. Anyway, I found a workaround and that is to increase the size of the WBPattern that Copper-Demon uses. Included is a 64x64 pattern instead of the 16x16 pattern that comes with Best Classic WB. I think it takes slightly more chip ram but it's not much. |
07 February 2023, 00:36 | #17 |
Computer Wizard
Join Date: Aug 2007
Location: Ramberg/Norway
Posts: 928
|
@shelter If you use P96 with the Native driver from Aminet on AmigaOS3.2.X, there's a little incompability to it under AmigaOS3.2.X as you self found out and stated in #16.
|
07 February 2023, 06:45 | #18 |
Registered User
Join Date: Jan 2023
Location: Germany
Posts: 61
|
Although it gives slightly less free chip ram and ist considered a hack, I found fblit to be more than 2x as fast as p96 native.
|
07 February 2023, 08:24 | #19 |
Paranoid Amigoid
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
|
I use the following patches on my OS3.2.1 installation:
For visual stylesm eyecandy and ease of use:
I also use the following applications in WBStartup:
Most of times I have PoolMem and CopyMemAIO commented (until I get a decent green core on my Vampire as I get lot of Deadends when using them). Other than that, system runs extremely well with no issues using all the above so far. I have troubleshoot a lot of applications using SnoopDos and so far I didn't have any major problem. It would be nice to know if BlazeWCP provides any benefit in RTG system as I used it always in non RTG systems without a single problem. Last edited by mfilos; 07 February 2023 at 09:00. |
07 February 2023, 08:39 | #20 | ||
Registered User
Join Date: Nov 2022
Location: #Amigaland
Posts: 156
|
Quote:
Quote:
I haven't really seen any issues with it other than slow updates I mentioned 2 posts up. |
||
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Wazp3d performance on classic (accelerated) Amiga? | cloverskull | Amiga scene | 1 | 09 April 2022 12:57 |
Best Amiga performance via storage cache | AmigaHope | Amiga scene | 17 | 27 March 2020 08:13 |
How set WinUAE configuration for real Amiga speed performance ? | cybersite_ni.q | support.WinUAE | 6 | 08 June 2009 11:09 |
new OS 3.9 patches! | Bamiga2002 | News | 38 | 02 October 2007 22:18 |
Good speedup patches for an ECS Amiga? | AMIGAZ | support.Other | 8 | 03 June 2007 15:30 |
|
|