Search Unity

A litle test for old Macs

Discussion in 'General Discussion' started by taumel, Oct 28, 2005.

  1. taumel

    taumel

    Joined:
    Jun 9, 2005
    Posts:
    5,292
    Hi,

    i just threw together this little test (nothting special) because i want to know how well such a thing performs on old gfx-hardware below a 9200er (<miniMac).

    url: http://www.marune.de/taumel/test/mac/waben.zip

    Exit: Press the ESC-key
    Alter the objects amount by using the mousewheel.

    And another one: I'm still looking for audio-software on the Mac which is freeware or in a low shareware region. I already tried out Audacity and Sound Studio which both sucked.

    Concret i would need to edit at least WAVs, easy selecting envelopes, let the selection play in loop. Additional to that some standard filters like compressor, fadings, ...

    Thanks,

    taumel
     
  2. NicholasFrancis

    NicholasFrancis

    Joined:
    Apr 8, 2005
    Posts:
    1,587
    Hi Taumel...

    Looks really nice!

    If you want performance measurements, possibly adding an FPS counter might help ;)
     
  3. taumel

    taumel

    Joined:
    Jun 9, 2005
    Posts:
    5,292
    Hi Nicholas,

    oopsa you're right...awhh this happens when you're in a hurry...let me see...

    And thanks! :O)

    <update> Okay, font was also missing...


    Greetings,

    taumel
     
  4. Jonathan Czeck

    Jonathan Czeck

    Joined:
    Mar 17, 2005
    Posts:
    1,713
    Getting 58-63 fps on a iBook 800 MHz with a Radeon 9200 Mobility 32 Megabyte in it.

    -Jon
     
  5. taumel

    taumel

    Joined:
    Jun 9, 2005
    Posts:
    5,292
    Hi Jon,

    with how many objects?


    Greetings,

    taumel
     
  6. Jonathan Czeck

    Jonathan Czeck

    Joined:
    Mar 17, 2005
    Posts:
    1,713
    Oh whoops, that was with 60.

    33 fps with 300.
    11 fps with 1000.

    Mind you, I was getting the framerate with OpenGL Profiler, and there could very well be a tad bit of overhead with that.

    -Jon
     
  7. taumel

    taumel

    Joined:
    Jun 9, 2005
    Posts:
    5,292
    Okay, thanks!

    On my miniMac (1.25ghz) i get:

    300 33 fps
    999 12 fps

    Limited by the gfx-card, hmm?!

    Greetings,

    taumel
     
  8. guategeek_legacy

    guategeek_legacy

    Joined:
    Jun 22, 2005
    Posts:
    659
    Very cool. I figured I would test it out on my Radeon 9800 Pro XT. Even though thats not what its purpose is. I got:

    300 objects 84 fps
    1000 objects 59 fps
    2000 objects 30 fps
    3000 objects 19 fps
    4000 objects 15 fps
     
  9. robertseadog

    robertseadog

    Joined:
    Jul 23, 2005
    Posts:
    374
    Wow you made that yourself or is it made with Unity? So did you hack the nib or what?

    I got 84 fps on an Ati 9800 pro 64mb ram, but I'll try it on the oll imac..
     
  10. thylaxene

    thylaxene

    Joined:
    Oct 10, 2005
    Posts:
    716
    first things - results:

    g5 2x2.3 ati9600 64mb:
    60 objs = 85fps
    108 objs = 85fps
    204 objs = 79-82fps
    504 objs = 42fps
    1008 objs = 24fps
    2016 objs = 13fps
    4020 objs = 6fps

    g4 2x533 geforcemx2 32mb:
    60 objs = 29fps
    108 objs = 29fps
    204 objs = 22fps
    504 objs = 14fps
    1008 objs = 8fps
    2016 objs = 4fps
    4020 objs = 2fps

    Will test on a eMac and my powerbook 17 (first gen) later today.

    Audio editors to try:

    Amadeus
    http://www.hairersoft.com/Amadeus.html
    A lot of podcasters use this shareware app...

    Cacophony
    http://www.bannister.org/software/cacophony.htm
    Know nothing about this one... got reasonable reviews on versiontracker though.

    Cheers, Jon.
     
  11. Jonathan Czeck

    Jonathan Czeck

    Joined:
    Mar 17, 2005
    Posts:
    1,713
    I would wager it is a fill rate thing.
     
  12. taumel

    taumel

    Joined:
    Jun 9, 2005
    Posts:
    5,292
    Hi,

    @aarku:
    Yep sure...but hey fillrate is due to the gfx-card. ;O)

    @robertseadog/outcast
    This is interesting as i also do have a 9800PRO in my pc. A normal 9800PRO on pc beats a 9800XT on the Mac in this scenario (according to outcast's numbers). I do get here:

    0300 84 fps
    0999 64 fps
    1998 35 fps
    3000 24 fps
    3999 18 fps

    By the way i also uploaded a pc-version under:
    http://www.marune.de/taumel/test/pc/waben.zip

    It's done with blitzMax because i needed something done quick and working on my pc is ways faster due to the faster machine and so compiling/debugging takes less time. But don't get me wrong this is no unity sucks statement. Just my personal situation. :O)

    @thylacine:
    Thanks for the tips!


    Greetings,

    taumel
     
  13. robertseadog

    robertseadog

    Joined:
    Jul 23, 2005
    Posts:
    374
    does blitzMax support mac compile? And does it run on a mac?
     
  14. robertseadog

    robertseadog

    Joined:
    Jul 23, 2005
    Posts:
    374
    looks like it does (but seems there is no 3d support?).

    BTW: Don't you have GarageBand Taumel? I use it for everything audio related and it works quite well (escpesially when you want to combine different sounds or else tweak the existing sound in any way)..

    Amadeus seems to do little but changing levels of bass/discant or volume..
     
  15. Pavlov

    Pavlov

    Joined:
    Jun 7, 2005
    Posts:
    41
    It's an OO language based on basic with roots in java but compiles to a native executable. The IDE is VERY simple and one step up from a simple text editor. Other/more powerful IDEs exist, some are free, some aren't.

    Max is currently 2d, cross platform (OS X, Windows, Linux) and has networking capabilities. It's fast and they're currently working on a GUI for games to use (buttons, text boxes, etc).

    A 3d engine is in the works but it seems to be a long way from being released. Since one can access C/C++ native libs from Max I've heard of people using APIs of open source engines to do 3d (Irrlicht comes to mind).

    It also has a library for dealing specifically with opengl but I don't know a lot about it since I only used it for a little while.

    According to the author(s), development is moving slower than expected. Looking at the big picture of what's been accomplished and what the goal is, it's definitely not an easy task. Most if not all of it is WAY over my head.
     
  16. robertseadog

    robertseadog

    Joined:
    Jul 23, 2005
    Posts:
    374
    ah.. I discovered the site yesterday, cool for fullscreen 2d games.. But no match for Unity I guess.
     
  17. taumel

    taumel

    Joined:
    Jun 9, 2005
    Posts:
    5,292
    Hi,

    @robertseadog

    >>>BTW: Don't you have GarageBand Taumel? I use it for everything audio related and it works quite well (escpesially when you want to combine different sounds or else tweak the existing sound in any way)<<<

    Yes i have. Can i load and edit samples with it? I already had a short look into it but it looked like a sequencer+softsynth to me. Is there a way to load/edit/save waveforms? Beside of this i won't need it as i still make my music with my nordlead3 with whom i'm very happy. :O)

    As again for blitzMax my opinion is:

    +) Very fast.
    +) Very easy.
    +) Very cheap.
    +) Short devtimes.
    +) Multiplatform support.
    -) The IDE is well be polite >ascetic<.
    -) 3d engine is not finished yet. But beside of using external ones like pavlov mentioned you can also use pure openGL 1.1 and so yes 3d is possible but you're on your own... :O)
    -) Documentation.
    -) Communication/Feedback to/from the developers.
    -) The way they deal with their community sucks.
    -) Updates.
    :

    Bottomline is that it suits well for some cases and doesn't for others. It's like with any other gamedev-tool i have used/tested so far: The one which makes you really happy is still missing...


    Greetings,

    taumel
     
  18. robertseadog

    robertseadog

    Joined:
    Jul 23, 2005
    Posts:
    374
    Im actually considering purchasing it for simple 2d stuff, did this fullscreen thingy in like 5 minutes
    Code (csharp):
    1.  
    2. Strict
    3. Global width=800
    4. Global height=600
    5. Graphics width,height,16
    6.  
    7. 'Load Jr image:
    8. Global jrGrafic=LoadImage("jr.png")
    9.  
    10. While Not KeyHit(KEY_ESCAPE)
    11.   DrawText "This is a test from Magic Medicine",((width/2)-64)-100,((height/2)-64)+150
    12.  
    13.  'Draw jrGrafic on screen:
    14.   SetBlend SOLIDBLEND
    15.   SetScale 1,1
    16.   DrawImage jrGrafic,(width/2)-64,(height/2)-64
    17.     Flip
    18.     Cls
    19.     FlushMem
    20. Wend
    But Again not a real challenge for Unity (yet) since it's mostly 2d for macintoshs.. But coding in that Basic-like language seems to be, quite basic!
    About garageband, im not sure about the waveform capabilities but I suspect they are simple..
     
  19. taumel

    taumel

    Joined:
    Jun 9, 2005
    Posts:
    5,292
    Yep as i said very quick results... :O)

    You will be happy with it as long as you won't encounter any problems.
    But when they show up you will also experience the major drawback of it:
    The lacking communication with the developers and the way they act to their community. For me this is a major reason not recommending this product without pointing this out! You have been warned.

    Where in Garage Bands can i import/edit/export waveforms?


    Greetings,

    taumel