Arcen Forums

General Category => AI War Classic => AI War Classic - Technical Support => Topic started by: Zair on September 10, 2014, 11:23:24 AM

Title: [8.009] Game redraw speed coupled to Performance Profile?
Post by: Zair on September 10, 2014, 11:23:24 AM
Oh, boy. I haven't been here to report something in a long time. I really should do a better job of remembering / noting down what my mantis password is!

Steam pulled AI War 8.009 for me this morning. I didn't think much of it until I loaded a game I started last night in a galaxy I knew was still going to be rather empty because there was only twenty minutes of gametime in it.

I noticed pretty much right away that the zoom in on Home Command that happens on load was way too choppy for what my machine is capable of, especially in a galaxy where nothing of real value is happening yet. After checking in Graphics Settings for any new toggles I might not have been aware of, I next went to the in-game performance profile settings and deliberately started screwing with it to see if that had something to do with it. Yep - setting it to something ridiculous like 166ms caused the Champion I was using as a test ship to start skipping more than a shiplength in distance every time the game redrew rather than being a graceful glider that just happened to be slow to respond.

My default performance profile is 33ms, baggage from my previous machine. I've upgraded since my last major AI War binge. :p If I was on 17ms (current machine can handle this just fine) I may not have noticed, but my old unchanged default of 33 caused the framerate coupling issues to pop out at me right away.

Current machine, if it helps!

Custom Build:
Intel Core i5-3570 (http://ark.intel.com/products/65702/Intel-Core-i5-3570-Processor-6M-Cache-up-to-3_80-GHz) (3.4GHz, 4 cores)
16GB RAM
Windows 7 Professional 64-bit, fully up-to-date as of earlier this week
Boot drive / Steam drive is an SSD, but Steam games (including AI War) are on spinning disk storage.

All of the above is with the game running through Steam. I'm going to try running it with Overlay disabled, then completely independent of Steam to see if that has any relation to this condition.

edit:

Steam, Steam w/o Overlay and Launch without Steam doesn't seem to matter. I had to check to see if Steam was part of the problem, I know it's been giving you guys a few headaches recently.
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: x4000 on September 10, 2014, 11:25:26 AM
This is intended-but-stupid behavior, don't worry, I'll fix it.  You've given me plenty of info to deal with this.  Thanks! :)
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: Zair on September 10, 2014, 11:29:20 AM
This is intended-but-stupid behavior, don't worry, I'll fix it.  You've given me plenty of info to deal with this.  Thanks! :)

I love you, you got back to me before I even managed to run the Steamless test. :p

Okay, time for me to see how big the galaxy can get before my box starts choking on 17ms updates!
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: x4000 on September 10, 2014, 11:31:56 AM
No problem.  ;D

I'll have a fix out within 15ish minutes, I've already got it about halfway done.
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: x4000 on September 10, 2014, 12:02:36 PM
All right, it was 30 minutes rather than 15, but here you go. :)

http://arcengames.com/mediawiki/index.php?title=AI_War_-_Current_Post-8.000_Beta#Official_8.010
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: DrNoid on September 10, 2014, 12:55:12 PM
Steam just updated my Linux version to 8.010 and I found problems:

Load a game, jump to a battle, click "message log", close message log, hit the pause button
The game is now stuck in "Pausing..."

It sometimes also happens when there is no battle, but in a battle it's 100% reproducible.


The game claims it does 800FPS (even though my monitor only supports 60 and vsync is on) yet it still seems incredibly choppy. When watching bullets fly I can see 'em jump, even if there is only one bullet on screen. Yesterday that was much smoother.
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: Fleet Unity on September 10, 2014, 01:04:42 PM
I also noticed the icons when you zoom out look fuzzy or all the colors not filled in. Has anyone else noticed this? Also I first noticed it on version 8.008.
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: x4000 on September 10, 2014, 03:44:29 PM
Okay, there is a new version 8.011, hopefully that helps: http://arcengames.com/mediawiki/index.php?title=AI_War_-_Current_Post-8.000_Beta#Official_8.011

@DrNoid: I can't duplicate the pausing... thing, but I was on my windows machine.  I'm going to fire up my linux install and see what I can see in the latest version.  What are your performance settings (under the Stats screen in-game) set to?  If those are set very low, then it's supposed to be choppy -- that's basically what that does.  You might go for 50ms or higher to make it look nice and smooth (but cost more CPU).  Are you playing multiplayer, by any chance?
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: Fleet Unity on September 10, 2014, 03:50:05 PM
Thanks for fixing the icons and the game is running more smoothly after the last few updates I can actually play on high now as I usually used the average setting but it is more choppy now I think this is because my computer should have been able to use high all along I just usually used average. :)
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: x4000 on September 10, 2014, 04:04:28 PM
Awesome. :)

In terms of the choppiness, that's actually a separate issue, and one I'm looking into at the moment.  Thanks!
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: Fleet Unity on September 10, 2014, 04:11:00 PM
Awesome. :)

In terms of the choppiness, that's actually a separate issue, and one I'm looking into at the moment.  Thanks!

Ok also I noticed if you hold the space bar to follow your ship or ships it draws them twice or makes it look like one is see thru. Normal ship moving does not seem affected.
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: x4000 on September 10, 2014, 04:12:19 PM
Awesome. :)

In terms of the choppiness, that's actually a separate issue, and one I'm looking into at the moment.  Thanks!

Ok also I noticed if you hold the space bar to follow your ship or ships it draws them twice or makes it look like one is see thru. Normal ship moving does not seem affected.

That... is super odd!  But it's an awesome clue, thank you for that.  It points me in the right direction (I hope) for the larger thing.
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: Fleet Unity on September 10, 2014, 04:16:04 PM
Awesome. :)

In terms of the choppiness, that's actually a separate issue, and one I'm looking into at the moment.  Thanks!

Ok also I noticed if you hold the space bar to follow your ship or ships it draws them twice or makes it look like one is see thru. Normal ship moving does not seem affected.

That... is super odd!  But it's an awesome clue, thank you for that.  It points me in the right direction (I hope) for the larger thing.

No problem I thought it was odd as well as I am not sure if it happened on version older than 8.008 or not I use the follow option from time to time but not a lot.
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: x4000 on September 10, 2014, 04:45:24 PM
Okay, both are fixed now: http://arcengames.com/mediawiki/index.php?title=AI_War_-_Current_Post-8.000_Beta#Official_8.012

Thanks!
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: Fleet Unity on September 10, 2014, 05:21:06 PM
Okay, both are fixed now: http://arcengames.com/mediawiki/index.php?title=AI_War_-_Current_Post-8.000_Beta#Official_8.012

Thanks!

Average settings seems less choppy now but when you use space bar to follow your ship or ships the camera still shakes while they are moving other than that the normal ships movement is working fine.
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: x4000 on September 10, 2014, 07:34:19 PM
I don't really see a huge amount of camera shake, although I do see there is a tiny bit.  I'm not sure what that is about, exactly.  It's only when you are way zoomed out, right?  Or no?
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: Fleet Unity on September 10, 2014, 07:35:51 PM
I don't really see a huge amount of camera shake, although I do see there is a tiny bit.  I'm not sure what that is about, exactly.  It's only when you are way zoomed out, right?  Or no?

I will test it both ways now its really no big deal it does not seem to effect ship movement or frame rates.
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: Fleet Unity on September 10, 2014, 07:39:04 PM
When you fully zoom out you can barley see it when you press space bar and let the camera move with your ships but when zoomed in the ghost of the image moves out farther from the ship.

Edit: with a group of ships holding space bar the camera shakes and some ships you see a double ghost image of them and some you do not but it only happens if you are using the space bar for the camera to move with the ships. It does not effect game play or the frame rates in game that I could see. 
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: x4000 on September 10, 2014, 08:44:31 PM
 I'm about to sign off for the night, but would you mind doing me one favor?  If you revert to version 8.003 (it's an option in the steam settings under betas), do you still see that behavior?  I'm not sure how new this problem is.

Thanks again!
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: Fleet Unity on September 10, 2014, 09:32:05 PM
I'm about to sign off for the night, but would you mind doing me one favor?  If you revert to version 8.003 (it's an option in the steam settings under betas), do you still see that behavior?  I'm not sure how new this problem is.

Thanks again!

I will try I also could go all the way back to 8.000 and try it as well I have that backed up.

Edit: Ok no problem on version 8.000 it did not do it on that one, I will try it on 8.003. I still have that version backed up, I tried it no problem on that version as well it was the store version but I do not think that makes a difference.

Edit2: I also tried version 8.006 no problem on that one either.

Edit3: I also tried version 8.008 no problem on that version either. The last one I have backed up is 8.011 I will try it as well.
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: x4000 on September 10, 2014, 09:57:19 PM
Wow, that really narrows it down a ton -- thank you for that!  I will see what I can find tomorrow, that's definitely specific enough for me to figure something out.
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: Fleet Unity on September 10, 2014, 09:57:58 PM
Ok it does it on version 8.011 so it happen either on there or version 8.010 or 8.009.
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: Fleet Unity on September 10, 2014, 10:00:31 PM
Wow, that really narrows it down a ton -- thank you for that!  I will see what I can find tomorrow, that's definitely specific enough for me to figure something out.
No problem that is why I keep some backups of those version just in case a problem like this happened :)
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: Fleet Unity on September 10, 2014, 10:09:26 PM
I also backed up the current STEAM version to my hard drive to see if that made a difference it does not so it is not the STEAM client doing it.
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: x4000 on September 11, 2014, 11:27:11 AM
Okay, that's now fixed -- thanks!

http://arcengames.com/mediawiki/index.php?title=AI_War_-_Current_Post-8.000_Beta#Official_8.013
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: Fleet Unity on September 11, 2014, 11:29:37 AM
Okay, that's now fixed -- thanks!

http://arcengames.com/mediawiki/index.php?title=AI_War_-_Current_Post-8.000_Beta#Official_8.013

Glad to help, its working fine and the game is very stable thanks for all your and Keith's hard work on this game it is one of my favorite games!
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: x4000 on September 11, 2014, 11:59:42 AM
Awesome, glad it's working now!

And it's absolutely our pleasure on both our parts. :)
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: DrNoid on September 11, 2014, 01:48:19 PM
Okay, there is a new version 8.011, hopefully that helps: http://arcengames.com/mediawiki/index.php?title=AI_War_-_Current_Post-8.000_Beta#Official_8.011

@DrNoid: I can't duplicate the pausing... thing, but I was on my windows machine.  I'm going to fire up my linux install and see what I can see in the latest version.  What are your performance settings (under the Stats screen in-game) set to?  If those are set very low, then it's supposed to be choppy -- that's basically what that does.  You might go for 50ms or higher to make it look nice and smooth (but cost more CPU).  Are you playing multiplayer, by any chance?
I hadn't changed that setting, it was on 50, I guess that's the default? I've set it a bit lower, since my machine has no problems with it.
I wasn't playing multiplayer.
The latest versions works like a charm again :)
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: byljcron on September 11, 2014, 02:01:29 PM
I just saw the fastest release ever
lol
4relseases in one day!!
thats awesome
Title: Re: [8.009] Game redraw speed coupled to Performance Profile?
Post by: x4000 on September 11, 2014, 02:41:47 PM
Sweet, glad it works again! :)

Should actually be faster now than it was before, too.  Particularly on lower-end machines, which may not apply to you, but is nice for those who it does.