貓貓飯糰 发表于 2009-4-24 08:56

启动参数问题

请问多核心启动的参数是什么.普通方式启动游戏只用了单个核心.我的Cpu是x4的.普通方式启动游戏很卡.以前在某个网站看到有个启动参数.请问参数是什么?

貓貓飯糰 发表于 2009-4-24 08:58

已经找到了

1、
-nocpubinding
官方解释是:Forcing Multicore Processors to use only one core
网友解释是:针对多核cpu, 可以把负荷平均分配到多个内核上。对于主频低的多核CPU很有效,比如主频为1.6, 1.8G的笔记本用户。
当然台式机也最好使用这个参数,以提高性能。

我的多核加上该参数可以运行,去掉根本启动不起来,可能网友的解释更正确。:P
管他黑猫白猫,能抓到老鼠的就是好猫不是。

2、
-skipopenal
Disable OpenAL (a library which is used in Sacred for playing sound) support. This can work around problems in some configurations.

Q:我的图像很糟糕,而且没有任何物体显示出来。我该怎么办?
A:如果你的电脑安装了Windosw Vista操作系统而且装有Creative X-Fi声卡,你可以试试这种方法:在Sacred2.exe之后加入命令行参数-skipopenal运行,这样游戏就应该显示正常了。Creative正在寻找解决方案。只要Creative发布了新的驱动,就不再需要使用这种方法了。
如果你的电脑不是这种情况,请确认你是否安装了最新的显卡驱动。

3、
-log=1
Activating logfiles
激活日志,遇到问题可以查看日志,分析一下出错原因。


第一个参数是一定要加的,第二个参数就看情况而为了。:)

我加了第一个参数后,运行正常,FPS达到30~50之间。笔记本玩家可以试试。

加到快捷方式即可,右键点快捷方式,属性里面加到exe后面。
例如: D:sc2systemsacred2.exe -nocpubinding -skipopenal


其它优化:
转述其它朋友的一些额外的优化方法:

options.txt中(C:Documents and Settings你所使用的用户名Local SettingsApplication DataAscaron EntertainmentSacred 2options.txt)
1. 把树关掉: d_trees=0
2. 把水关掉: d_water=0
3. 把草关掉: d_minis=0 (patch之后在游戏option中把grass拉到最低即为0), 草很影响fps。

游戏option中把weather关掉, weather很影响fps。


特殊情况下试试如下video设置,注意height 、width 是自己显示分辨率:

Try these video settings;

video = {
detail_env = 33,
detail_fx = 1,
detail_gfx = 1,
detail_grass = 700,
detail_grnd = 2,
detail_light = 33,
detail_physx = 0,
detail_shd = 2,
detail_tex = 2,
fsaa = 0,
fullscreen = 1,
gamma = 0,
hardware_mouse = 1,
height = 1050,
quality = 2,
simplepointlight = 0,
vsync = 0,
weather = 0,
width = 1680,
}
end

貓貓飯糰 发表于 2009-4-24 09:02

用参数启动以后不卡了 ^_^



davidmouse 发表于 2009-4-24 16:14

虽然那篇介绍对-nocpubinding的解释是误解,但该参数的确可以缓解卡的问题

貓貓飯糰 发表于 2009-4-25 14:58

原帖由 davidmouse 于 2009-4-24 16:14:00 发表
虽然那篇介绍对-nocpubinding的解释是误解,但该参数的确可以缓解卡的问题


3Q

萧亚轩 发表于 2009-6-28 07:40

这帖子太经典了 太好了
谢谢
页: [1]
查看完整版本: 启动参数问题