Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: nikodr on October 02, 2010, 02:32:51 PM

Title: What is the maximum memory that can be used under os 4.0 classic ?
Post by: nikodr on October 02, 2010, 02:32:51 PM
Ok i was searching on the internet to find info why the old kv8 max 3 motherboard that has an athlon64 3200+ can handle only 2gigabytes (or 3) of ram while having access to a 64bit processor.Answer was because of the memory controller on the motherboard.

Now on the amiga i never quite understood the way memory works.There are some solutions that memory could go up to 1 giga of ram or more,and that is for 68k based s accelerators on a4000.Is it a problem of the cyberstorm ppc memory controller ?Maybe a new patch of the mach chips it has could fix it ?

I am saying this because i saw upgrades that could bring a cyberstorm up to 400mhz.In everyday computing life on internet we need more than 256 of ram unfortunately.
So has anyone ever tried to do it?
Title: Re: What is the maximum memory that can be used under os 4.0 classic ?
Post by: Pyromania on October 02, 2010, 02:37:19 PM
1 Yottabyte of RAM is the max for 4.0 Classic.

:)
Title: Re: What is the maximum memory that can be used under os 4.0 classic ?
Post by: Zac67 on October 02, 2010, 03:04:31 PM
Quote from: nikodr;582565
Ok i was searching on the internet to find info why the old kv8 max 3 motherboard that has an athlon64 3200+ can handle only 2gigabytes (or 3) of ram while having access to a 64bit processor.Answer was because of the memory controller on the motherboard.
Not really correct. The RAM controller of an Athlon64 system is integrated in the CPU.
But depending of maximum number of DIMMs / ranks and maximum supported chip density, there's a physical maximum (e.g. 3 GB for socket 754) - you don't expect an Athlon64 mobo to support 18 Exabyte, do you?

Quote
Now on the amiga i never quite understood the way memory works.There are some solutions that memory could go up to 1 giga of ram or more,and that is for 68k based s accelerators on a4000.Is it a problem of the cyberstorm ppc memory controller ?Maybe a new patch of the mach chips it has could fix it ?
Theoretically possible but will not happen.
The hardware architecture could support up to 4 GB of RAM (or even more with virtual memory), but at least OS 3.x limits this to 2 GB.
Title: Re: What is the maximum memory that can be used under os 4.0 classic ?
Post by: Karlos on October 02, 2010, 03:12:03 PM
Quote from: nikodr;582565
I am saying this because i saw upgrades that could bring a cyberstorm up to 400mhz.In everyday computing life on internet we need more than 256 of ram unfortunately.
So has anyone ever tried to do it?

Theoretically, no existing version of AmigaOS can use more than 4GB of address space, since all pointers are 32-bits wide. Not all of that address space can be RAM either, as you have to map hardware into it too. IIRC, ~2GB is the limit for RAM.

However, for any version running on a classic machine, you'll run into other hardware limits before that. For instance, 256MB of Fast RAM is the physical limit for BlizzardPPC boards, since each slot only recognises SIMMS up to 128MB.

On the CyberstormPPC, I think the limit is 128MB. You can, however, add Z3 RAM, so shove a couple of ZorRAM sticks in the machine and you could probably boost over 1GB. However, that increase would come at a cost in performance, since the CSPPC would be forced to access it via the Zorro bus, which is much slower than it's own local memory bus.

I can confirm, however, that OS4 classic is perfectly usable on my 256MB BlizzardPPC.
Title: Re: What is the maximum memory that can be used under os 4.0 classic ?
Post by: ajk on October 02, 2010, 03:57:14 PM
AmigaKit demonstrated 1.2GB of RAM in an A4000 somewhere, so at least that can be done; though such a feat has little practical use :) Don't recall whether that system had OS4.0 or 3.x.
Title: Re: What is the maximum memory that can be used under os 4.0 classic ?
Post by: Crumb on October 02, 2010, 05:02:47 PM
Quote from: Karlos;582569

On the CyberstormPPC, I think the limit is 128MB. You can, however, add Z3 RAM, so shove a couple of ZorRAM sticks in the machine and you could probably boost over 1GB. However, that increase would come at a cost in performance, since the CSPPC would be forced to access it via the Zorro bus, which is much slower than it's own local memory bus.


OS4 for CSPPC just accepts CSPPC local memory. Motherboad&Zorro memory modules are completely ignored. Joerg Strohmayer decided that Motherboad&Zorro memory support should be dumped in favour of swap memory (even thought no OS4 classic version with stable swap existed)
Title: Re: What is the maximum memory that can be used under os 4.0 classic ?
Post by: Karlos on October 02, 2010, 05:09:24 PM
Quote from: Crumb;582594
OS4 for CSPPC just accepts CSPPC local memory. Motherboad&Zorro memory modules are completely ignored. Joerg Strohmayer decided that Motherboad&Zorro memory support should be dumped in favour of swap memory (even thought no OS4 classic version with stable swap existed)


I wasn't specifically talking about OS4. Z3 RAM is far slower than the local CSPPC memory regardless of whether you're running 3.x, 4.x, MOS or indeed any other operating system that can run on the system.
Title: Re: What is the maximum memory that can be used under os 4.0 classic ?
Post by: freqmax on October 02, 2010, 05:48:16 PM
Another solution is to use FPGA:s in the manner that fpgaarcade etc.. does. That makes the software the only limit. Ie 32-bit pointers as mentioned earlier.
Title: Re: What is the maximum memory that can be used under os 4.0 classic ?
Post by: the_leander on October 02, 2010, 05:52:24 PM
Quote from: nikodr;582565
Ok i was searching on the internet to find info why the old kv8 max 3 motherboard that has an athlon64 3200+ can handle only 2gigabytes (or 3) of ram while having access to a 64bit processor.Answer was because of the memory controller on the motherboard.


The memory controller for an AMD 64 was onboard the cpu iirc.

Now, the KV8... That'd be a first gen socket 754 using a VIA chipset (I had this board many moons ago).

The socket 939 and later had different memory controllers, which meant that those who had bought into the Athlon64 as early adopters were pretty much SOL after the 3200.
Title: Re: What is the maximum memory that can be used under os 4.0 classic ?
Post by: Franko on October 02, 2010, 05:56:00 PM
On my A1200 Blizzard 060/PPC, 60Mhz/240Mhz, 256Meg Ram, running OS4.0 is like running an Amiga with only chipmem, it's way too slow.

Is their a minimum CPU type/speed needed to run OS4.0 at a speed that would come close to an A1200 with fast mem, or any hacks or patches that would make OS4.0 run at a useable speed on my set up... :)
Title: Re: What is the maximum memory that can be used under os 4.0 classic ?
Post by: Kronos on October 02, 2010, 05:59:35 PM
Quote from: Karlos;582569
Theoretically, no existing version of AmigaOS can use more than 4GB of address space, since all pointers are 32-bits wide. Not all of that address space can be RAM either, as you have to map hardware into it too. IIRC, ~2GB is the limit for RAM.


Correction : Some pointers are only 31 bits wide (they are signed and negative values are used as error codes). So the address-space is 2GB, which also has to include onboard components and addons.
Title: Re: What is the maximum memory that can be used under os 4.0 classic ?
Post by: tone007 on October 02, 2010, 06:00:24 PM
Quote from: Franko;582616
On my A1200 Blizzard 060/PPC, 60Mhz/240Mhz, 256Meg Ram, running OS4.0 is like running an Amiga with only chipmem, it's way too slow.

Is their a minimum CPU type/speed needed to run OS4.0 at a speed that would come close to an A1200 with fast mem, or any hacks or patches that would make OS4.0 run at a useable speed on my set up... :)

Three words: (ok, acronyms) RTG, RTG, RTG.
Title: Re: What is the maximum memory that can be used under os 4.0 classic ?
Post by: Zac67 on October 02, 2010, 06:03:18 PM
Quote from: Crumb;582594
OS4 for CSPPC just accepts CSPPC local memory. Motherboad&Zorro memory modules are completely ignored. Joerg Strohmayer decided that Motherboad&Zorro memory support should be dumped in favour of swap memory (even thought no OS4 classic version with stable swap existed)


Somewhat comprehensible - but it'd be much smarter to use currently ignored RAM for swapping - though slow it's way faster than any HDD.
Title: Re: What is the maximum memory that can be used under os 4.0 classic ?
Post by: Karlos on October 02, 2010, 06:03:50 PM
Quote from: Franko;582616
On my A1200 Blizzard 060/PPC, 60Mhz/240Mhz, 256Meg Ram, running OS4.0 is like running an Amiga with only chipmem, it's way too slow.

You already said you don't have an RTG card. OS4 works on AGA but it wasn't designed for AGA. Having said that, when I did run it on AGA it wasn't that bad (640x512 PAL, 16 colours). Graphics operations weren't noticeably slower than they were on 3.x and some were faster. Overall performance for 68K apps was on par (some better, some worse) than my 040, PPC native apps obviously fared much better. OS4 native versions of PPC apps that worked under 3.x/WarpOS were noticeably quicker too (highlighting the degree to which the PPC is hampered in a primarily 68K OS environment).

Quote
Is their a minimum CPU type/speed needed to run OS4.0 at a speed that would come close to an A1200 with fast mem, or any hacks or patches that would make OS4.0 run at a useable speed on my set up... :)

You need a graphics card. I'm running it right now at 1280x1024 and it's fine. Considerably quicker than the RTG setup was in 3.x on the 040.
Title: Re: What is the maximum memory that can be used under os 4.0 classic ?
Post by: Franko on October 02, 2010, 06:07:54 PM
Quote from: tone007;582621
Three words: (ok, acronyms) RTG, RTG, RTG.


I've been trying to get hold of a BVision board for years now, but without any luck. The last one I saw on ebay was described as faulty and the guy wanted £150 for it. I don't mind paying silly money to get hold of one but the things are so difficult to find. :(

Anyone got a BVision for sale, willing to pay a good price for it... :)
Title: Re: What is the maximum memory that can be used under os 4.0 classic ?
Post by: Karlos on October 02, 2010, 06:13:11 PM
Quote from: Franko;582627
I've been trying to get hold of a BVision board for years now, but without any luck. The last one I saw on ebay was described as faulty and the guy wanted £150 for it. I don't mind paying silly money to get hold of one but the things are so difficult to find. :(

Anyone got a BVision for sale, willing to pay a good price for it... :)


You could also look for a Mediator1200 and find an old Voodoo 3 card.
Title: Re: What is the maximum memory that can be used under os 4.0 classic ?
Post by: nikodr on October 04, 2010, 12:58:35 PM
What about a hack to overcome the 256 mbyte limit?Is this the maximum we will ever see under classic amiga os 4.0 ?
Title: Re: What is the maximum memory that can be used under os 4.0 classic ?
Post by: Zac67 on October 04, 2010, 09:14:17 PM
No need to 'hack' anything up. You can probably just AddMem unsupported RAM to the memory pool - but it'll be sloooooowwww...

(I assume there's currently no AddMem tool for 4.x but it can't be hard to do, as long as 68k RAM is also visible to PPC. Probably the smartest way would be to use virtual memory and swap to the slow RAM.)