Author Topic: FSX increase FPS by restarting AERO Windowed mode  (Read 1591 times)

0 Members and 1 Guest are viewing this topic.

Offline Bogdan Ghincea

  • Captain
  • Administrator
  • Sr. Member
  • *****
  • Posts: 273
  • Popularity: +5/-1
  • Flying is a way of life
    • View Profile
    • Air Danubius - virtual airline company
FSX increase FPS by restarting AERO Windowed mode
« on: April 18, 2014, 10:31:45 AM »

Aero must be ENABLED before starting FSX for this tweak to work!

It is about vsync fix for users who fly windowed.

Now, in another thread, a tweak with half the refresh rate was posted for the users of full screen.

The good news is, there is something new for windowed users too:

While you won't be able to enjoy the smoothness of the half refresh rate FPS (60->30), you will be able to circumvent that stupid vsync behaviour in windowed mode where FSX is halving the FPS all the time. You can usually either get 60, then 30, then 20 then 15 I believe... if FPS drops below 30, it will drop to either 20 or 15.

FSX disables Aero upon start (does anyone know why), thus making vsync function like described above (at refresh dividers).

Now, if you restart the Desktop Windows Manager (dwm.exe, which then restarts the Aero after FSX has started), it will behave just like the standard full screen vsync. 30-29-28-27...

First of all, to enable vsync in windowed, put this into FSX.cfg:
[GRAPHICS]
ForceWindowedVsync=1

Now,
there are three ways to restart the DWM (Aero):

1) manually - quit dwm.exe (task manager, Desktop Windows Manager), it will restart itself, and Aero will be enabled

DO NOT use this option, as it apparently messes up the EZCA functionality. 2) and 3) is working fine.

2) create a batch file containing:

@echo off
start "" "E:\FSX\FSX.exe" (insert the link to your FSX.exe)
net stop uxsms
net start uxsms

and run it. FSX is going to start, Aero is going to get started after FSX, and voila...

3) elegant solution, through FSUIPC (only works with registered version):

- create a batch file containing:

net stop uxsms
net start uxsms

Set the FSUIPC to run the batch file automatically, edit the FSUIPC.ini and enter:

[Programs]
Run1=HIDE,"E:\FSX\FSX.bat" (insert the link to your FSX.exe)

This solution is going to do everything silently. No CMD popup windows, only visible Aero activation.

Important:
If you come over ANY sign of trouble, please post. I didn't have much time to test this out, but a little tests I did, looked quite promising.

Good hunting!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27