Amiga.org
Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: runequester on May 27, 2010, 01:40:43 AM
-
Looking at the mess of various accelerator cards that were made for amigas. I see some 040's clocked at lower speeds than some 030 cards. Would there be any gain to an 040 in that case, or is it better to just go for the higher mhz ?
edit, wrong forum. Can someone close/delete?
-
Looking at the mess of various accelerator cards that were made for amigas. I see some 040's clocked at lower speeds than some 030 cards. Would there be any gain to an 040 in that case, or is it better to just go for the higher mhz ?
-
040 and 030 quite different beasts internally. 040 has a highly optimised pipeline and cache, and it can execute much more instructions than 030 in a given period.
Usually it is said that a 25 MHz 040 performs two times better than a 030 running at 050 MHz, though it depends on the software you're running.
-
Any accelerator you get should have fast ram, the a3640 is an '040 with no fast ram and I had an '030 50mhz that could beat it. From what I've seen an '040 25mhz with most software is roughly the same as '030 50mhz.
With a 3000 or similar small case '040s can be very hot. '030s are cooler, my '030 50 never had a heat sink or stability problems. On board scsi is a good thing too.
There are some differences in compatibility with the '040 too but I don't think it's much of an issue nowadays.
Personally I would consider case/heat, features, and compatibility over raw speed. Unless you are trying to get amiga quake to run, then you want the fastest '040 or '060 and lots of fast ram.
-
Also the math co-processor (in built on the 040) is a lot faster. 5+ times faster on the 040.
I found the 030 was perfect for flight sims were as they would be too quick on the 040.
-
Not too fussed about running quake or something, but good to know :)
-
Looking at the mess of various accelerator cards that were made for amigas. I see some 040's clocked at lower speeds than some 030 cards. Would there be any gain to an 040 in that case, or is it better to just go for the higher mhz ?
040 is a totally different beast.
The 68030 is merely a higher clocked 68020 with a bit of extra cache, the 68040 has newer instructions, more cache, has Pipelines etc.
68060, is a totally different beast, being Motorola's attempt in to the Pentium world but lacked the pipeline of the pentium, and then they went to PPC.
SO to cut a long story short, even though its lower clock, 68040 will run faster than a higher clocked 68030 because the 040 is more highly optimized.
68000 (68010 - Revised 68000)
68020 (68030 - Revised 68020)
68040 (68050 - Cancelled)
68060..... (68070, made by Philips, not a Motorola CPU).
68080 not even put to design board, but would have been a P6 architecture (Pentium Pro, which was used as a foundation for Pentium M).
-
From what I've seen an '040 25mhz with most software is roughly the same as '030 50mhz.
WAY off here.
Any '040 is lots faster than any '030.
-
WAY off here.
Any '040 is lots faster than any '030.
Of course it is way faster, the '040 kicks close to 1 instruction per clock cycle average, but you don't see it with the vast majority of amiga software. An '030 needs no libs for compatibility, produces much less heat, and uses less power especially if you don't need the fpu. Which again most amiga software doesn't.
This guy is asking for basic advice which I gave. We could get into Mips and stuff or we could give him some simple suggestions on picking an accelerator. With most amiga software imho an '030 is actually better for many people especially beginners.
btw I have had amigas with 68000, 68020, 68030 25mhz and 50mhz, and 68040
-
Which is why I always said Commodore were crazy not to clock quadruple the 020 in the A1200 to offer an A1200+
28mhz 020 would be pretty much the same speed as an 030 @ 28mhz for polygon games and would have been cheaper than an 030.
040 is quite a bit better than the 030 as TPAM states so if you can get an 040 even @ 25mhz get that instead. Amiga demo's where a 25mhz 040 is recommended will not work as well on a 50mhz 030 from experience.
Not sure about Pentium M being a reworked Pentium Pro if you mean the original Pentium Pro which was a precursor for Pentium II destined for servers. Pentium M/Centrino is a clock doubled CPU, ie it executes one instruction on both the rise and fall of the clock pulse. Ingenious actually making a DDR type CPU, much superior to Atom despite being half a decade older.
-
Compatibility is a big deal, as I want things to work as simply as possible. So I gather the 030 is going to be the more compatible here? (as its seemingly just an overgrown 020, which the 1200 has a version of anyways)
-
I'm with KThunder here - 040 may be significantly faster, but without fast ram on the turbo board it never reaches its potential. Subjectively with A1200 Blizzard 1230 MKIV felt faster than A4000 with A3640. Especially in demos.
-
Yes, the 030 is like a souped-up 020 which the A1200 has already, so it's probably a good bet for compatibility purposes, and heat in a standard A1200 case will be an issue with an 040. However, an 030 is just as lame as an 040 if you don't have any fast RAM to go with it. Good news is that, while the 3000 and 4000 have some accelerators available without RAM sockets, I think every accelerator for the A1200 had either fast RAM sockets or at least some permanently fixed fast RAM, so it shouldn't be an issue.
Bear in mind as well though, that the FPU is external to the 030, like the 020, and some accelerators don't have one as standard. Probably not a big deal, but software that needs an FPU will crash if one isn't included.
-
Thread moved.
The 68040 is significantly faster than the 68030. A 25MHz 68040 has a typical integer performance of twice that of an 030 at 50MHz.
Floating point performance is much higher than the 68882 for non-transcendent functions, the latter the 040 has to emulate in software.
-
Duplicate thread merged. Didn't notice it before :)
-
but you don't see it with the vast majority of amiga software.
You'll see the speed everywhere, even in Workbench popping windows and icons up. Obviously most games are supposed to run at a certain speed, so of course further acceleration isn't going to do much for them.
btw I have had amigas with 68000, 68020, 68030 25mhz and 50mhz, and 68040
Not too bad, I've had 68000, 68010, 68020, 68030@25mhz, 33mhz, 40mhz and 50mhz, 68040@25mhz, 33mhz and 40mhz, and 68060@50mhz.
-
My A500T is 68060@ 50/57/60/62/64 MHz depending on what I throw in ;) -or 68000@7.14... That makes 6-speed computer.
-
Looking at the mess of various accelerator cards that were made for amigas. I see some 040's clocked at lower speeds than some 030 cards. Would there be any gain to an 040 in that case, or is it better to just go for the higher mhz ?
I will try to answer as best as i can.
However, i would like to know what you are going to use the computer for...
I have a blizz 040 and a close friend of mine has a blizz 030.
(we have same amount of fastram)
In pure figures the 030 gives close to 7 or 8000 points in sysinfo.
while the 040 gives just over 14000 points.
(if i remember correctly. it has been a while since last time i powered up my A1200)
The 040 is faster, and generally the experience feels a lot crispier.
But like stated of others, the 040 gets HOT...
If speed is what you need. go for a 060. give a damn about 040.
In most cases a 030 (@50) will suit most applications.
And a 030 will almost always be cheaper.
I have a 030 50 in my a 500. and it is a blast to play around with.
Just make sure you get as much fastram as possible...
-
You'll see the speed everywhere, even in Workbench popping windows and icons up. Obviously most games are supposed to run at a certain speed, so of course further acceleration isn't going to do much for them.
Not too bad, I've had 68000, 68010, 68020, 68030@25mhz, 33mhz, 40mhz and 50mhz, 68040@25mhz, 33mhz and 40mhz, and 68060@50mhz.
There are many things which will improve workbench speed much more than an accelerator. 640x400 4 color is way faster than the same res in 16color. Running any video card is also much faster. Using a good harddrive and interface is also much faster. My point is in most amiga systems the bottleneck isn't cpu speed.
I used to try to get the best and fastest, then I experimented with settings and subjective sense of speed with each and found that you really can't tell if an amiga is running at 25mhz or 50.
I would tell anyone looking for an accelerator that doesn't have a real lot of experience to look more for features: hard drive interface, fast ram amount and type, ease of installation, compatibility, 68000 fallback mode...
-
Looking at the mess of various accelerator cards that were made for amigas. I see some 040's clocked at lower speeds than some 030 cards. Would there be any gain to an 040 in that case, or is it better to just go for the higher mhz ?
For the core development era of the Amiga the creators of games and software appealed to the more common user base. While the latter years post say 1995 developers were trying to move the Miggy into a more competitive role, previous to this the commercial world limited the machines capability to say modest acceleration and more RAM. Games like SimCity 2000 for me drove me to getting a better accelerator but to be honest an 030 with say 4MB RAM worked fine with almost everything. My bigger problem was the compatibility of cards with some games.... Ishar IV hated my GVP as did Sensible Soccer. In Sensi the players would accelerate at times doing catchy up with the game. The Blizzard IV was the most consistent card ever in terms of driving anything on the 1200.
I have to say that it was graphics that floored it for me with the A1200 and the drain that that had on the machine. The A1200 needed to come out of the case and I just never could do that.
The 040 really needs cooling and a fan I would guess. Never bothered I just jumped to an 060 Apollo without cooling but more power.
My main A1200 still runs with the 030 Blizzard with SCSI Kit. The machine is on broadband and allows me to use every game and piece of software I have. To use 3.9 I run the 4000 at 040 with PicassoIV or A4000T with Cyberstorm and Picaso IV. But thats a completely different story, and I do not use these machines anything like the A1200.
scuzz
-
Well, I'm with KThunder on this argument.
All things equal, the 68040 is by far the superior processor.
All things are rarely equal. Fast RAM, HD controller I/O, etc, play a huge role in system responsiveness.
From simply a look-and-feel comparison, my A1200 with a GVP '030 Turbo+ (030/40mhz) stomped my bone-stock A4000D with 25mhz 040 (3640 board).
But take that same 68040/25mhz and put it in a decent board, (ie, Warp Engine, CyberStorm) and that A4000D will turn right around and squash the A1200 '030 like you'd expect.
So, I guess, what to take out of this, there's more to an accelerator than the processor. Buy the one that best fits your overall needs, rather than worrying about benchmarks.
I would tell anyone looking for an accelerator that doesn't have a real lot of experience to look more for features: hard drive interface, fast ram amount and type, ease of installation, compatibility, 68000 fallback mode...
this + reliability
-
Well, I'm with KThunder on this argument.
All things equal, the 68040 is by far the superior processor.
All things are rarely equal. Fast RAM, HD controller I/O, etc, play a huge role in system responsiveness.
From simply a look-and-feel comparison, my A1200 with a GVP '030 Turbo+ (030/40mhz) stomped my bone-stock A4000D with 25mhz 040 (3640 board).
But take that same 68040/25mhz and put it in a decent board, (ie, Warp Engine, CyberStorm) and that A4000D will turn right around and squash the A1200 '030 like you'd expect.
So, I guess, what to take out of this, there's more to an accelerator than the processor. Buy the one that best fits your overall needs, rather than worrying about benchmarks.
this + reliability
OT:
Shows how important the memory interface is to PC performance. This is why the fpga-based Amigas in development (Minimig, Replay, NATAMI) will perform alot faster than the classics as they now use SDRAM/DDR/DDR2.
-
Of course it is way faster, the '040 kicks close to 1 instruction per clock cycle average, but you don't see it with the vast majority of amiga software. An '030 needs no libs for compatibility, produces much less heat, and uses less power especially if you don't need the fpu. Which again most amiga software doesn't.
A 040 runs rings around a 030. Just try to load some images and 030 will choke compared to 040. This is very easy to notice. Emulators also run faster on 040 thanks to bigger caches and demos run faster too. Video playing is also a good test.
I never had problems with power or heat with a 040, these "heat" problems sound like urban legends to me. They work fine with a heatsink and if you use it inside a desktop A1200 you may need a very small fan but that's all. 040s do not emit so much heat. Phase5 sold Blizzard040/40 and Cyberstorm040/40 without any fan.
Power requirements are not much higher than 030+fpu.
I jumped from a 68000/7Mhz to an A1200 with Falcon040/25 and I used a BlizzardIV 030/50 the weekends at our local club and I always noticed it way slower. Of course you may find a few applications that perform in a similar way on a 030 but 040 usually crushes 030s. 040 has 4KB+4KB of cache and 030 just 256bytes... even if BlizzardIV memory interface is well designed it can't fight against cache L1. I have/had Amigas with 68000/7, 68020/14, 68030/16, 68030/25, 68030/50, 68040/25, 68040/28, 68040/30, 68040/40, 68060/50, 68060/60, 040/25+PPC, 060/50+PPC... I never had heat problems on my A1200 despiting it carried a 040 and I never had to add stuff to raise it or improve airflow.
Even the slowest 040 I ever touched, a cbm 3640 felt faster in normal use than a BlizzardIV 030/50.
68040.library is included as standard with AmigaOS so he doesn't have to install extra libraries. If he wants to play games WHDLoad is the best piece of software he could use.
This guy is asking for basic advice which I gave. We could get into Mips and stuff or we could give him some simple suggestions on picking an accelerator. With most amiga software imho an '030 is actually better for many people especially beginners.
btw I have had amigas with 68000, 68020, 68030 25mhz and 50mhz, and 68040
If he just wants to play games then he doesn't need much cpu anyway. Just some fastram and whdload. If he's interested on 3D games a 040/28 or faster would be needed.
For demoscene a 060 is almost mandatory for watching last 12 years productions, for apps I would get at least 040/40 and a graphic card.
-
Interesting stuff. Thanks all!
I'll keep poking around. Honestly, my main concern is just to be able to play some of the "heavier" games like AB3D and Gloom. Not interested in DOom or Quake
A guy on amibay is selling a cheap 030/25 with 8 megs fast ram. Not a monster accelerator by any means, but should give a reasonable speed boost I guess
-
I'm with KThunder here - 040 may be significantly faster, but without fast ram on the turbo board it never reaches its potential. Subjectively with A1200 Blizzard 1230 MKIV felt faster than A4000 with A3640. Especially in demos.
This is ridiculous. Who installs a cpu card without fast ram??? I don't know anyone who uses a 040 without fastram. Do you use your 030s without fastram?
I never felt BlizzardIV 030/50 faster than A3640 in demos... in fact many won't work on a 030.
@runequester
If you don't even have fastram then a 030 is better than nothing. For Gloom/AB3D you can always reduce screen size and use 2x2 pixels if you want. If you want to use your miggy for something else than games get a 040.
-
This is ridiculous. Who installs a cpu card without fast ram??? I don't know anyone who uses a 040 without fastram. Do you use your 030s without fastram?
I never felt BlizzardIV 030/50 faster than A3640 in demos... in fact many won't work on a 030.
@runequester
If you don't even have fastram then a 030 is better than nothing. For Gloom/AB3D you can always reduce screen size and use 2x2 pixels if you want. If you want to use your miggy for something else than games get a 040.
The card Im looking at is 8 meg fastram, with a jumper to reduce to 4, to avoid messing with the PCMCIA slot.
-
Compatibility is a big deal, as I want things to work as simply as possible. So I gather the 030 is going to be the more compatible here? (as its seemingly just an overgrown 020, which the 1200 has a version of anyways)
If I were you I would look for an 030 at 40 or 50Mhz. But in your search, if you find a 1240 040 card just get that, it will work fine. If you use WHDload games, there should be no problem anyways. Some cards even have a disable feature so you can revert back to 020 for compatibility.
-
I never felt BlizzardIV 030/50 faster than A3640 in demos... in fact many won't work on a 030.
I've had quite the opposite experience. Many demos were made to work on a blizzard 1230IV, simply because it was one of the most popular accelerators around. 040's were a bit more rare in the demoscene, while 060 were a bit more common.
@runequester: honestly, you'll soon regret you didnt get the 060 straight away. quake wont be running well on a 060, but gloom, ab3d and doom are a lot more playable on 060 compared to 030.
-
This is ridiculous. Who installs a cpu card without fast ram??? I don't know anyone who uses a 040 without fastram. Do you use your 030s without fastram?
I never felt BlizzardIV 030/50 faster than A3640 in demos... in fact many won't work on a 030.
I'm not sure what you're talking about, but I'm talking about the RAM that's on the turboboard itself. Of course, I have the usual 16MB A4000 mobo RAM, but with A3640 it still feels subjectively slower than 1230 MKIV. I don't have any benchies, I simply remember quite a few demos that were slow, but still enjoyable on 030/50 that are nothing more than a slideshow on A3640. I'm not saying the A3640 is slower across the board - it might well be faster in WB and serious apps, but that's more difficult to judge.
-
The stock A4000/040 using the 3640 card was badly crippled (due to the slow access to motherboard memory). Any 3rd party 040 accelerator card for the A4000 utterly trashes it.
I can vaguely remember the WarpEngine 040 running at 28MHz (just 3MHz faster than the 3640) with it's local RAM and support for 040 cache line transfers outperforming the stock A4000 by a factor of 3 in some tests.
-
If you want to use your miggy for something else than games get a 040.
I use mine for more than games and I have a Blizzard '030 ;) A 25Mhz '040 is only twice as fast as a 50Mhz '030 anyway, not really a big difference for things like programming in assembly language.
-
A 25Mhz '040 is only twice as fast as a 50Mhz '030 anyway, not really a big difference for things like programming in assembly language.
Or another way of looking at it, it's only 4 times faster per clock. And the 060 is ~1.7 times faster per clock than the 040.
-
@rvo_nl
I've had quite the opposite experience. Many demos were made to work on a blizzard 1230IV, simply because it was one of the most popular accelerators around. 040's were a bit more rare in the demoscene, while 060 were a bit more common.
I guess you mean '90 demos because most >2000 demos were designed for 040/060. In fact the c2p designed for 040+ will perform badly on 030 and if your software needs fpu you'll raise the cost of the 030 so much that you'll be able to buy a 040/40 for almost the same price. For 030 demos it's a good idea to run cyberpatcher/oxypatcher to improve compatibility a little.
@koshman
I'm not sure what you're talking about, but I'm talking about the RAM that's on the turboboard itself. Of course, I have the usual 16MB A4000 mobo RAM, but with A3640 it still feels subjectively slower than 1230 MKIV. I don't have any benchies, I simply remember quite a few demos that were slow, but still enjoyable on 030/50 that are nothing more than a slideshow on A3640. I'm not saying the A3640 is slower across the board - it might well be faster in WB and serious apps, but that's more difficult to judge.
Demos running faster on BlizzardIV 030 than on A3640 is definitely not normal. In the worst case they'll run the same but 040 is usually smoother even running at 25Mhz. Enable MAPROM if you don't have it enabled and relocate your kickstart to fastram. Even if your 040 has fpu it doesn't mean using fpu versions will always be faster. Do you have the caches enabled? Are your simms ok? Do you have 68040.library correctly installed? Check your motherboard jumpers.
If you fit a gfx card you'll notice even more how slow 030s really are compared to 040 (even A3640/25).
In the worst case and if you dare you can try to overclock your board to 28Mhz (30Mhz too, I think 33Mhz may require small changes) and the system may feel slightly smoother.
Anyway, on an A1200 a 040 beats a 030 easily and allows you to run 3D games and demos much better.
@Thorham
I try to stay away from 030 as IMHO they feel slow (much more than half the speed). Using CED obviously doesn't need much cpu power but if you built moderately large programs you would notice the benefit of a 040 or 060. 030s and 040s are is quite different from a programming point of view (faster FPU available in 99% of situations, bigger caches, longer pipeline that allows more instructions per cycle...). Of course you could argue that since you are coding in ASM a 030 is enough but you could argue the same about a 020 :-) And you could argue that you like coding entire modular OSes is fine with a 68000... but WB programs would still feel slow on it. Try IBrowse with some page with images and you'll notice the difference.
-
I've encountered software that runs faster on 68030 than it does on 68060 due to a heavy reliance on instructions that aren't implemented on the 68060, but the 68040 pretty much implements all the user mod integer instructions that the 030 does and even when having to handle unimplemented 6888x floating point instructions, the speed is not usually less than a real 68882.
-
@Crumb: yes, 90's demo's. nowadays I have a 060 so Im not complaining :)
-
I use mine for more than games and I have a Blizzard '030 ;) A 25Mhz '040 is only twice as fast as a 50Mhz '030 anyway, not really a big difference for things like programming in assembly language.
Not maybe a big difference for the coding itself, but the resulting code will run much faster :)