Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: gizz72 on September 13, 2004, 01:59:16 AM

Title: Frogger is slow on my MMU '030 playing VCD
Post by: gizz72 on September 13, 2004, 01:59:16 AM
Greetings,

My MMU on my GVP accelerator '030 is only 30Mhz with 8 Megs FastRam. My second accelerator a viper '030 without MMU does not play VCD but has 16 Megs Fast. I don't have a graphics card on My A1200. For the meantime, Is/Are there anyway to speed up my viewing pleasure without the need to expand the hardware? Are there alternative software downloadable besides it? Quick fix or configurations I need to do?

I don't mind viewing it in B/W or in a very small window 150 x 150 pxl, as long it's decent enough to view, not 1 frame every 5 secs or any sound delay. Any suggestions would be greatly appreciated here. Thanks all.

Regards,

Gizz
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: Zadoc on September 13, 2004, 02:09:25 AM
An '030 isn't going to cut it for MPEG software decoding.  I'd suggest getting an 060, but even then MPEG video decoding is still a tad slow.
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: gizz72 on September 13, 2004, 02:14:05 AM
Greetings Zadoc,

Quote

An '030 isn't going to cut it for MPEG software decoding. I'd suggest getting an 060, but even then MPEG video decoding is still a tad slow.


Even on a '060 it's still not decent??? Bugger!
Should there be some configuration problem there?
ATM I can't afford a '060. :-( That's why I need to deal with this via software. I just about to give up here.... *sigh*..

Regards,

Gizz
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: Hyperspeed on September 13, 2004, 03:31:58 AM
I always thought Frogger was much slower than RiVA-GUI. Why not give
that a try?

Even though Frogger demands FBlit be running it is still slow even
when put onto it's own custom screen.

I'm not sure if the latest RiVA allows VideoCD but you could give it a
whirl.

That MAS-Player doesn't do MPEG video does it? I know it handles MP3
but I'm not sure if there's anything on Amiga for aiding a low-spec
machine with MPG decoding.

Once upon a time the Phase5 CyberVision 64/3D was planned to fully
support MPEG decoding, and I'm sure I've heard someone mention that
the Permedia 2 in the BlizzardVision PPC has provision for it.

Try these:
¯¯¯¯¯¯¯¯¯¯
http://de5.aminet.net/pub/aminet/gfx/show/RiVA.lha
http://ftp.uni-paderborn.de/pub/aminet/gfx/show/RivaAudio.lha
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: Ilwrath on September 13, 2004, 03:32:07 AM
Quote
Even on a '060 it's still not decent??? Bugger!


Yeah...  It's not too good to look at, even on an '060.  Heck, my 4000/060 can barely do MPEG2 Layer 3 audio at a reasonable bitrate, let alone handle anything that involves audio AND video layers...

Your best bet would be to find a program to convert the VCD (mpeg) to less compressed format, and then try to view that.  It'll eat lots (LOTS!) of diskspace, and a fair while to convert, though.

Really, your BEST best choice is to find a cheap DVD player that supports VCD.  My $45 Samsung does it....
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: gizz72 on September 13, 2004, 03:57:47 AM
Greetings Ilwrath,
Oh my I tried conversion, I have a fairly large HD capacity ATM. I'll give it a spin. Try to check that under winuae for now.

Quote

Really, your BEST best choice is to find a cheap DVD player that supports VCD. My $45 Samsung does it....


Hmmm a DVD drive? Does it run fairly well even on a '030 without MMU while using frogger? If so then I'll save up and buy one for Xmas(figers crossed). I was thinking a DVDWriter(too expensive for now). :-D Thanks all

Regards,

Gizz
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: Hyperspeed on September 13, 2004, 04:03:47 AM
You could always hunt down the elusive CD32 FMV cartridge for playing
VideoCDs...  it worked with the SX-1 too (but not with the SX32 as far
as I know).

:-)
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: Matt_H on September 13, 2004, 04:08:28 AM
No, no, no, a DVD Player, like the kind you connect to a television - not a DVD Drive, like what you'd add to a computer. ;-) A DVD drive won't decode anything for you, so you're still stuck with the '030 speed bottleneck. There are some DVD drives with built-in decoders, but there are no Amiga drivers.
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: gizz72 on September 13, 2004, 04:27:02 AM
Greetings Matt_H,

DOH!! Silly bugger I am!! Thanks for the correction. :oops: Didn't notice it was a Player. hehe... :lol:

Anyway, the DVDPlayer, I have a PioneerDVD player but, it's in the other room. I just want to view VCD so I don't need to go from room to room.

Regards,

Gizz
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: gizz72 on September 13, 2004, 04:27:31 AM
DOH!! Silly bugger I am!! Double Post!!! :oops: I hate mondays!!
Gizz
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: srg86 on September 13, 2004, 07:34:57 AM
Don't forget that the m68k line of CPU's are very old and run at comparativly slow clock rates, I mean the 060 only runs at what? 66MHz? And AFAIK the 060 was released in about 1992. The 020 in about 1984. They were really good CPU's in their day (even if FPU performance did drop off a bit) but I'd be surprised if they'll run MPEG 2 plus an operating system, even on something as good as an Amiga.

well that's my 2 cents anyway.

srg
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: whabang on September 13, 2004, 07:56:53 AM
Well,

My old 486 @ 66 MHz could do it with halved quality, so it should do fine on an overclocked 040, or a 060.
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: gizz72 on September 13, 2004, 09:04:53 AM
Greetings whabang,

Quote

My old 486 @ 66 MHz could do it with halved quality, so it should do fine on an overclocked 040, or a 060.


Yes I agree. The old 486 does play video better. Thanks to VGA cards. :-)

Regards,

Gizz
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: Crumb on September 13, 2004, 10:14:04 AM
Use RiVA. Frogger is dead slow compared to RiVA... but you won't get much speed with a 030... even a 060 is slow... A ppc would help a lot... But it would be easier to buy a DivX player for 60€
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: whabang on September 13, 2004, 10:36:04 AM
Quote

gizz72 wrote:
Greetings whabang,

Quote

My old 486 @ 66 MHz could do it with halved quality, so it should do fine on an overclocked 040, or a 060.


Yes I agree. The old 486 does play video better. Thanks to VGA cards. :-)

Regards,

Gizz

Of course. Not having a gfx-board on your Amiga would make things even slower.

BTW, did you know that AMD's 486-DX4s performed better per cycle, than the early P4s? :-)
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: minator on September 13, 2004, 11:07:33 AM
Quote
My old 486 @ 66 MHz could do it with halved quality, so it should do fine on an overclocked 040, or a 060.


PC Gfx cards have done hardware decoding of MPEG for many years now, it's faster on the 486 because the 486 isn't doing the decoding.

This works on Windows but not all other OSs have drivers for the hardware.
If it's running another OS, playing an MPEG movie on my Athlon (800MHz) will eat most of the CPU power - thats how compute intensive MPEGs are.



Quote
BTW, did you know that AMD's 486-DX4s performed better per cycle, than the early P4s?


Not at all, the P4 is a very inefficient processor, if you clock it the same as other x86s (P3, K7) the P4 comes out 25-30% slower than the others.
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: Lemmink on September 13, 2004, 11:12:31 AM
If you have a zorro based Amiga you could look for one of those rare Peggy+ cards (it`s the zorry counterpart of the FMV Module) I had no problem playing a VideoCD with that card in fullscreen with syncrone sound on an A4000/030 with just onboard RAM off of a 2x IDE CD-ROM.
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: patrik on September 13, 2004, 11:27:54 AM
@gizz72:

You can find the Peggy+ card Lemmink is talking about here (http://www.gurumeditation.se/index.php?subMenu=true&itemMenu=used&sCategory=hardware&nID=54&fullInfo=true) for 300 SEK which is about 30 EUR.


/Patrik
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: whabang on September 13, 2004, 11:57:05 AM
Quote

minator wrote:
PC Gfx cards have done hardware decoding of MPEG for many years now, it's faster on the 486 because the 486 isn't doing the decoding.

Yes it did. I can't really tell if it skipped some frames or not (didn't notice it if it did), and the audio quality really sucked (11 kHz, mono), but it did run. IIRC, I used Xing MPEG-player back then.

My old Cirrus Logic-card sure as hell didn't have HW-acceleration.

The file I particularily remember playing, was the Weezer-video that was on the Windows 95-CD.



You aren't mixing VCD up with SVCD, are you? MPEG2-streams take a lot more power.
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: whabang on September 13, 2004, 11:58:39 AM
Gizz:
I just came to think of something:
Which IDE/SCSI-comtroller are you using? Transfers can eat a lot of CPU-power, if you don't use DMA.
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: whabang on September 13, 2004, 12:44:15 PM
Quote
Not at all, the P4 is a very inefficient processor, if you clock it the same as other x86s (P3, K7) the P4 comes out 25-30% slower than the others.

Hehe!
I remember the launch of the 1.6 GHz Tulatin CPU being cancelled, because it kicked the P4s ass too bad! :-D


Just checked the old review. It was running at 1.49 GHz.
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: darksun9210 on September 13, 2004, 02:48:10 PM
yeah even an 060 will baulk at playing back VCD (unless half quality etc. etc.). best get a PPC card + gfx card combo.

if not, and you have a lot of hard disk space that you don't know what to do with. you can decode the MPEG stream into an ANIM file, or bunch of frames, and extract the audio into an AIFF, then you should be able to chuck it all into a CDXL file. an EC020 with no fast ram will play a CDXL
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: Crumb on September 13, 2004, 03:14:26 PM
486 also had faster gfx bus... and some cirrus logic cards accelerate slightly MPEG videos thanks to their YUV modes (AFAIK it's the mode used by RiVA/Moovid to make the Picasso4 slightly faster)
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: Karlos on September 13, 2004, 03:19:56 PM
For enjoyable non-hardware based mpeg decoding on a miggy you need

1) A fast, DMA driven drive. PIO will suck the CPU dry even before you start decoding anything.

2) As fast a CPU as you can get with the largest bandwidth memory access you can manage. Nothing less than a good 060 (CS MK3 or CSPPC with 64-bit bus access is about as good as classic 680x0/PPC will get) will have sufficient power. A lot of number crunching is involved.

3) The fastest possible graphics bus you can get. Basic 640x480x16bpp video at 25fps requires 14.7 MB/s.

I've studied the results of quite a few classic amigas and TBH, the only cards I have seen that can sustain this kind of continious copy speed (or beter) from fast RAM to VRAM are the BVisionPPC/CVisionPPC and some PCI cards running on GRexx. The majority of mediator and prometheus systems seem to max out at about 8-10MB/s for this kind of operation.

Of course a lower resolution helps; 320x240x32bpp at 25fps (which needs 7MB/s copy speed) is achievable by pretty much all existing cards.

Some cards, notably those that support overlays and such can accelerate some aspects of video playback. Overlays can typically use YUV data directly and perform scaling which saves the CPU a lot of work.
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: whabang on September 13, 2004, 03:53:19 PM
Quote

Crumb wrote:
486 also had faster gfx bus... and some cirrus logic cards accelerate slightly MPEG videos thanks to their YUV modes (AFAIK it's the mode used by RiVA/Moovid to make the Picasso4 slightly faster)

Aye!
IIRC, the VESA-bus is three times as fast as the ISA-bus, which is already faster than the Zorro II-bus.

My Cirrus-card didn't have YUV-modes (Heck! The first year it didn't even have Windows 95-drivers :-P), but it would prolly have increased speed even more.
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: whabang on September 13, 2004, 03:55:51 PM
An interesting thim is that there were some DMA IDE-controllers for the PC, but until UDMA appeared, they were never popular because they wasn't very fast. I remember getting one of those fancy VESA IDE-controllers with on-board cache only to discover that my old controller used much less CPU-power.
Too bad it was slow as hell. :\
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: Crumb on September 13, 2004, 05:15:08 PM
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: HotRod on September 13, 2004, 06:23:49 PM
I agree, The Power Flyer is eating to much CPU-time that even watching some SVCDs are slow. The internal IDE-port got DMA but have too slow transfer-rate so your best bet would be a SCSI-solution.
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: Karlos on September 13, 2004, 07:14:14 PM
@crumb

You have to make sure you write your data to VRAM in the widest possible units to get a fast throughput. For 24-bit packed pixels (3 bytes per pixel) that can be a bit of an arse to do - you'd ideally want to buffer some amount of data thats a common multiple of 3 and 4 bytes and shove it along as 32-bit words (well, for zorro3 at least - I expect it makes less difference for zorro2 cards). For 68040/60 I found that move16 works well on quite a few z3 / PCI cards :-)
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: Hyperspeed on September 13, 2004, 07:51:29 PM
Okay, you've all lost the plot!

The original question was VideoCD on an '030... classic chipset too
by the look of it!

As a percentage of the 6 million Amigas out there, how many have a
Cyberstorm PowerPC or a PCI interface!?

Desktop Amiga users were pitifully neglected when it came to graphics
cards. Everyone made every sort of gizmo available but the next most
important thing of all (after hard disk and accelerator/RAM) was never
provided for!

The only real option for desktop A1200 owners was to cram in the
useless AteoBus Pixel64 or win the lottery and buy a PPC/BVision
combo.

Why was the Amiga's integrated image so savaged in the recent years?
Everyone loves the classic `wedge' design and to put your A1200 in a
tower basically does away with it's unique product design.

What happens then is that slowly PC owners will wear you down by
comparing your machine (now in a PC case) to their super-machine. All
the time Apple sneaks through the back door with an integrated machine
called `iMac'...

See where I'm getting?
Hold your guns Amiga owners, oh and throw out your WinUAE!

Anyway, did you download and try the 2x RiVA links I posted? It was
updated about a month ago so it may well support fast VCD playing on
AGA.

:-D :-D :-D :-D
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: Karlos on September 13, 2004, 08:28:31 PM
@hyperspeed

We didn't lose the plot. We are discussing the factors that influence the performance of mpeg playback on classic amiga hardware. A 68030/30MHz + AGA is really asling a tad too much, no matter how great the playback software is.

As for graphics memory write speed, AGA is on a par with a Z2 graphics card (max about 7MB/s) which is sufficient for 8-bit playback. Can look pretty good in HAM8 too. But of course this means your absolutely need as fast a CPU as possible - converting 24-bit RGB to some sort of planar HAM8 isn't exactly a cakewalk. An 060 starts to become essential.

Nobody is slamming the "integrated" 1200D, but it is over 10 years old now - you need to expand it to get much joy these days. I had one that was absolutely crammed to the brim but eventually a tower was essential if it was all to survive.

Now I have another 2 1200D's to go along side it that I have no intention of towering ;-)
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: Hyperspeed on September 13, 2004, 11:20:15 PM
All those poor wedge cases going to the bin, it's enough to make you
cry!

And at the same time Apple are hailing the revolution of the
integrated computer design!

:-D

I'd be happy to settle for non-upgradable, surface mounted memory if
it meant having an accelerator with integrated GFX chipset and maybe
SCSI for my A1200 desktop.

Like the Blizzard PPC + BVision but integrated as opposed to
expansions with bulky connectors. Price was always a problem for this
sort of luxury goods though...

One thing I have thought though, if you have an A1200 in a
tower,wouldn't it be cool for it's keyboard to be an A1200 desktop!
That way you could still have a towered A1200 and your lovely desktop
wedge design!

The A1200 wouldn't take up much more space than a keyboard and you'd
have a ready-made network machine for Stunt Car Racer.

:-) :-) :-)

Simple video/mouse/keyboard switching and you could have 2x machines
printing and playing MP3 simultaneously!

;-)
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: gizz72 on September 14, 2004, 12:32:57 AM
Greeting whabang,
Quote

Gizz:
I just came to think of something:
Which IDE/SCSI-comtroller are you using? Transfers can eat a lot of CPU-power, if you don't use DMA.


Well I'm using my IDEFix'97 for my CDRW sony. :-D
Is there any way I could use DMA method here?
-edit-
@all
I find riva unable to read VCD straight. As said, I can only extract the format from VCD to MPEG file using Frogger(eats a lot of HD space too). Then I can view it using Riva(with a few modification on it's configs).

Regards,

Gizz
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: Hyperspeed on September 14, 2004, 05:35:01 AM
Can't you use VCDGear to dump the VCD onto a file then burn a
filesystem disc, so rather than play the stream you can just play a
disc with a file.mpg on it for RiVA.

Alternatively, burn 10x CDXL discs...

:-D :-D :-D
Title: Re: Frogger is slow on my MMU '030 playing VCD
Post by: gizz72 on September 14, 2004, 06:54:05 AM
Greetings Hyperspeed,

Thanks for the tip. :-) I have not tried VCDGear yet. I'll download a copy then try it out. Thanks again.

Regards,

Gizz