3GO模拟飞行网|3GO Cyber Air Force

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 11204|回复: 41

[教程] Win7 x64下用SoftTH玩DCS三屏设置方法详解

[复制链接]
发表于 2010-5-10 01:21:51 | 显示全部楼层 |阅读模式
以前讨论过Vista x64下的设置,换Win 7后又重新进行了设置,刚刚弄好。

前提先定好,我用的方法是双卡多头 + SoftTH v1.09rc1。三个屏完全一样,都是1680×1050@60H。

至于其它类型的组合:

  • TH2G硬分 —— 我手里没有Matrox TripleHead2Go,据我所知TH2G必须用三个完全相同的显示器。
  • 硬件混搭 ——双卡多显能接不通分辨率的显示器,但我没有精力测试不同分辨率组合,也无法测试双屏是否能用SoftTH。但双屏不用SoftTH肯定可以工作,具体方法参考我以前的帖子。

现在说一下安装步骤。

1. 正常安装DCS-Black Shark以及1.0.1升级包。在显卡设置里选择针对DCS使用单GPU模式,抗锯齿选择由应用程序决定。

2. 在显卡设置里禁止水平跨越,以使系统能识别出三个独立的显示器。查看系统的桌面属性,观察显示器的编号,自左向右依次是#3(接次要显卡上的第一个头)、#1(接主显卡上的第一个头)、#2(接主显卡上的第二个头)。

3. 到Kegetys.net下载SoftTH软件v1.09rc1版本,文件地址 http://www.kegetys.net/dl.php/SoftTH109b_rc1.zip

4. 解压后得到几个文件,其中四个文件是要放到DCS安装目录\bin\stable\下面的。不过我把这些文件整理了一下打包发上来了,看附件即可。

5. 附件里的包解压之后得到如下结构:

.\bin\stable\:
  d3d8.dll ~ SoftTH 所用DirectX 8动态链接库
  d3d9.dll ~ SoftTH 所用DirectX 9动态链接库
  SoftTH.cfg ~ 针对Black Shark调整过的SoftTH 配置文件
  SoftTH_hook.dll ~ SoftTH 钩子链接库

.\BlackShark\data\scripts\
  options.lua ~ 修改过的Black Shark配置文件,请备份原始文件

.\Config\
  graphics.cfg ~ 修改过的显示配置文件,请备份原始文件
  .\View\
    View.lua ~ 修改过的视角配置文件,请备份原始文件

备份原始文件后,将上述三个目录直接复制到Black Shark安装根目录下,Win7系统会提示是否融合这三个目录,选择是。接着会提示复制方式,选择复制和替换。

6. 至此应该可以正常工作了。如果运行过程中出现runtime error,用记事本打开Black Shark安装目录\Temp\Errors.log,一般会提示哪个文件解析失败。到时候提出来解决。



几个文件中修改的部分如下:

SoftTH.cfg:
[config]
deviceIDLeft=2
deviceIDright=1
secondaryWidth=auto
secondaryHeight=auto
secondaryRefresh=auto
secondaryFormat=RGB32
uploadMethod=D3D
antialiasing=1
anisotropic=1
forceAffinity=1
borderSize=0 —— 大爷的,哥的显示器边框宽度×2是130像素,这个设置成130,可以剪切掉两个竖条的图像,但是总体宽度变成5300,鼠标箭头会偏,点不准开关,怎么调整别的参数都不起作用。
sideExtraWidth=auto
noHotkeys=0
noOSD=0

[hooks]
doHooking=1
doScaleMouseCoordinates=1
doScaleFromLeftScreen=0
doScaleWindowRects=0
doScaleClientRects=1
mouseXoffset=auto

[modes]
1680x1050x60
auto

Options.lua:
["graphics"] =
    {
        ["multiMonitorSetup"] = "1Camera",
        ["color"] = "32",
        ["heatBlr"] = 1,
        ["scenes"] = "high",
        ["water"] = 3,
        ["fullScreen"] = true,
        ["visibRange"] = "High",
        ["aspect"] = 4.8, -- Modify aspect
        ["textures"] = 2,
        ["shadows"] = 3,
        ["display_mode"] =
        {
            ["avi"] =
            {
                ["bpp"] = 32,
                ["resolution"] = "640x480",
                ["full_screen"] = false,
                ["aspect"] = 1.333333333,
                ["height"] = 480,
                ["width"] = 640,
            }, -- end of ["avi"]
        }, -- end of ["display_mode"]
        ["effects"] = 3,
        ["lights"] = 2,
        ["haze"] = 1,
        ["terrPrld"] = "20",
        ["height"] = 1050,
        ["resolution"] = "5040x1050",
        ["civTraffic"] = 1,
        ["width"] = 5040,
    }, -- end of ["graphics"]


Graphics.cfg:
DisplayMode
{
    resolution = {5040, 1050};
    bpp = 32;
    fullscreen = 1;
    aspect = 4.8;
    Interface
    {
        resolution = {1680, 1050};
        bpp = 32;
        fullscreen = 1;
        aspect = 1.6;
    }
    Simulation
    {
        resolution = {1680, 1050};
        bpp = 32;
        fullscreen = 1;
        aspect = 1.6;
    }
    AVI
    {
        resolution = {640, 480};
        fullscreen = 0;
        aspect = 1.33333333;
    }
}

View.lua:
CameraViewAngleLimits[PlaneIndex.iKA_50] = {10.0, 250.0}  -- Used to be {20.0, 120.0}


我注意到Win7下提高了近10FPS。

BlackShark TripleHead.part1.rar

458.98 KB, 下载次数: 375

BlackShark TripleHead.part2.rar

135.21 KB, 下载次数: 282

评分

1

查看全部评分

发表于 2010-5-10 01:36:58 | 显示全部楼层
RC配置好牛轰.
发表于 2010-5-10 08:38:20 | 显示全部楼层
这个必须顶   学习
发表于 2010-5-10 08:39:10 | 显示全部楼层
对了  90   试没试下 2.0的3屏
发表于 2010-5-10 09:36:14 | 显示全部楼层
灰常专业。
发表于 2010-5-10 09:57:24 | 显示全部楼层
机子配置很霸道
 楼主| 发表于 2010-5-10 10:03:01 | 显示全部楼层
原帖由 oscarnobel 于 2010-5-10 08:39 发表
对了  90   试没试下 2.0的3屏


等光盘
发表于 2010-5-10 14:15:25 | 显示全部楼层
1090辛苦了!
 楼主| 发表于 2010-5-10 14:23:17 | 显示全部楼层
为淫民糊务
发表于 2010-5-10 15:28:57 | 显示全部楼层
  顶顶顶,个人收藏技术帖
  但因过于专业,暂不收入新兵导航……
发表于 2010-5-10 18:28:29 | 显示全部楼层
把第二块屏幕放着不用的飘过……
 楼主| 发表于 2010-5-11 02:30:04 | 显示全部楼层
补充说明一下,SoftTH最操蛋的地方是忽略显卡的AA设置。而且SoftTH v1.09rc1不知道为啥去掉了antialiasing参数,也不加个说明。脚本里的参数是我后来自己从v1.07里面复制过来的,发现居然好使。

现在更新一下这个值,在我的机器上可以设置为antialiasing=2,心理上感觉其效果比1要稍微好点点,反正帧率仍然可以达到53FPS以上。在驾驶舱内抬头看天窗的时候甚至可以达到76FPS。

我的显卡AA最高是16xQ,但我试过antialiasing=3、4、6、8、16、16x、16xQ、"16x"、"16xQ"、'16xQ'……这些字符串,都不好使。只有1和2好使。下面发几个图:

前两张是值为1的:
SoftTH_dcs_000012069890.jpg

SoftTH_dcs_000012118641.jpg

后两张是值为2的:
SoftTH_dcs_000014519730.jpg

SoftTH_dcs_000014811873.jpg
发表于 2010-5-11 11:21:59 | 显示全部楼层
这个要顶!虽然softTH除了G4.5,别的游戏就没成功过
发表于 2010-5-11 11:34:49 | 显示全部楼层
那个1,2,实在还真不感觉到差多少
 楼主| 发表于 2010-5-11 11:41:59 | 显示全部楼层
原帖由 killer25 于 2010-5-11 11:34 发表
那个1,2,实在还真不感觉到差多少


别的游戏里多数都能自定义AA参数,这个DCS偏偏就没有这一项。搜了ED的帖子,也有人问过,很多回帖都在说拿显卡控制面板调、装第三方软件调……丫大爷的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|3GO模拟飞行网|3GO Cyber Air Force ( 沪ICP备08002287号|沪ICP备14050587号 )

GMT+8, 2024-5-18 05:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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