注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 无主之地:前传+无主之地2+无主之地 无主之地2的 AN混交教程(A卡N卡混交,英文Hybrid PhysX ...
查看: 23733|回复: 47
打印 上一主题 下一主题

[原创] 无主之地2的 AN混交教程(A卡N卡混交,英文Hybrid PhysX) [复制链接]

帖子
117
精华
0
积分
69
金钱
747
荣誉
1
人气
1
评议
0
跳转到指定楼层
楼主
发表于 2012-10-12 10:03:09 |只看该作者 |倒序浏览
本帖最后由 AbaddonJax 于 2012-10-16 19:13 编辑

这篇帖子的教程内容主要是翻译了国外overclock.net论坛上的一篇帖子,加之一些我的理解和解释,尽量使之浅显易懂
我前段时间搞AN混交时候,百婶 上面没什么最新的教程,搞得我很头疼,被我找到这个,来跟大家分享一下,也帮助英文不太好的童鞋们翻译一下

这个教程不光能用到 无主之地2 上,只要有PhysX的游戏都可以 (羞辱 居然也有,不过看不出效果),只不过 无主之地2 的物理特效做的实在是。。。开和关简直不像是同一个时代的游戏。

如果喜欢,希望能 帮顶 一下,别让帖子沉了,也让其他玩家能从百度上搜到这个帖子。最后会把该帖子中提到的能文件放到快传,链接最后留给大家,如果链接无效,只能大家直接百度上搜索程序名来看能不能找到下载了。 如果喜欢,请随意转载,很乐意与更多人共享。

首先做几个声明:
1. 如果你现在用的是A卡,用不着像我一样为了Physx PX)特地去买个N卡回来。AN混交(AN卡混交/hybride physx有其局限性,据我这段时间的体验,也不是那么的完美
2. 我用的是最新的N卡驱动和PX驱动NVIDIA图形驱动程序 - 306.23PhysX- 9.12.0613)网上有说有版本限制的教程,那已经是老教程,其实现在来讲是没有限制的。
3. 这个教程对win7 32位和64 应该都是一样能用的。不过,对还用XP的童鞋们说一句,我不确定你们能不能用这个教程,如果不能,我也爱莫能助了,抱歉。


进入正题
先简单说一下我的配置:
i5 2500K -- CPU (混交对这个是没什么要求的)
蓝宝hd69502G -- GPU (主力显卡)
华硕GT550Ti 1G -- GPU (只用作PX的显卡)
华硕P8Z68-VLX -- 主板 (只要有两张显卡插槽的主板都可以)
你还需要一个有至少有两个接口的显示器,或一台多余的显示器

AN混交步骤
1. N卡插在主板上。 这里跟你在别的地方看到的教程说的不太一样,根据我的实验,没有必要事先删除A卡的驱动 当然,如果你N卡装上以后,混交 失败了,重新来过是要删除N卡驱动的,彻底删除 这里推荐大家用 Driver Sweeper 这个软件来彻底删除驱动 (怎么用后面会讲)。 这里要注意,N卡必须要连接在A卡所连接的显示器上,或单独连接在一个显示器上。我用的是电视,A卡用VGA连接,N卡用HDMI连。这里是因为如果不把N卡连到显示器上,N卡默认关闭的,也就是说即使插在主板上,也连上了电源,开机以后你在设备管理器中看不到N卡。(后面补充说明是否要开启扩展显示

2. 开机,安装N卡驱动程序,安装后不要重启。千万记住,安装后问你是否重启,选否!

3. 安装PhysX驱动

4. 运行1.05ffmod,点击窗口中“apply” 字样,然后点击“exit” 关闭程序。建议大家多运行几遍 1.05ff mod,多点几次 “apply” 我重复点了78次。 这个是国外高玩做出来的mod,用来破解AN混交时候的一根问题:N卡检测到A卡后会自动禁用N卡来驱动PhysX。大家搜1.05ff mod的话,能找到下载。请无视1.05ff mod的作者写的更新帖上面说的,此mod PhysX 9.11.1107 驱动程序285.62 及之后版本无效 的话

5. 运行完1.05ff mod之后,在其随带的 “Extras” 文件夹中,找到PhysX-HwSelection-set-GPU.cmd 文件,双击运行,可以多运行几遍。这一点十分重要!初期我的多次试验失败,就是因为我忽略了这一点。英文好的朋友们应该看得懂,这个事为了将PX关联到GPU上面而坐的cmd。只有A卡的话,PX是由CPU来支持的,所以要把它关联到GPU上面,来实现 AN混交,而A卡是不能提供PX的,所以这时候就只能由我们新装上的N卡来实现了

6. 重启电脑。说实话当时我是不是这个时候重启的电脑我已经记不清了,总之是不能在安装1.05ff mod之前重启电脑 如果你运行1.05ffmod之前重启电脑了,我也不知道重启之后再打1.05ff mod会不会有效,我没试过。我也好像是第7步之后才重启的电脑,我真的记不得了,但是在第7步之前还是之后重启电脑应该没有影响

7. 安装 Hybridiz.exe。这是最最最重要的,不安装这个不会成功,反正我没成功过!这里推荐右键点击,选择以管理员身份运行 安装的时候你应该会看到一个窗口一闪而过,这就是安装好了。 我安装好这个以后,就再也找不到NVIDIA控制面板了,反正右键点击桌面是没得,只能在 控制面板 里面的 卸载程序 中看到“NVIDIA图形驱动程序。不过做AN混交,也用不着在控制面板里调节什么,主力输出还是A

8. 在游戏路径中找以PhysX开头的dll文件(PhysX***.dll)。一般来说这些文件会跟驱动程序放在一起,找到了borderlands 2.exe,你就能找到这些dll留下PhysXExtensions.dll别动它,剩下的dll放到一个新建个文件夹里就行。有些游戏/程序 必须要你留下PhysXCore.dll这里的原则是,至少移走PhysXDevice.dll,绝对不能移走PhysXExtensions.dll

9. 这一步就是验证你是否成功了。首先打开 TechPowerUp GPU-Z 0.6.4,看看是不是既有A卡又有N卡,而且A卡的PhysX上居然打了对号。其次,下载Geeks3D_PhysX_FluidMark_Setup_v1.4.0.exe,安装,然后运行,看看上面是不是PhysXversion: **** 后面写有“PhysX hardware detected”。如果有,恭喜你成功了!点击“start PhysX benchmark User's settings” 来看一下流畅的物理加速吧。如果你这时候打开FRAPSgeneral (显示帧数的软件),你会发现帧数不会慢慢下降,而是逐渐维持在一个数值上不动。(对于FluidMark也要按照第8步处理一下


补充说明
1. 这个教程理论上支持所有physx的游戏/程序,主要是黑手党2,蝙蝠侠:阿甘疯人院和阿甘之城,当然还有无主之地2。我自己试验过黑手党2,阿甘之城和无主之地2,效果显著。

2. 关于是否要开启扩展显示的讨论。因为两张显卡都连接到了显示器上,你可以在桌面右击,选择屏幕分辨率,里面的多显示器下拉菜单中会有扩展这些显示选项 网上有的教程说必须要扩展。我的经验是,即使不扩展,也照样能行 如果你有两个显示器分别连着N卡和A卡,你扩展会很有意思,因为一个窗口能从一个显示器拖到另外一个。像我两张卡连在一个显示器上,就很讨厌,因为窗口拖到右边时候会不小心串屏,我必须要换到N卡连接的频道再把它拖回来,所以我一般都不开启扩展显示

3. 关于什么系列的N卡支持混交gt 500系列及之前的系列,只要是支持PhysX的显卡,都能用此教程支持物理加速,问题是新出的gt 600系列。我看到国外的讨论上是有人用GT 640来混交A卡实现PhysX物理加速的。所以我的估计是,GT 600系列显卡也能用,毕竟这个教程用的是最新N卡驱动,这个驱动是支持GT 600系列的

4. 关于强制开启 无主之地2 的物理加速 网上有教程,找到 My Game文档里的Config文件夹,里面找到WillowEngine.ini文件,里面修改“PhysXLevel=*”* = 2 即为 PhysX设置为高。

5. 如何优化你的NPhysX 对于 无主之地2 来说 当你找到 强制开启 PhysX的文件WillowEngine.ini 之后,找到PhysXGpuHeapSize=128
PhysXMeshCacheSize=8
然后将它们改为
PhysXGpuHeapSize=512
PhysXMeshCacheSize=32


这个数值不能超过你的N卡显存

不过我试验过,把他们改成
PhysXGpuHeapSize=1024
PhysXMeshCacheSize=64

结果不起作用,无主之地2PhysX变成了由CPU来承担了
唯一起效的数值就是512 & 32。提醒大家不要随意修改
我也在 黑手党2 之中找到了类似的文件 ***engin.dll 里面也有PhysXGpuHeapSize=**PhysXMeshCacheSize=**,默认设置比 无主之地2 的更小。我试着改了一下,没什么问题。相信其他游戏里面也有,只是具体要怎么改,就要大家自己去摸索了。记得备份!

6. 关于什么样的CPU能够支持PhysX 我看到国外论坛上有人用 i7 3930K 4.2Ghz,很好的带动起来了PhysX,而且比用GT 640做混交还要好。但是这款CPU实在太贵,而且因为英伟达Nvidia不为PhysXCPU优化,所以在场景非常复杂的情况下,还是会有突然掉帧现象

7. 用了AN混交是不是就无敌了?绝对不是的。我的配置,在游戏后期的一个地图上(我记得是一进去右边就是个大盆地的地图,忘了叫什么了),依然卡的我一个楞一个楞的。而且为了流畅开启PhysX,我还妥协了CPU承载的视野设置,由极高改为中。不开启PhysX,全最高显示60 fps,开启了混交,在某西运算极为复杂的场景下,会有突然掉帧和卡顿现象。我同意从某论坛上看到的观点,就是A卡再等N卡渲染,N卡没有计算完物理特效,A卡就要等着渲染,所以会卡。不过我猜想,如果换做是固态硬盘,会不会加快这个过程。只是猜想

8. 关于更新驱动和PhysX版本,以及ACCC(催化剂)版本A卡驱动随便更新,不影响。N卡驱动和PhysX没必要更新(特别是N卡驱动,没必要,因为N卡只是用来物理加速,更新驱动变化不大),我建议最好不要更新,更新了你要重新从 7 做起。还有,新的PhysX版本有时候需要新的N卡驱动版本来支持,所以如果更新了PhysX,有时候不得不也更新N卡驱动程序。

9. 差点忘了,关于怎么用 Driver Sweeper 如果你第一次混交失败了,想重新试验,首先请用360或者在控制面板里删除N卡驱动以及PhysX程序,重启。然后,运行 Driver Sweeper,选择里面的NVIDIA - Display - PhysX,然后点击 “Analyse”,在结果出来后点击 “Clean”,然后重启电脑,重复以上动作,直到没有结果出来为止。(选上Nvidia - Chipset 也没啥不行的)

文件上传:(快传)
我应该是不能发链接的,所以我在地址中间加了空格,下载时候请把空格去掉。
1. 极为重要的 Hybridiz.exe http://kuai.xunlei.com/d/IOKCUZVQOKMT
2. 极为重要的 1.05ff mod http://kuai.xunlei.com/d/IPWVFLYNMHUE
3. 用来检验的工具 GPU-ZFluidMark http://kuai.xunlei.com/d/IYBSQEGHRXFB
4. 到处都能找到的 Driver Sweeper http://kuai.xunlei.com/d/INOXTXQWDGIK
5. 单独给大家发一份 PhysX-HwSelection-set-GPU.cmdhttp://kuai.xunlei.com/d/ISHDFEKRWMNA


最后真心希望感兴趣的朋友能看过之后回复一下,帮顶住这个帖子。整篇都是我一字一句打上来的,文件也是我自己上传的。拜托大家能帮忙回复一下,好给更多的人看到。谢谢

更新1 :(才发现能编辑,把楼下我发的话提上来):
刚又看到一个有趣的说法,很多人试着用9800 (老N卡,一般用做物理卡的都是老N卡),加上7970(新A卡)来混交,开最高物理特效,普遍的反应是:这样做反而会降低整体显示水平

说明:无主2 物理特效虽然开了看上去很牛逼,但对于GPU优化不行,不得不想是厂商故意为之,为了帮助英伟达销售显卡(我就上了套)。对于这款游戏来说,用太陈旧的N卡做物理反而会对A卡起到限制所用。不过不妨碍爱动手的朋友们亲自试试看。普遍反映是,7970搭配GTX 460或460以上显卡,开最高物理特效(个人认为开 中等 物理特效不如不开,没啥意思)是对 无主2 的最好混交搭配(我也是道听途说,没得钱去证实)

这个搭配。。。简直太奢侈了。。。还不如买个六核CPU来的核算,但是 无主2 的PhysX对CPU的优化更烂,前面说的 i7 3930k 也会在复杂物理特效下有掉帧现象。3770k 和 3570k 与之相比更是惨不忍睹。如果想单用N卡支持 无主2 的最高物理特效,据反映,至少要GT 650. 因为单用N卡的话,除了物理特效压力,最大的还是渲染压力,所以单用N卡算起来是最不合算的。当然也可以用两张N卡来做SLI,其中一张专门负责物理特效,不过没做什么相关的调查,不知道效果会如何

更新2:
刚回到我前面提到的卡的我要死的地图,叫锯齿盘地,就是个盆地地图

加一句题外话,刚才试着修改 蝙蝠侠:阿甘之城 的physx GPU使用限度,改为与 无主2 一样的数值,文件在文档里,WB games文件夹下面的BMgame下的config里,bmengine,改为512/32,去了垂直同步,高PX不开DX11,帧数比之前不用混交提升一倍。爽歪歪。最让我惊喜的是同样的手法还能用在 幽浮:未知敌人 这个游戏上,虽然看不出什么特殊效果,但是能看到N卡被用了起来。不过 羞辱 上N卡就没什么应用度了,A卡都不怎么出力。。。羞辱 真是好应付。

更新3:
感谢21楼的回复,说是 Win 8 上面暂时还无法实现上述混交

我猜应该主要是1.05ff mod 对 win 8不兼容吧, 这个mod是为了破解 “N卡识别到同一主板上的A卡时候自动关闭其PX,使之由CPU承担” 这一限制
也有可能跟驱动版本有关系?不知道换旧N卡用旧版(258或之前)驱动会不会在Win 8上成功呢?

本人对Win 8 完全陌生,且暂无研究Win 8的意向,欢迎愿意实验的朋友回帖。祝好运

更新4:

感谢26楼,LUOXIAOSONG 朋友的回复
提供了一个由国内强人根据1.05ff mod 制作的 混交 mod,弥补了1.05ff mod 的不足,支持最新驱动及PX版本

猜测:此mod与之前提到的hybridiz.exe应该是一样的,只是在下不确定hybridiz是否与1.05ff mod相同,保险起见都安装了。因没在步骤中作此声明向大家道歉。本人没有测试过这个 physx-mod by bcyj 是否好用,也不确定使用之后是否需要像之前提到的移动某些文件。就原帖上的留言,是好用的(对于 黑手党2 好用,对 无主2 也应该没问题),喜欢的朋友可以去试一下,(链接在28楼)祝大家好运。

PS:现将我看到的关于 无主2 混交 讨论hybridiz.exe的出处原帖链接发上,感兴趣的朋友们可以去看一下

1. http://www.overclock.net/t/1307142/borderlands-2-with-hybrid-physx
2. http://www.ngohq.com/graphic-cards/22136-how-to-fix-hybrid-physx-with-latest-physx-and-geforce-285-solved.html






已有 3 人评分金钱 荣誉 人气 收起 理由
esfunc + 1 助人为乐,品格高尚~
satan023 + 50 + 1 原创什么的最有爱了!
henrygoto + 15 感谢分享~

总评分: 金钱 + 65  荣誉 + 1  人气 + 1   查看全部评分

使用道具 举报

Earl_Henry

2013年度优秀版主勋章

帖子
1065
精华
0
积分
535
金钱
24180
荣誉
0
人气
26
评议
3
沙发
发表于 2012-10-12 10:27:34 |只看该作者
纯技术贴啊..
CPU:3700X
GPU:RTX3080ti Vulcan OC
RAM:16G 3600

使用道具 举报

帖子
78
精华
0
积分
39
金钱
3093
荣誉
0
人气
0
评议
0
板凳
发表于 2012-10-12 10:33:10 |只看该作者
支持一下~~

使用道具 举报

帖子
117
精华
0
积分
69
金钱
747
荣誉
1
人气
1
评议
0
地板
发表于 2012-10-12 11:10:18 |只看该作者
最近发现这样搞还有个温度是个问题,不知道别人咋样,反正我A卡温度搞得有点高,占用率也很高,基本百分百了,温度在65左右,不得不提高风扇转速。。。

总感觉无主2这游戏的优化不是那么好。。。更像是个针对高端硬件的游戏

使用道具 举报

游侠剑阁工作组组长
游侠游戏库大师

游侠荣誉会员勋章大头像勋章白金会员勋章《三国志12》汉化贡献勋章精华勋章活跃勋章荣誉勋章高级荣誉勋章剑阁工作组资深组员勋章

帖子
73428
精华
13
积分
45034
金钱
108246
荣誉
565
人气
688
评议
0

5#
发表于 2012-10-12 11:43:28 |只看该作者
学习一下。

使用道具 举报

花中の立花
游侠光荣游戏工作组【顾问】
從五位下 少納言

活跃勋章勤劳之证人气勋章·初级

帖子
35266
精华
2
积分
19104
金钱
255
荣誉
75
人气
3206
评议
4

6#
发表于 2012-10-12 11:53:38 |只看该作者
真是好帖子,感谢楼主分享了

使用道具 举报

荷兰 替补 克鲁伊维特

帖子
10541
精华
0
积分
5552
金钱
21487
荣誉
27
人气
113
评议
0
7#
发表于 2012-10-12 12:32:40 |只看该作者
{:13_431:}支持下

使用道具 举报

帖子
25
精华
0
积分
13
金钱
83
荣誉
0
人气
0
评议
0
8#
发表于 2012-10-12 13:56:28 |只看该作者
这个帖子亮了。。。。

使用道具 举报

帖子
117
精华
0
积分
69
金钱
747
荣誉
1
人气
1
评议
0
9#
发表于 2012-10-12 14:37:51 |只看该作者
刚又看到一个有趣的说法,很多人试着用9800 (老N卡,一般用做物理卡的都是老N卡),加上7970(新A卡)来混交,开最高物理特效,普遍的反应是:这样做反而会降低整体显示水平

说明:无主2 物理特效虽然开了看上去很牛逼,但对于GPU优化不行,不得不想是厂商故意为之,为了帮助英伟达销售显卡(我就上了套)。普遍反映是,7970搭配GTX 460或460以上显卡,开最高物理特效(个人认为开 中等 物理特效不如不开,没啥意思)是对 无主2 的最好混交搭配

使用道具 举报

帖子
117
精华
0
积分
69
金钱
747
荣誉
1
人气
1
评议
0
10#
发表于 2012-10-12 15:12:28 |只看该作者
补充上来几张示意图,请参照上面描述的 混交步骤 来看

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

游侠剑阁工作组【美工】
三國志 美圖士
懷鈴鳥羽•錦帆遊俠
♥萌神四糸乃♥

大头像勋章白金会员勋章活跃勋章荣誉勋章特色头衔勋章高级荣誉勋章综合区荣誉会员勋章剑阁工作组资深组员勋章

帖子
73553
精华
5
积分
44465
金钱
326336
荣誉
666
人气
277
评议
0

11#
发表于 2012-10-12 15:45:29 |只看该作者
技术贴要支持,蛮有意思的

使用道具 举报

帖子
117
精华
0
积分
69
金钱
747
荣誉
1
人气
1
评议
0
12#
发表于 2012-10-12 16:06:23 |只看该作者

使用道具 举报

帖子
117
精华
0
积分
69
金钱
747
荣誉
1
人气
1
评议
0
13#
发表于 2012-10-12 19:25:24 |只看该作者
自己顶顶

使用道具 举报

帖子
117
精华
0
积分
69
金钱
747
荣誉
1
人气
1
评议
0
14#
发表于 2012-10-12 20:28:44 |只看该作者
睡前再顶顶

使用道具 举报

圣魔王 撒旦

大头像勋章白金会员勋章活跃勋章人气勋章·初级

帖子
76647
精华
6
积分
41251
金钱
56083
荣誉
139
人气
3376
评议
11
15#
发表于 2012-10-12 20:37:11 |只看该作者
混交的方法以前电脑报上也看到过几篇 感觉效率较低 而且会有一些奇怪的问题
不过还是非常感谢LZ的原创翻译!
期待你的下个原创!

使用道具 举报

真三國無雙⑦ C.C.
聖鬥士·雙子座·雅典娜の驚歎

大头像勋章荣誉勋章特色头衔勋章人气勋章·初级

帖子
35288
精华
0
积分
20054
金钱
134492
荣誉
161
人气
7659
评议
0
16#
发表于 2012-10-12 23:19:38 |只看该作者
好厉害,支持下楼主辛苦
告别一段时间,大家珍重哈!

使用道具 举报

anything but ordinary
蜀 中军校尉

活跃勋章

帖子
11141
精华
10
积分
7932
金钱
-35
荣誉
35
人气
112
评议
0

17#
发表于 2012-10-12 23:22:41 |只看该作者
如果您要查看本帖隐藏内容请回复

使用道具 举报

anything but ordinary
蜀 中军校尉

活跃勋章

帖子
11141
精华
10
积分
7932
金钱
-35
荣誉
35
人气
112
评议
0

18#
发表于 2012-10-12 23:22:47 |只看该作者
如果您要查看本帖隐藏内容请回复

使用道具 举报

LMAO汉化组【测试】

帖子
3250
精华
1
积分
1991
金钱
9321
荣誉
16
人气
64
评议
0
19#
发表于 2012-10-13 02:27:20 |只看该作者
真要好用 楼主可以去amd应聘了

使用道具 举报

帖子
117
精华
0
积分
69
金钱
747
荣誉
1
人气
1
评议
0
20#
发表于 2012-10-13 08:05:34 |只看该作者
本帖最后由 AbaddonJax 于 2012-10-13 08:06 编辑
molin911 发表于 2012-10-13 02:27
真要好用 楼主可以去amd应聘了

Nvidia肯定会通缉我的

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-8-22 19:49 , Processed in 0.402912 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到