Author Topic: glest game speed  (Read 5496 times)

GNUlinux

  • Guest
glest game speed
« on: 9 November 2008, 01:27:05 »
Glest is awesome :)

It looks like I may have ran into a problem with Glest 3.1.2 (shared library version 0.4.0 ) Built Mar 5 2008 on GNU / Linux.

It occasionally seems to speed up to an incredibly fast speed all by itself, the sound freezes up and the game becomes uncontrollable.

Does anyone know what could be causing this?

Please let me know what kind of debugging info I can provide.

Thanks!

hailstone

  • GAE Team
  • Battle Machine
  • ********
  • Posts: 1,568
    • View Profile
Re: glest game speed
« Reply #1 on: 9 November 2008, 21:56:46 »
I do remember this happening to other people but I can't find the thread on it, maybe someone else will know. Also welcome to the forum.
Glest Advanced Engine - Admin/Programmer
https://sourceforge.net/projects/glestae/

GNUlinux

  • Guest
Re: glest game speed
« Reply #2 on: 10 November 2008, 06:31:41 »
Thanks :) Thanks everyone!

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,225
    • View Profile
    • http://www.titusgames.de
Re: glest game speed
« Reply #3 on: 12 November 2008, 09:29:44 »
I also had these problems a long time ago, but for me they are fixed now. Since 3.1.2 I had no more trouble with these speedup problems.
BUT: No error was found this time, so probabaly its still a bug in the game.

When I had this error it looks like a problem with the soundsystem to me which causes the uncontrolled speedup.
It happened very often in multiplayer games and made them crash.

HINT:
When you search in the forum you better use google/or something else to search for older posts. The forum had a bad crash some month ago and the search index is corrupt now. :(

to search for norsemen in google for example type:
norsemen  site=http://www.glest.org/glest_board
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

GNUlinux

  • Guest
Re: glest game speed
« Reply #4 on: 12 November 2008, 20:10:00 »
Thanks for the reply :)

hailstone

  • GAE Team
  • Battle Machine
  • ********
  • Posts: 1,568
    • View Profile
Re: glest game speed
« Reply #5 on: 13 November 2008, 02:43:40 »
There is a DebugMode option in glestadv.ini
Glest Advanced Engine - Admin/Programmer
https://sourceforge.net/projects/glestae/

GNUlinux

  • Guest
Re: glest game speed
« Reply #6 on: 13 November 2008, 03:42:30 »
Thanks for the suggestion :)

On Linux apparently the file is $HOME/.glest/glest.ini

I edited the file and set DebugMode=1

After starting the game there was some debugging info superimposed on the left.

Unfortunately after some time the game locked up hard and I had to reboot.

Unfortunately, I did not have time to document the debugging info on the screen.

hailstone

  • GAE Team
  • Battle Machine
  • ********
  • Posts: 1,568
    • View Profile
Re: glest game speed
« Reply #7 on: 13 November 2008, 03:46:11 »
There might be a saved log of debugging info.
Glest Advanced Engine - Admin/Programmer
https://sourceforge.net/projects/glestae/

GNUlinux

  • Guest
Re: glest game speed
« Reply #8 on: 13 November 2008, 12:06:02 »
Cool, thanks, I will look around.

In the meantime I played the game for about an hour, maybe longer, and built up a huge army, with debugging still on. The game did not crash and it did not speed up to insane speed either.

My frame count was 255835.


Debug info with game paused a few minutes before ending the game:

MouseXY: 142,613

PosObjWord: 47,57

Render FPS: 172

Update FPS: 40

GameCamera post: 36.95, 20.00, 46.25

Time: 17.00

Triangle count: 16006

Vertex count: 21654

Frame count: 255835

Player 0 res: 59 0 48675 12340 65880

Player 1 res: 0 176 83 6 166



A few days ago the game sped up to insane speed playing this map ( Island Siege - Magic vs Tech ) with the same settings as today.

I was trying to replicate the circumstances under which it went crazy last time.

Thanks everyone :)

GNUlinux

  • Guest
Re: glest game speed
« Reply #9 on: 13 November 2008, 12:11:25 »
hailstone:

I found the log file in $HOME/.glest/glest.log but sadly it has been overwritten several times since the insane speed up a few days ago and the hard lockup a few hours ago.

I will post my log file the next time I run into a problem.

In the meantime, the contents of my current $HOME/.glest/glest.log ( from the latest clean run ) are:

Log file

Core data
Tileset: tilesets/forest
TechTree: techs/magitech
Resource type: techs/magitech/resources/energy
Resource type: techs/magitech/resources/food
Resource type: techs/magitech/resources/gold
Resource type: techs/magitech/resources/stone
Resource type: techs/magitech/resources/wood
Faction type: techs/magitech/factions/magic
Unit type: techs/magitech/factions/magic/units/archmage
Unit type: techs/magitech/factions/magic/units/archmage_tower
Unit type: techs/magitech/factions/magic/units/battlemage
Unit type: techs/magitech/factions/magic/units/behemoth
Unit type: techs/magitech/factions/magic/units/daemon
Unit type: techs/magitech/factions/magic/units/dragon
Unit type: techs/magitech/factions/magic/units/drake_rider
Unit type: techs/magitech/factions/magic/units/energy_source
Unit type: techs/magitech/factions/magic/units/ghost_armor
Unit type: techs/magitech/factions/magic/units/golem
Unit type: techs/magitech/factions/magic/units/initiate
Unit type: techs/magitech/factions/magic/units/library
Unit type: techs/magitech/factions/magic/units/mage_tower
Unit type: techs/magitech/factions/magic/units/summoner
Unit type: techs/magitech/factions/magic/units/summoner_guild
Unit type: techs/magitech/factions/magic/units/tower_of_souls
Unit type: techs/magitech/factions/magic/units/wicker_behemoth
Upgrade type: techs/magitech/factions/magic/upgrades/ancient_summoning
Upgrade type: techs/magitech/factions/magic/upgrades/dragon_call
Upgrade type: techs/magitech/factions/magic/upgrades/energy_compression
Upgrade type: techs/magitech/factions/magic/upgrades/energy_sharpening
Upgrade type: techs/magitech/factions/magic/upgrades/hell_gate
Faction type: techs/magitech/factions/tech
Unit type: techs/magitech/factions/tech/units/aerodrome
Unit type: techs/magitech/factions/tech/units/air_ballista
Unit type: techs/magitech/factions/tech/units/airship
Unit type: techs/magitech/factions/tech/units/archer
Unit type: techs/magitech/factions/tech/units/barracks
Unit type: techs/magitech/factions/tech/units/battle_machine
Unit type: techs/magitech/factions/tech/units/blacksmith
Unit type: techs/magitech/factions/tech/units/castle
Unit type: techs/magitech/factions/tech/units/catapult
Unit type: techs/magitech/factions/tech/units/cow
Unit type: techs/magitech/factions/tech/units/defense_tower
Unit type: techs/magitech/factions/tech/units/farm
Unit type: techs/magitech/factions/tech/units/guard
Unit type: techs/magitech/factions/tech/units/horseman
Unit type: techs/magitech/factions/tech/units/ornithopter
Unit type: techs/magitech/factions/tech/units/pig
Unit type: techs/magitech/factions/tech/units/swordman
Unit type: techs/magitech/factions/tech/units/technician
Unit type: techs/magitech/factions/tech/units/technodrome
Unit type: techs/magitech/factions/tech/units/worker
Upgrade type: techs/magitech/factions/tech/upgrades/advanced_architecture
Upgrade type: techs/magitech/factions/tech/upgrades/blade_weapons
Upgrade type: techs/magitech/factions/tech/upgrades/piercing_weapons
Upgrade type: techs/magitech/factions/tech/upgrades/robotics
Upgrade type: techs/magitech/factions/tech/upgrades/shield_level_1
Upgrade type: techs/magitech/factions/tech/upgrades/shield_level_2
Upgrade type: techs/magitech/factions/tech/upgrades/stables
Upgrade type: techs/magitech/factions/tech/upgrades/training_field
Faction types
State cells
Heightmap computations
Compute minimap surface
Generate elements
Creating AI for faction 1
Initializing renderer
Waiting for network
Starting music stream
Launching game
Game
World
Minimap
Tech tree
Tileset
Cells


Thanks :)

GNUlinux

  • Guest
Re: glest game speed
« Reply #10 on: 15 November 2008, 11:37:57 »
Hey guys :(

The sound froze up and there was a very loud buzzing sound, the game sped up to insane speed and after hitting num lock, the num lock became stuck, caps lock wouldn't turn on, the FPS counters inside the game went to 0 and the FPS counter in the main menu was also 0 after hitting escape and ending the game.


Debug info with game paused shortly after it happened:

MouseXY: 410,593

PosObjWord: 128,152

Render FPS: 0

Update FPS: 0

GameCamera post: 118.35, 20.00, 133.85

Time: 7.13

Triangle count: 25796

Vertex count: 28566

Frame count: 29380

Player 0 res: 30 0 3175 1230 1150

Player 1 res: 0 121 55 150 355





$ cat glest.log
Log file

Core data
Tileset: tilesets/forest
TechTree: techs/magitech
Resource type: techs/magitech/resources/energy
Resource type: techs/magitech/resources/food
Resource type: techs/magitech/resources/gold
Resource type: techs/magitech/resources/stone
Resource type: techs/magitech/resources/wood
Faction type: techs/magitech/factions/magic
Unit type: techs/magitech/factions/magic/units/archmage
Unit type: techs/magitech/factions/magic/units/archmage_tower
Unit type: techs/magitech/factions/magic/units/battlemage
Unit type: techs/magitech/factions/magic/units/behemoth
Unit type: techs/magitech/factions/magic/units/daemon
Unit type: techs/magitech/factions/magic/units/dragon
Unit type: techs/magitech/factions/magic/units/drake_rider
Unit type: techs/magitech/factions/magic/units/energy_source
Unit type: techs/magitech/factions/magic/units/ghost_armor
Unit type: techs/magitech/factions/magic/units/golem
Unit type: techs/magitech/factions/magic/units/initiate
Unit type: techs/magitech/factions/magic/units/library
Unit type: techs/magitech/factions/magic/units/mage_tower
Unit type: techs/magitech/factions/magic/units/summoner
Unit type: techs/magitech/factions/magic/units/summoner_guild
Unit type: techs/magitech/factions/magic/units/tower_of_souls
Unit type: techs/magitech/factions/magic/units/wicker_behemoth
Upgrade type: techs/magitech/factions/magic/upgrades/ancient_summoning
Upgrade type: techs/magitech/factions/magic/upgrades/dragon_call
Upgrade type: techs/magitech/factions/magic/upgrades/energy_compression
Upgrade type: techs/magitech/factions/magic/upgrades/energy_sharpening
Upgrade type: techs/magitech/factions/magic/upgrades/hell_gate
Faction type: techs/magitech/factions/tech
Unit type: techs/magitech/factions/tech/units/aerodrome
Unit type: techs/magitech/factions/tech/units/air_ballista
Unit type: techs/magitech/factions/tech/units/airship
Unit type: techs/magitech/factions/tech/units/archer
Unit type: techs/magitech/factions/tech/units/barracks
Unit type: techs/magitech/factions/tech/units/battle_machine
Unit type: techs/magitech/factions/tech/units/blacksmith
Unit type: techs/magitech/factions/tech/units/castle
Unit type: techs/magitech/factions/tech/units/catapult
Unit type: techs/magitech/factions/tech/units/cow
Unit type: techs/magitech/factions/tech/units/defense_tower
Unit type: techs/magitech/factions/tech/units/farm
Unit type: techs/magitech/factions/tech/units/guard
Unit type: techs/magitech/factions/tech/units/horseman
Unit type: techs/magitech/factions/tech/units/ornithopter
Unit type: techs/magitech/factions/tech/units/pig
Unit type: techs/magitech/factions/tech/units/swordman
Unit type: techs/magitech/factions/tech/units/technician
Unit type: techs/magitech/factions/tech/units/technodrome
Unit type: techs/magitech/factions/tech/units/worker
Upgrade type: techs/magitech/factions/tech/upgrades/advanced_architecture
Upgrade type: techs/magitech/factions/tech/upgrades/blade_weapons
Upgrade type: techs/magitech/factions/tech/upgrades/piercing_weapons
Upgrade type: techs/magitech/factions/tech/upgrades/robotics
Upgrade type: techs/magitech/factions/tech/upgrades/shield_level_1
Upgrade type: techs/magitech/factions/tech/upgrades/shield_level_2
Upgrade type: techs/magitech/factions/tech/upgrades/stables
Upgrade type: techs/magitech/factions/tech/upgrades/training_field
Faction types
State cells
Heightmap computations
Compute minimap surface
Generate elements
Creating AI for faction 1
Initializing renderer
Waiting for network
Starting music stream
Launching game
Game
World
Minimap
Tech tree
Tileset
Cells




Thank you :)

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: glest game speed
« Reply #11 on: 16 November 2008, 15:52:14 »
That's high render frames... My laptop usually goes at 10-25 FPS...
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

GNUlinux

  • Guest
Re: glest game speed
« Reply #12 on: 17 November 2008, 07:36:35 »
In-game I've seen it as high as 206 render FPS.

In the main menu I usually get 210 - 255 FPS.

Update FPS is steady at 40 except when the game goes crazy and both render and update FPS drop to 0 and the game gets incredibly fast.

:)

KaSek

  • Guest
Re: glest game speed
« Reply #13 on: 24 November 2008, 08:27:27 »
The same problem as the following?

viewtopic.php?f=10&t=1642

You can confirm that by changing the time (to past) while Glest is working with windowed mode.