How to Performance Test a Heron

2008 February 16

lbreakout

When you don’t have a lab and can’t afford sophisticated equipment, you improvise with what you’ve got. As Don Rumsfeld would say, you geek with the hardware you’ve got, not the hardware you want.

So I wanted to verify my initial impression that Ubuntu’s Hardy Heron alpha seems to come bundled with some memory-management features lacking in previous versions of the Ubuntu suite, and I stumbled across an odd but effective testing instrument. A game.

It’s a fairly simple breakout style game for Linux, appropriately titled LBreakout. Simple as it is, many of the levels will severely test your CPU, memory, and graphics processor — I’ve actually seen one level titled “CPU Test.” It’s fairly common to run across levels where dozens of little balls are flying around the screen, hitting bricks and causing little explosions.*

Now there are settings in the game that can be tweaked to accommodate older hardware, such as my Gateway P4 1.3GHz machine with its 640MB of RAMBUS memory and nVidia GeForce 5500 128MB video card. You can limit the refresh rate to 100 FPS (frames per second), and turn off various animations.

I have two Ubuntu installations on this box: standard Ubuntu 7.10, the current live release, and Kubuntu Hardy Heron 8.04 alpha, the test release of the next version, due to arrive in April. Playing this LBreakout game on each of these systems has shown me a lot, viz.:

  • On the 7.10 installation, the game performs very poorly, even with the animations off and the refresh limited to 100 FPS. Frequent display lockups when more than half a dozen balls or so are in play; the game pausing and switching from full screen to windowed; and the occasional crash. The game is virtually unplayable here.
  • On the 8.04 setup, the game flows very nicely, even with the refresh set to unlimited and all animations turned on. I have yet to see a situation where the game locks up or freezes, and it breezes through even the most arduous levels (20 or more balls in play and animations going off all over the place). In fact, the very same levels that crushed the Ubuntu installation are handled effortlessly by Kubuntu Hardy Heron.
  • badheronThe bottom line here is that Ubuntu/Kubuntu users have a lot to look forward to in Hardy Heron. Nevertheless, remember that they’re still in alpha stage with this thing. As you can see, the browser performance still needs some work. That’s msnbc.com with some of the New York Times site scrambled up with it — multiple tabs in Firefox are not behaving very well yet in this heron’s pond.

    But that’s why there are alphas and betas in software development, and why you should never mess around with test releases of operating systems unless you’re a professional geek or an unbalanced individual like myself.
    __________________

    *A few of LBreakout’s levels reach positively artistic heights of cool, as in the “Gathina” levels, which often rival the quality of the ingeniously rounded shapes of another famous breakout game, the commercial hit known as Fairy Treasure.

    Share and Enjoy:
    • Digg
    • del.icio.us
    • Facebook
    • Google Bookmarks
    • Slashdot
    • StumbleUpon
    • LinkedIn
    • NewsVine
    • Fark
    • MySpace
    • Netvibes
    No comments yet

    Leave a Reply

    Note: You can use basic XHTML in your comments. Your email address will never be published.

    Subscribe to this comment feed via RSS

    Videos, Slideshows and Podcasts by Cincopa Wordpress Plugin