Author Topic: Drastic FPS drops between versions?  (Read 2132 times)

0 Members and 1 Guest are viewing this topic.

Offline asyikarea51

  • 210
  • -__-||
Drastic FPS drops between versions?
Granted I have not touched FSO in forever, and damage/degradation over time across all the storage media I have might add on to the issue, but...

So I copied what's left over of my crap-messy install (i think only retail is left of it + own abandoned table-only mods) from an old laptop to my new PC on Win 10, I get it running on some old 3.7.1/2(?) build and the FPS is 500-something although guns fire oddly slow. But when I switch to a 3.7.3 AVX nightly, the weapons fire normally but the FPS just tanks straight down to 5-20FPS with crazy spiking, and this is on retail missions retail data. And the view is as though the top half of the screen is normal, while the bottom half is darker with a very visible cut-off line.

"Intelgrated" 530 (which I am making do since I don't have a dedicated gfx yet. Well it does run some other things fine... must be DirectX domination)

This caused by purely messed up files somewhere? Or W10 and an obsolete Launcher (registry issues on that)? Or something else? I won't bother with logs / screens etc for this, seems better to start over from scratch, but just want to know what's going on. :banghead:
Inferno plz
The Power of Nightmares
TheHound: "Nice idea, but I have a thing against announcing campaigns before having them already finished."
G5K: "The flipside of that is that if you don't announce your campaign, yet take too long to finish it, other people may independently come up with some of the same ideas."

 

Offline niffiwan

  • 211
  • Eluder Class
Re: Drastic FPS drops between versions?
Shadows were added in 3.7.3; if you have an Intelgrated then that's probably the cause of the framerate tanking. There should be an option to disable them in the launcher.
Creating a fs2_open.log | Red Alert Bug = Hex Edit | MediaVPs 2014: Bigger HUD gauges | 32bit libs for 64bit Ubuntu
----
Debian Packages (testing/unstable): Freespace2 | wxLauncher
----
m|m: I think I'm suffering from Stockholm syndrome. Bmpman is starting to make sense and it's actually written reasonably well...

 

Offline asyikarea51

  • 210
  • -__-||
Re: Drastic FPS drops between versions?
Wow that helped a lot, and the dark bottom half went too. Now it's within the 320 mark, me guessing there has to be a few other things I need to switch off for it to hit the 500 mark?

And either something went bork with my install, or I simply forgot how fast (or how slow) a Fire Wait of 0.2 really is.

EDIT: okay, so if I cap the FPS, the Subach seems to fire normally, but if i let the engine run free at 470+ it slows down?  :confused:
« Last Edit: October 24, 2015, 07:19:37 am by asyikarea51 »
Inferno plz
The Power of Nightmares
TheHound: "Nice idea, but I have a thing against announcing campaigns before having them already finished."
G5K: "The flipside of that is that if you don't announce your campaign, yet take too long to finish it, other people may independently come up with some of the same ideas."

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: Drastic FPS drops between versions?
EDIT: okay, so if I cap the FPS, the Subach seems to fire normally, but if i let the engine run free at 470+ it slows down?  :confused:
The obvious solution is to disable -no_fps_capping (and/or -no_vsync). No, seriously; it was originally a hidden commandline parameter, but it wound up getting added to the list of options exported to the launcher during the 3.7.1 nightly cycle. It's not intended for normal usage, and weird things can happen as a result of enabling it (presumably timer abnormalities as a result of the extremely low amount of time passing between frames).

EDIT: Also, the other thing slowing down your framerate compared to before would probably be deferred lighting, but there's no reason to disable it if you're getting triple-digit FPS with it on.
Ph'nglui mglw'nafh Codethulhu GitHub wgah'nagl fhtagn.

schrödinbug (noun) - a bug that manifests itself in running software after a programmer notices that the code should never have worked in the first place.

When you gaze long into BMPMAN, BMPMAN also gazes into you.

"I am one of the best FREDders on Earth" -General Battuta

<Aesaar> literary criticism is vladimir putin

<MageKing17> "There's probably a reason the code is the way it is" is a very dangerous line of thought. :P
<MageKing17> Because the "reason" often turns out to be "nobody noticed it was wrong".
(the very next day)
<MageKing17> this ****ing code did it to me again
<MageKing17> "That doesn't really make sense to me, but I'll assume it was being done for a reason."
<MageKing17> **** ME
<MageKing17> THE REASON IS PEOPLE ARE STUPID
<MageKing17> ESPECIALLY ME

<MageKing17> God damn, I do not understand how this is breaking.
<MageKing17> Everything points to "this should work fine", and yet it's clearly not working.
<MjnMixael> 2 hours later... "God damn, how did this ever work at all?!"
(...)
<MageKing17> so
<MageKing17> more than two hours
<MageKing17> but once again we have reached the inevitable conclusion
<MageKing17> How did this code ever work in the first place!?

<@The_E> Welcome to OpenGL, where standards compliance is optional, and error reporting inconsistent

<MageKing17> It was all working perfectly until I actually tried it on an actual mission.

<IronWorks> I am useful for FSO stuff again. This is a red-letter day!
* z64555 erases "Thursday" and rewrites it in red ink

<MageKing17> TIL the entire homing code is held up by shoestrings and duct tape, basically.

 

Offline asyikarea51

  • 210
  • -__-||
Re: Drastic FPS drops between versions?
Hrmm, I always thought the vsync/FPS cap options (or at least one of them) had been there from even before 3.7.1. Was mainly out to see what option does what, slows down what, etc.  :banghead:

One big jump from a laptop 520MX, and to some extent the destroyed ATI 5970 before that (in terms of generation), caught me off-guard when I gave the 530 a go at the old stuff I'm usually playing.
Inferno plz
The Power of Nightmares
TheHound: "Nice idea, but I have a thing against announcing campaigns before having them already finished."
G5K: "The flipside of that is that if you don't announce your campaign, yet take too long to finish it, other people may independently come up with some of the same ideas."

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: Drastic FPS drops between versions?
Hrmm, I always thought the vsync/FPS cap options (or at least one of them) had been there from even before 3.7.1.
Oh, -no_vsync has been exported to the launcher for forever; I said "it" to mean -no_fps_capping; if I meant both, I would've said "they". But without -no_fps_capping, -no_vsync will still run into a limit of... 120 FPS, IIRC. I just mentioned it because removing it from your commandline would obviously result in a framerate cap again.
Ph'nglui mglw'nafh Codethulhu GitHub wgah'nagl fhtagn.

schrödinbug (noun) - a bug that manifests itself in running software after a programmer notices that the code should never have worked in the first place.

When you gaze long into BMPMAN, BMPMAN also gazes into you.

"I am one of the best FREDders on Earth" -General Battuta

<Aesaar> literary criticism is vladimir putin

<MageKing17> "There's probably a reason the code is the way it is" is a very dangerous line of thought. :P
<MageKing17> Because the "reason" often turns out to be "nobody noticed it was wrong".
(the very next day)
<MageKing17> this ****ing code did it to me again
<MageKing17> "That doesn't really make sense to me, but I'll assume it was being done for a reason."
<MageKing17> **** ME
<MageKing17> THE REASON IS PEOPLE ARE STUPID
<MageKing17> ESPECIALLY ME

<MageKing17> God damn, I do not understand how this is breaking.
<MageKing17> Everything points to "this should work fine", and yet it's clearly not working.
<MjnMixael> 2 hours later... "God damn, how did this ever work at all?!"
(...)
<MageKing17> so
<MageKing17> more than two hours
<MageKing17> but once again we have reached the inevitable conclusion
<MageKing17> How did this code ever work in the first place!?

<@The_E> Welcome to OpenGL, where standards compliance is optional, and error reporting inconsistent

<MageKing17> It was all working perfectly until I actually tried it on an actual mission.

<IronWorks> I am useful for FSO stuff again. This is a red-letter day!
* z64555 erases "Thursday" and rewrites it in red ink

<MageKing17> TIL the entire homing code is held up by shoestrings and duct tape, basically.

 

Offline asyikarea51

  • 210
  • -__-||
Re: Drastic FPS drops between versions?
So anyways, regardless of what happens, in any... e.g. standard gaming / FRED mission testing scenario, do I keep it hard-capped at 60 because of the timer?

When I was on worse systems back then I unlocked the vsync (assuming the cap only came from 3.7.1 onwards as you say) because somehow IIRC capping it down made it difficult to play... at least for me, especially gun aiming since it slows down for smooth frames and I'm not good a player. I still run these old laptops though, so hardcap at 60... oh well. :sigh: <--- neutral

The last set of MediaVPs I could run on the two old laptops I had access to was pretty much 3.6.9 with the FPS never reaching 30 anyway.
Inferno plz
The Power of Nightmares
TheHound: "Nice idea, but I have a thing against announcing campaigns before having them already finished."
G5K: "The flipside of that is that if you don't announce your campaign, yet take too long to finish it, other people may independently come up with some of the same ideas."

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: Drastic FPS drops between versions?
Why not turn off vsync but not use no-fps-capping? Then you can play at 120.

 

Offline asyikarea51

  • 210
  • -__-||
Re: Drastic FPS drops between versions?
Does timer/weapons etc go nuts in some way even between 60 and 120? lol sounding like a total n00b here, this is probably something that affects almost any game especially the really old ones.

But I take it that stuff like that shouldn't be happening, since it's you suggesting it... I dunno, you keep your frames locked somehow when you test-run your FREDded stuff, right? :nervous:
Inferno plz
The Power of Nightmares
TheHound: "Nice idea, but I have a thing against announcing campaigns before having them already finished."
G5K: "The flipside of that is that if you don't announce your campaign, yet take too long to finish it, other people may independently come up with some of the same ideas."

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Re: Drastic FPS drops between versions?
120 should be safe, as far as I know.

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: Drastic FPS drops between versions?
I don't see the point in subjecting yourself to screen tearing just so your FPS counter hits triple digits, but hey; you want what you want, you do you.
Ph'nglui mglw'nafh Codethulhu GitHub wgah'nagl fhtagn.

schrödinbug (noun) - a bug that manifests itself in running software after a programmer notices that the code should never have worked in the first place.

When you gaze long into BMPMAN, BMPMAN also gazes into you.

"I am one of the best FREDders on Earth" -General Battuta

<Aesaar> literary criticism is vladimir putin

<MageKing17> "There's probably a reason the code is the way it is" is a very dangerous line of thought. :P
<MageKing17> Because the "reason" often turns out to be "nobody noticed it was wrong".
(the very next day)
<MageKing17> this ****ing code did it to me again
<MageKing17> "That doesn't really make sense to me, but I'll assume it was being done for a reason."
<MageKing17> **** ME
<MageKing17> THE REASON IS PEOPLE ARE STUPID
<MageKing17> ESPECIALLY ME

<MageKing17> God damn, I do not understand how this is breaking.
<MageKing17> Everything points to "this should work fine", and yet it's clearly not working.
<MjnMixael> 2 hours later... "God damn, how did this ever work at all?!"
(...)
<MageKing17> so
<MageKing17> more than two hours
<MageKing17> but once again we have reached the inevitable conclusion
<MageKing17> How did this code ever work in the first place!?

<@The_E> Welcome to OpenGL, where standards compliance is optional, and error reporting inconsistent

<MageKing17> It was all working perfectly until I actually tried it on an actual mission.

<IronWorks> I am useful for FSO stuff again. This is a red-letter day!
* z64555 erases "Thursday" and rewrites it in red ink

<MageKing17> TIL the entire homing code is held up by shoestrings and duct tape, basically.

  

Offline asyikarea51

  • 210
  • -__-||
Re: Drastic FPS drops between versions?
The FPS cap part was mainly for the older/obsolete laptops. Right now on this desktop I'm keeping the caps on but with as many things disabled as possible since I don't have anything besides retail and maybe INFR1 at this point. I'm not some crazy FPS-seeking nut, okay! It's the situation! :P

That said I think this thread's served its purpose, so thanks guys. Don't know if I can actually do anything worthwhile with FSO nowadays though, don't really have the time for it anymore. I haven't touched it since my completely pointless playthrough of the initial release of BP:WiH (how many 5-mission skips was that, getting wasted on just Medium)...
Inferno plz
The Power of Nightmares
TheHound: "Nice idea, but I have a thing against announcing campaigns before having them already finished."
G5K: "The flipside of that is that if you don't announce your campaign, yet take too long to finish it, other people may independently come up with some of the same ideas."