Howdy, stranger! Ready to join the community? [log in]

Rogue in-game browser performance

With Icrontic’s mention of Rogue – the free in-game web browser, I got excited and decided to give it a shot.  I’ve been wanting an in-game solution to web browsing for a long time.  I’ve felt that one of the best ways to improve Steam gaming would be to allow web browsing through their community in-game overlay.  I was anxious to see if Rogue answered my call.

I did some quick and dirty performance benchmarks with Rogue to see if it effects that precious performance that PC gamers hold in such high regard.  My test system has the following specs:

Gigabyte GA-965P ATX Motherboard
Intel Core 2 Duo E6420 @ 2.4 ghz
Nvidia GeForce 8800 GTX
3 Gigabytes DDR2 800 RAM
250 Gigabyte SATA Seagate HDD

To test performance I used Flatout 2, a chaotic racing game by Bugbear Entertainment.  It came out in 2006, and it doesn’t have outstanding graphics.  I chose the game because it loads very quickly and my system has no problem running it at an unfaltering 60 FPS.  I ran FRAPS to show the frame rate of the game in the top left corner of the screen.

I took 4 screen captures – Two during gameplay without Rogue running and two during gameplay with Rogue running.  On the right side of the screen capture you can see the game running with the frame rate in the top left corner in yellow.  On the left side you can see Windows Task Manager showing either active processes or performance monitor.  Lets see the results:

Flatout 2 without Rogue running

Flatout 2 / No Rogue
Flatout 2 / No Rogue – Performance monitor

Flatout 2 / No Rogue - Processes
Flatout 2 / No Rogue – Processes

As you can see from the FRAPS overlay the frame rate is locked in at 60.  It didn’t dip below that number once.  Only 50% of the CPU is being utilized, which makes sense since it’s a dual core processor and the game isn’t multithreaded.  Flatout 2 is using a little over 300 megabytes of RAM.  Now lets restart the game with Rogue running.

Flatout 2 with Rogue running

Flatout 2 / With Rogue - Performance monitor

Flatout 2 / With Rogue - Performance monitor

Flatout 2 / With Rogue - Task manager

Flatout 2 / With Rogue - Processes

I loaded icrontic.com as I played to make sure the browser was passing information.  The results were less than impressive. As you can see from the Performance monitor screen capture my CPU usage was now up to maximum.  Page file usage had increased slightly, which is to be expected.  But the headliner to take note of is the in-game frame rate.  Where I was previously running the game at a constant 60 FPS, I now was struggling to break 30.  I found this to be interesting as Rogue was only using 60 megabytes of RAM (only is a rather big word for performance enthusiasts however).

To see if I could change performance based on the Rogue window size, I quit the game and maximized Rogue.  It became very clear to me that the actual Rogue window size heavily impacted its in-game performance.  I was unable to even get to a race with Rogue maximized, the intro videos were playing THAT slowly.

Upon the second launch with Rogue running, I actually had trouble getting the overlay to work.  I had to restart my PC AND relaunch the game seven times before it worked correctly.  Before I tried Flatout 2 I used Oblivion.  Rogue crashed that game three times in a row.

Rogue is a great idea.  It’s the type of application that gamers are crying out for now that integrated communication systems have been implemented in most games.  Unfortunately to the PC gamer every frame per second counts, and when an application is effectively cutting your numbers in half, most gamers will find its use unacceptable.  Here’s to hoping this performance kink is worked out soon, this is a still a technology that most of us really want.

Share |
N4G : News for Gamers

8 Comments:

  1. jared
    Howdy Damnit

    The major FPS his, was this while Rogue was on screen?

    If it was running, but not over layed were you still getting a FPS hit? If that was the case using it when you are dead in TF2 or CS still would be OK.

  2. Black Hawk
    Metaphysically wrinkle free

    Did you try changing the options at the bottom of Rogue's window? I think each one changes the way rogue renders the page since it does say "optimize for: video, web, game".

  3. Bobby Miller
    The Dean of Computer Graphics

    Glad you mentioned both of those things, Jared and Black Hawk.

    Those screencaps were while Rogue was running in the background and not overlayed. When I hit F12 to overlay the browser the in-game framerate dropped even more, though I don't have numerical values to put on the further drop. It's bad all around.

    I did change the options to 'game' mode with little to no effect. Should have mentioned that as well.

    Perhaps it was something in my setup. Perhaps Flatout 2 is just too old. If anyone has better luck with the software, please let us know.

  4. Black Hawk
    Metaphysically wrinkle free

    I had tried it earlier with Medieval II: Total War and also got a performance hit.

  5. I love that you're letting Jimmy die. Good game.

  6. Bobby Miller
    The Dean of Computer Graphics

    Why does everyone keep thinking I was letting Jimmeh die??!! That's why I went down there, to save him! I have a screenshot trigger finger. I shoot while I shoot.

    But the untold story of that screenshot?

    WEEZER LEFT US THREE TO DIE! He jumped in the chopper and said goodnight.

    Heartless.

  7. Black Hawk
    Metaphysically wrinkle free

    Oh I haven't forgotten.

  8. UPSWeezer
    Ninja Warrior
    Why does everyone keep thinking I was letting Jimmeh die??!! That's why I went down there, to save him! I have a screenshot trigger finger. I shoot while I shoot.

    But the untold story of that screenshot?

    WEEZER LEFT US THREE TO DIE! He jumped in the chopper and said goodnight.

    Heartless.

    Oh I haven't forgotten.

    WHO DO YOU THINK IT WAS SHOOTING THE ZOMBIES BEHIND YOU GUYS?!?

    Also, you guys died, THEN I jumped in the chopper. Look! You can see Louis' shadow in the top left side of the picture. I was right behind you guys!

Hey, be nice. Icrontic is full of good people, we promise.


New Features on Icrontic: