Author Topic: Random lagging  (Read 5768 times)

0 Members and 1 Guest are viewing this topic.

Do you disable F@H, or Exit it?  If you only disable it, try exiting it and then re-launching after the game is done... (I have F@H).

I run two console clients as services, and shut them down through services.msc whenever I need to do something potentially intensive.  FWIW, I sometimes forget to turn it off, and sometimes it's a lot worse and sometimes it lags no more than it would with the clients off.

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
Ya, because F@H is "lowest" priority - it's supposed to take a backseat, and usually does.  IDK what your problem is then.. what services are taking all the CPU time?

 
Well I don't know for 100% scientific certainty (since I don't know how to monitor individual process utilization while gaming), but the CPU peaks when I'm running the game, and flatlines when I hit the windows key to look at Task Manager, so it seems it can only be the Freespace process (fs2_open_3_6_9.exe)

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
Hmph...

I have GMA 950, which is crap, but like I said it ordinarily handles the game just fine, I also have 2GB of memory and a T2300, I've set the game process affinity to CPU 0, and that core is always loaded 100% when playing.  I know GMA 950 offloads some things to the CPU,

Set the process affinity to CPU 1... I have a hunch that your GMA 950 offloads to CPU 0, causing the lag as both FSO and your GMA are using the same core... can't hurt to try.. this would also explain the CPU usage dropping to nothing when you minimize FSO, because it's no longer asking for anything to be rendered.

 
It seems you're right, looking at task manager, core 0 was mostly flatline, but there were small spikes here and there, while core 1 was almost always at 100% as expected.  I think that fixed it as much as it can be fixed on my machine, I still have occasional lag, but now it's only when a bunch of stuff blows up all at once. 

I do have to set the affinity every time I launch the game, could you all put some little piece of code into 3.6.10 that sets the affinity automatically for those of us with dual core and integrated graphics?

 

Offline jr2

  • The Mail Man
  • 212
  • It's prounounced jayartoo 0x6A7232
    • Steam
Quote from: http://www.majorgeeks.com/Win2000_Launcher_d438.html
Win2000 Launcher is an application booster for Windows 2000 and Windows XP (Whistler). By default, Windows 2000 launch your game at a priority level 3 (there are 6 levels). With the launcher you can configure your programs to use the priority level of your choice and choose on which CPU your program should run on (if you have multiple processors in your system).

 
Quote from: http://www.majorgeeks.com/Win2000_Launcher_d438.html
Win2000 Launcher is an application booster for Windows 2000 and Windows XP (Whistler). By default, Windows 2000 launch your game at a priority level 3 (there are 6 levels). With the launcher you can configure your programs to use the priority level of your choice and choose on which CPU your program should run on (if you have multiple processors in your system).

Well.. that's nice, but this is a temporary fix at best, since neither multi core processors nor shoddy IGPs are going away any time soon.  Yeah I know they get better, I'd probably have 0 problems if I had the x3100 IGP, but sooner than later the game will be made better and more intensive, and it'll be the same old thing all over again.

I know you all are behind on 3.6.10, and it may not be put in, but I know you all keep some kind of wishlist somewhere, just stick this in there for me.

 

Offline ARSPR

  • Preys On Mantis
  • 29
Quote from: http://www.majorgeeks.com/Win2000_Launcher_d438.html
Win2000 Launcher is an application booster for Windows 2000 and Windows XP (Whistler). By default, Windows 2000 launch your game at a priority level 3 (there are 6 levels). With the launcher you can configure your programs to use the priority level of your choice and choose on which CPU your program should run on (if you have multiple processors in your system).

Well.. that's nice, but this is a temporary fix at best, since neither multi core processors nor shoddy IGPs are going away any time soon.  Yeah I know they get better, I'd probably have 0 problems if I had the x3100 IGP, but sooner than later the game will be made better and more intensive, and it'll be the same old thing all over again.

I know you all are behind on 3.6.10, and it may not be put in, but I know you all keep some kind of wishlist somewhere, just stick this in there for me.

Look in google for imagecfg.exe util. This utility modifies your exe so it automatically uses one or other core. (IIRC it's an old official Win NT utility). So you only need to "modify" your fsopen.exe with this util.
IF YOU HAVE TROUBLES WITH FS2:
  • Please, please, please, READ and UNDERSTAND the sticky threads in FreeSpace & FreeSpace Open Support board.
    A lot of people are willing to help you, but, as anyone can understand, seeing the very same "issues" repeated again and again can become quite depressing. Please, spend a bit of time trying to solve the issue by yourself.
    (Lobo deserves a monument).
  • Then, if you aren't still able to solve your issue, feel free to ask for help in that same board.
    FYI, most of the troubles are caused by wrong mod installations which lead to either missing data or undesired cross-effects between them. Always follow the mod installation instructions and keep a clean FS2 installation as explained in the sticky threads. Two additional links about how the game handles game data:
  • If you think that you've discovered a bug, mantis it.
    Provide as much info as you can, and try to narrow it down. A lonely "FS2 doesn't work" is not a good report.

Whoever Hanlon was: Never attribute to malice that which can be adequately explained by stupidity.
Albert Einstein: Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe.

Dell Dimension 9200 - Vista 32-bit Ultimate
Core 2 Quad Q6600 @2.4GHz - RAM 2 GB DDR2
nvidia 8800 GTX - Integrated Sigmatel Audio