找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 21545|回复: 31

[飞行交流] FSX目前为止唯一有效的优化教程

  [复制链接]
发表于 2012-6-11 12:38:32 | 显示全部楼层 |阅读模式
First of all, my thanks go to Günter (guenseli) and Ryan (Tabs) for this.

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!
最新发表的,哪位懂电脑的朋友翻译一下,造福大家。
发表于 2012-6-11 12:40:54 | 显示全部楼层
呵呵,不错
回复

使用道具 举报

发表于 2012-6-11 12:41:27 | 显示全部楼层
不错啊,就是优化以后效果不好
回复

使用道具 举报

发表于 2012-6-11 12:58:08 | 显示全部楼层
虽说初二了,,可是还是看的有点头大。。。
回复

使用道具 举报

发表于 2012-6-11 13:00:39 | 显示全部楼层
谁来翻译下!!!!!!!
回复

使用道具 举报

发表于 2012-6-11 13:06:29 | 显示全部楼层
这已经很简单了还是不懂吗?
回复

使用道具 举报

发表于 2012-6-11 13:20:16 | 显示全部楼层
有中文的么。。。
回复

使用道具 举报

发表于 2012-6-11 13:23:51 | 显示全部楼层
首先,我要感谢克ü中心(guenseli)和莱恩(标签)这个。

航空必须启用之前,开始创作这一修改工作!

它是关于支持固定用户谁飞窗口。

现在,在另一个线程,一个调整半刷新率为用户全屏幕。

好消息是,有一些新的窗口用户太多:

当你不能够享受平滑的半刷新率(60-30),你将能够绕过那愚蠢的支持行为在窗口模式,帧同步信号的帧的所有时间减半。你通常可以得到60,然后30,然后20,然后15我相信…如果帧率下降到低于30,这将下降到20或15。

航空:禁用启动(没有人知道为什么),从而使垂直同步的功能如上文所述(在刷新分隔)。

现在,如果你重新启动桌面窗口管理器(dwm.exe,然后重新启动后,微软已经开始,航空)它的行为就像标准全屏幕垂直同步。30-29-28-27…

首先,使垂直同步窗口,把这个fsx.cfg:

[图]

forcewindowedvsync =1

现在。

有三种方式启动的河网(航空):

1)手动退出dwm.exe(任务经理,桌面窗口管理器),它将自己重新启动,和航空将启用

请不要使用此选项,因为它显然打乱了ezca功能。2)3)是工作的罚款。

2)创建一个批处理文件包含:

@回声

启动“”:\:\微软的文件。”(插入链接到你的插件文件。)

停止uxsms

网络启动

并运行它。微软即将开始,航空将会开始后创作的,瞧…

3)优雅的解决方案,通过fsuipc(只能与注册版本):

创建一个批处理文件包含:

停止uxsms

网络启动

设置fsuipc运行该批处理文件,编辑fsuipc.ini进入:

[程序]

run1=隐藏,“五:\:\:蝙蝠。”(插入链接到你的插件文件。)

这个解决方案是将做的一切,默默地。没有命令,弹出窗口,唯一可见的空气活化。

重要的:

如果你在任何风吹草动,请张贴。我没有太多的时间来测试这一点,但试验我,看起来很有希望。

好的狩猎
   百度翻译的  可能有偏差 自己改一下
回复

使用道具 举报

发表于 2012-6-11 15:10:04 | 显示全部楼层
z7960111 发表于 2012-6-11 13:23
首先,我要感谢克ü中心(guenseli)和莱恩(标签)这个。

航空必须启用之前,开始创作这一修改工作!

这翻译看了让人无语
回复

使用道具 举报

发表于 2012-6-11 19:59:45 | 显示全部楼层
不喜欢不懂装懂。。。我表示有点吃力大概忘太多了把毕竟好多专业词汇比如垂直同步
貌似只是给窗口模式的人优化,对全屏无效。如果我错了就当我没说。

点评

- - 请看下面 此翻译来自百度 我没说我懂谢谢  发表于 2012-6-11 21:23
回复

使用道具 举报

发表于 2012-6-11 21:42:03 | 显示全部楼层
自己翻译的,有不当的地方,大家多包涵
:):):):)
首先,非常感谢君特和赖安对我的帮助。

这个方法一定先开启areo特效再启动fsx,不然是不行的!

这个方法用来解决窗口模式运行时垂直同步(垂直同步用来防止帧数与刷新率不同步造成的跳帧)的问题。

现在有一种方法,可以让全屏模式运行的刷新率降低一半。

同样也有方法,为窗口模式运行的用户带来了福音。

虽然你不能达到一半刷新率(60->30)的流畅体验,但至少可以避免窗口模式下fsx不断把刷新率减半

通常先是60fps,接着30fps,再到20,15...我敢肯定,如果fps掉到30,刷新率会掉到20或15左右

fsx启动时会禁用areo特效(有谁知道为什么吗),这样就使得垂直同步像上面描述的那样(一直把刷新率减半)

此时,如果再启动桌面窗口管理器(dwm.exe,它可以在fsx启动后,重新开启areo特效),垂直同步就会像全屏模式那样工作了。30-29-28-27...


*****************************************************************************
首先,把下面两行复制到FSX.cfg中:

[GRAPHICS]
ForceWindowedVsync=1

完成后,有三种方法来重新启动DWM(Areo特效):

1)手动启动。推出dwm.exe(任务管理器->找到dwm.exe进程->右键结束进程),之后它会自动重新启动,Areo特效就开启了。

2)建一个批处理文件(bat文件),内容为:

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

双击运行。FSX启动,接着Areo启动,然后,你懂的...

3)这种方法比较讲究,是通过FSUIPC软件实现的(必须要用注册版)

建一个批处理文件(bat文件),内容为:

net stop uxsms
net start uxsms

设置FSUIPC自动运行这个批处理文件,在FSUIPC.ini文件中输入下面两行:

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

这种方法可以悄无声息的完成全部过程,不弹出CMD窗口,就可以看到Areo特效启动了。
******************************************************************************

重要提示:
如果碰到问题,及时通知我。我就做了简单的测试,没那么多时间,应该是没问题。


旅途愉快!

点评

这个翻译很好。赞一个。  发表于 2012-10-8 09:38
回复

使用道具 举报

发表于 2012-10-7 20:23:50 | 显示全部楼层
实测十分十分有用 因为FSX在全屏模式下帧数很高的 窗口模式之间就卡擦 这个做法让窗口下都有全屏的帧数
回复

使用道具 举报

发表于 2012-10-7 20:25:53 | 显示全部楼层
实测十分十分有用 因为FSX在全屏模式下帧数很高的 窗口模式之间就卡擦 这个做法让窗口下都有全屏的帧数
回复

使用道具 举报

发表于 2012-10-8 09:27:33 | 显示全部楼层
这倒是个很好的消息啊!
回复

使用道具 举报

发表于 2012-10-8 09:33:32 | 显示全部楼层
新人报道,好好学习!
回复

使用道具 举报

发表于 2012-10-8 10:04:05 | 显示全部楼层
我靠,虽然看的不是很明白,但是我愿意砸锅卖铁 去试试
回复

使用道具 举报

发表于 2012-10-8 20:13:28 | 显示全部楼层
看来想玩好这游戏还好狠狠的学下洋文啊
回复

使用道具 举报

发表于 2012-10-9 01:26:37 | 显示全部楼层
记录一下,晚上来试试
回复

使用道具 举报

发表于 2013-1-6 03:52:02 | 显示全部楼层
这个留名, 谢谢楼主. 不过目前还算稳定 不敢乱动.. 以后再说 呵呵```
回复

使用道具 举报

发表于 2013-1-6 09:01:00 来自手机 | 显示全部楼层
好的,飞行不息,优化不止。
回复

使用道具 举报

发表于 2013-1-15 18:57:20 | 显示全部楼层
flamencofox 发表于 2012-10-7 20:23
实测十分十分有用 因为FSX在全屏模式下帧数很高的 窗口模式之间就卡擦 这个做法让窗口下都有全屏的帧数 ...

LZ你QQ多少教教我
回复

使用道具 举报

发表于 2013-2-18 04:49:48 | 显示全部楼层
感谢楼主分享!!!模拟飞行马上搞起!!!
回复

使用道具 举报

发表于 2013-2-18 06:25:37 | 显示全部楼层
谢谢您翻译,我试试看,好不好用
回复

使用道具 举报

发表于 2013-3-5 09:02:55 | 显示全部楼层
还是要学习英文呀
回复

使用道具 举报

发表于 2013-3-9 09:10:10 来自手机 | 显示全部楼层
不敢轻举妄动啊~~
回复

使用道具 举报

发表于 2013-4-5 22:18:16 | 显示全部楼层
英语课代表表示毫无压力……
回复

使用道具 举报

发表于 2013-4-5 22:46:02 | 显示全部楼层
还是要加紧学英语啊
回复

使用道具 举报

发表于 2014-3-15 18:07:48 | 显示全部楼层
LZ QQ多少
回复

使用道具 举报

发表于 2014-3-15 18:13:19 | 显示全部楼层
fudaliu 发表于 2012-6-11 21:42
自己翻译的,有不当的地方,大家多包涵

首先,非常感谢君特和赖安对我的帮助 ...

球QQ                 
回复

使用道具 举报

发表于 2016-6-25 18:40:16 | 显示全部楼层
首先,我要感谢Gü中心(guenseli)和Ryan(标签)这。
航空必须在开始创作这一修改工作启动!
这是关于支持固定用户谁飞窗口。
现在,在另一个线程中,一个调整与一半的刷新率被张贴为全屏幕的用户。
好消息是,有一些新的窗口的用户:
当你不能享受半光滑的刷新率的FPS(60 - 30),你将能够绕过那愚蠢的行为在窗口模式下同步插件是将FPS的所有时间。你通常可以得到60,然后是30,然后20,然后15我相信…如果FPS低于30,这将下降到20或15。
禁用启动(没有人知道为什么),从而使垂直同步的功能如上述(在刷新分隔)。
现在,如果你重新启动桌面窗口管理器(dwm.exe,然后重新启动后开始,航空插件)就可以像标准的全屏幕垂直同步。30-29-28-27…
首先,使垂直同步窗口,把这fsx.cfg:
[图形]
forcewindowedvsync = 1
现在,
有三种方式启动DWM(航空):
1)手动退出dwm.exe(任务管理器、桌面窗口管理器),它会自动重启,和航空将启用
不要使用这个选项,因为它显然打乱了ezca功能。2)和3)做工精细。
2)创建一个包含文件的批处理文件:
@回音
启动“”E:\ FSX \ FSX .exe”(插入链接到您的插件.exe)
net stop uxsms
净开始uxsms
运行它。FSX即将开始,航空将开始在FSX,瞧…
3)优雅的解决方案,通过fsuipc(只有注册版):
-创建一个批处理文件:
net stop uxsms
净开始uxsms
设置fsuipc运行批处理文件自动,编辑fsuipc.ini进入:
[程序]
RUN1 =隐藏,“E:\ FSX \ FSX。蝙蝠”(插入链接到您的插件.exe)
这个解决方案将静静地做一切。没有命令,弹出窗口,唯一可见的空气活化。
重要:
如果你遇到任何麻烦的迹象,请张贴。我没有太多的时间来测试这一点,但我做了一个小测试,看起来很有前途的。
好的狩猎!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表