热点科技

标题: 玩了几天7950GX2,对N卡的SLI技术比较失望 [打印本页]

作者: 348099757    时间: 2006-8-5 23:38
标题: 玩了几天7950GX2,对N卡的SLI技术比较失望
玩了几天7950GX2,对N卡的SLI技术比较失望
Triple-buffering + VSync的支持让人失望。
N卡只要启用了SLI就无法支持Triple-buffering + VSync

这块卡最大的优点就是支持高分辨率Game,
但是在高分辨率Game设定+高分辨率LCD的情况下
如果不开启VSync,画面tearing非常明显
这就是所谓的顶级N卡

如果你近期也对这块卡感兴趣,同时真的是希望享受高画质XHD游戏
请三思而行,这块卡还不行,至少目前的驱动是不行,高FPS的烂画面。
可以考虑A卡,或者7900GTX单卡。

硬件网站评测文章只知道跑分,跑FPS,AA,HDR,AF
连如此重要的动态画面缺陷都没有提及到
不知道他们真的不知道还是拿人手短吃人口软。
作者: xjb785    时间: 2006-8-5 23:53
驱动控制界面是可以同时打开Triple-buffering + VSync的
但是只是支持OpenGL的游戏,对于DX游戏无效
对于N卡的单卡来说,可以使用一个德国人写的小程序 DX Tweaker
强制打开Triple-buffering,实现Triple-buffering + VSync
但是在SLI模式下无效,如果强制打开了Triple-buffering,
N卡的驱动就会自动禁用VSync
国外有玩家检查了N卡的驱动的代码(估计是反汇编)
的确是找到禁用VSync的代码段,
他试图破解,启用了Triple-buffering + VSync,但是画面出现乱序
估计N卡禁用也是因为画面有问题

不过比较奇怪的是,我自己用DX Tweaker实验,
可以在低分辨率下成功达成Triple-buffering + VSync + SLI,
但是在高分辨率(1920*1200)就是不行
上这样的卡就是为了1920*1200,所以说这是最大的问题
希望只是驱动的问题,能够修正,
不过Triple-buffering + VSync + SLI这个问题在国外论坛已经很早就提出来了
也许真得无法修正 !#
作者: luwang369    时间: 2006-8-6 00:10
硬是没感觉出来开不开垂直同步有啥关系.......
作者: baby886    时间: 2006-8-6 00:16
原帖由 Elwin 于 2006-8-6 00:10 发表
硬是没感觉出来开不开垂直同步有啥关系.......
高速移動鼠標,畫面会撕裂
作者: mengzhiyi    时间: 2006-8-6 00:18
我没有见过任何画面撕裂的问题
从来不开垂直同步
作者: sanvo    时间: 2006-8-6 00:25
LCD比CRT明显
实况9就有明显撕裂情况
最近的泰坦之旅也有
作者: HBX    时间: 2006-8-6 00:26
据说当fps很高时垂直同步可能会跳祯。但俺想现在的游戏想跑到垂直同步那fps怕是不太容易吧,哪怕你7950GX2还是1900XT。都1920X1200加aa了能保证60+么?
作者: joesz    时间: 2006-8-6 00:35
显示器分辨率不高的话,是看不出垂直同步的作用的,偶觉得
作者: wangqiangks    时间: 2006-8-6 05:47
LZ什么时候把东西给俺试试快感
作者: guoxiangyu    时间: 2006-8-6 08:04
2天前看到一文章,讲NV7天内要出款支持7950GX2 QSLI驱动,等个最高5天吧,到时新驱动说不定能解决不少问题。
作者: 52554243    时间: 2006-8-6 09:07
显示器可是大价钱啊.
作者: aeioui    时间: 2006-8-6 09:54
又见梦遗方丈
凑字大法~~~~~
作者: lb1001    时间: 2006-8-6 13:25
原帖由 Elwin 于 2006-8-6 00:10 发表
硬是没感觉出来开不开垂直同步有啥关系.......
我以前用CRT显示器感觉不太明显
换上2407后,明显很多
一来是LCD比CRT明显
二来是高分辨率比低分辨率明显。
我现在在1280*800下玩FEAR也可以不开垂直同步,撕裂感虽然有,但是远不如1920*1200下明显。
作者: tiaotiao8    时间: 2006-8-6 13:29
原帖由 Elwin 于 2006-8-6 00:26 发表
据说当fps很高时垂直同步可能会跳祯。但俺想现在的游戏想跑到垂直同步那fps怕是不太容易吧,哪怕你7950GX2还是1900XT。都1920X1200加aa了能保证60+么?
不会的,如果真的fps很高,游戏会等待垂直同步,反倒可以让显卡适当休息
的确,现在想在1920X1200加aa下很爽的玩FPS还不太现实
如果N卡不解决这个问题,两块7950GX2也是不爽的。
作者: ztj111    时间: 2006-8-6 13:30
原帖由 我顶你个肺 于 2006-8-6 00:35 发表
显示器分辨率不高的话,是看不出垂直同步的作用的,偶觉得
恩,的确是的,我也是最近上了高分辨率才感觉比较明显。
作者: wangliang021    时间: 2006-8-6 13:30
使用Triple-buffering后应该不会有关闭垂直同步导致画面撕裂的问题。

你可以参考这个,试试看:

http://www.ocworkbench.com/2006/articles/DXtweaker/

如果是超高分辨率的话,可能会因为内存不够而失败。
作者: zyxinda    时间: 2006-8-6 13:33
原帖由 TANJT 于 2006-8-6 09:13 发表
我昨天dungeonsiege brokenworld

由于游戏锁FPS又锁得不好,低于60,他就除于2,30多,不爽
强开non vsync

画面花掉。

驱动改不回

重装驱动,没事
不开TB,只开vsync就是这样,技术上就是这样的
如果开了TB,因为有第三个buffer,就不会出现以下从60FPS跌倒30FPS的情况
FPS变化会比较平缓,接近不开vsync的状态。
作者: bbbssshhh    时间: 2006-8-6 13:34
老大放话鸟~~~~~~~~~~~~~~~~~~~~~
作者: kitian    时间: 2006-8-6 13:40
原帖由 Edison 于 2006-8-6 13:30 发表
使用Triple-buffering后应该不会有关闭垂直同步导致画面撕裂的问题。

你可以参考这个,试试看:

http://www.ocworkbench.com/2006/articles/DXtweaker/
我就是用的这个工具,如果只开TB,没有开启VSync
画面一样会撕裂,特别是在高分辨率下
如果是1024*768或者更低分辨率甚至再配合CRT显示器,那么就问题不大

这篇文章也正是说明TB+vsync的好处。
作者: xxleon    时间: 2006-8-6 13:46
原帖由 Edison 于 2006-8-6 13:30 发表
如果是超高分辨率的话,可能会因为内存不够而失败。  
表象上有点像是这样,我昨天又作了实验
1920*1080下似乎可以开启TB+VSync,但是1920*1200下确失败
但是失败的效果并不是TB申请失败,而是VSync失效.
作者: qqtrg112    时间: 2006-8-6 13:56
应该是驱动问题吧。在问题没找到的时候,先把功能禁用。
作者: aasddsu    时间: 2006-8-6 14:27
没记错的话,撕裂现象在高分辨率的HDTV里也会出现,
不过原理不同,解决的方法也有区别
作者: chenli321123    时间: 2006-8-6 15:14
下了一个GDC关于SLI的presentation(PDF超过128K无法上传),
其中有讲到这个问题


VSync Enabled

• Throttles frame-rate to monitor refresh

• Enabling triple-buffering does NOT offset enabling vsync:
– If render-rate faster than monitor refresh, Then vsync still gates GPU

• Worse, triple-buffering
– Increases lag
– Consumes (much) more video-memory
作者: vostk    时间: 2006-8-6 15:21
Limiting Number of Frames Buffered

• Some apps allow at most one frame buffered
– To reduce lag
– Via event queries
– Don’t lock/read back-buffer: Causes CPU buffer stall

• Disables AFR SLI speed-up
• But SLI is up to ~1.9x faster
– I.e., SLI systems ~1.9x less lag
作者: bob0248    时间: 2006-8-6 15:29
分卷压缩上传,有兴趣的朋友可以看看
里面还有讲到AFR和AFR下的Latency问题
非常详细。
作者: zhengkun    时间: 2006-8-6 15:42
http://www.atomicmpc.com.au/forums.asp?s=1&c=3&t=2246

That said since writing the piece and after further digging, it appears triple buffering *can* work in SLI mode, but only with AFR. This at least gives us hope that TB in SLI isn't a factor of hardware, but software in the drivers.

我再试试看强制AFR模式
作者: heier1214    时间: 2006-8-6 15:43
进来学习一下 。。。#
作者: sxy111    时间: 2006-8-6 15:47
呵呵,国外的NVIDIA爱好者和A记爱好者争论
不过说实话,比国内的技术含量高很多
http://www.rage3d.com/board/showthread.php?t=33835119&page=16
作者: jenniferybq    时间: 2006-8-6 15:48
非常赞同这个观点,

I can't trust most web-sites today for my gaming experience. I read them and each may have some info that may be useful but most of it is canned marketing for the lemmings.

When sites or marketing picks and choses what negatives and positives to use -- you can make any product look good or bad. When you offer all the negatives and positives fairly -- then a gamer can make the right choice that fits their needs.
作者: gaopan123    时间: 2006-8-6 15:50
lz我坦白告诉你
只有游戏帧数跟显示器的当前刷新率一样的话不开垂直同步才会感觉画面有严重撕裂
一般是感觉不到的,但你开了那么高的分辨率会是60帧稳定吗?假如你的显示器是lcd
除非是低分辨率,比如1280x1024,所以说你要不要垂直同步都无所谓了,你要是玩cs开高分辨率也没办法,不过很少有玩cs去开高分辨率的  !##实在不行你去用A卡吧,也许会让你1000%的满意的
作者: lypara    时间: 2006-8-6 15:53
原帖由 有教无类 于 2006-8-6 00:25 发表
LCD比CRT明显
实况9就有明显撕裂情况
最近的泰坦之旅也有
LCD 60HZ下,快速上下运动,中间有条断线似的,不知道说的是不是一个毛病。

75HZ下无事。
作者: jyuzhe    时间: 2006-8-6 16:39
原帖由 皓龙 于 2006-8-6 15:50 发表
lz我坦白告诉你
只有游戏帧数跟显示器的当前刷新率一样的话不开垂直同步才会感觉画面有严重撕裂
一般是感觉不到的,但你开了那么高的分辨率会是60帧稳定吗?假如你的显示器是lcd
除非是低分辨率,比如1280x1024,所以说你要不要垂直同步都无所谓了,你要是玩cs开高分辨率也没办法,不过很少有玩cs去开高分辨率的  。##实在不行你去用A卡吧,也许会让你1000%的满意的
谢谢你的坦白,不过我不同意你这个观点
只有游戏帧数跟显示器的当前刷新率一样的话不开垂直同步才会感觉画面有严重撕裂
其实即便是使用CRT+低分辨率(1024*768),FPS达到100以上,如果不开Sync一样存在画面撕裂,只是因为画面小,不是非常明显。
我不会玩cs开高分辨率,贴图素质本来就很低,没有太大意义。
有很多精彩的FPS GAME,为什么我们一谈到FPS,都要说CS呢?
他只是一个游戏而已。
作者: luxijian86    时间: 2006-8-6 17:59
Triple-buffering 是什么东西??有什么用
作者: lezhihua71    时间: 2006-8-6 18:14
合理设置三重缓冲提高实际游戏性能


  如果经常有看硬件评测的读者可能都会发现绝大多数的显卡性能评测当中都会标注关闭V-Sync(垂直同步,也有一译为同步刷新)的字样,那么V-Sync是什么?而为什么在显卡性能测试当中要关闭,像我们这些一般的用户对此功能又是要关闭还是启用好呢?

  V-Sync这个功能事实由来已久,早于Voodoo2的时代V-Sync就已引入到DirectX和Windows操作系统当中,其作用主要是让显卡的运算和显示器刷新率一致以稳定输出的画面质量,而无论是微软还是游戏开发商均建议用户开启V-Sync功能,不过实际上由于启用V-Sync会大幅影响显卡性能(显示器刷新频率是多少显卡最多也只能有同等的帧数输出,而即使是Quad SLI显卡启用V-Sync后,如其显示器刷新频率只有65Hz,那么它在任何游戏中的速度最多也只有65 FPS),所以启用V-Sync由于很难体现出不同显卡的性能差异所以到目前已基本没有多少显卡测试会开启这个功能。

   不过话说回来,启用V-Sync实际也有助提升游戏运行的稳定性,毕竟其启用后会强制令显卡使用Double Buffering(双重或前后置缓存,启用后会降低显卡性能)可令显卡处理数据时先将下一个需要输出的画面存入到缓存(显存)当中然后不断循环,所以其事实是牺牲了部分游戏速度而保证了画面的连贯和稳定性。但是对于现有的显卡产品来说由于其运算性能已是相当强劲在一般3D游戏运行基本也不会出现掉帧或花屏等问题(当然如果以整合图形核心玩F.E.A.R.的话那就很难说了,毕竟那肯定已经是满负荷运作的了),目前启用V-Sync似乎已是一个多余的选择,然而人类肉眼识别事物极限速度最高一般也只有75帧/秒,高于这个速度的话肉眼虽然也能看到但已基本无法作出正常反应,所以V-Sync启用与否那还是要看用户实际的使用环境而定并非单纯的显卡性能高低问题。

   那么如果我们现在启用了V-Sync,在同一平台和显卡情况下其性能和未启用V-Sync时是否会有很大的损失呢?答案是相对的,由于V-Sync只限制了显卡输出的帧速而非性能,所以启用V-Sync后用户仍可在游戏中设置高分辨率及不同的AA/AF设定进行游戏,其效果理论上还是和未启用V-Sync时是一样的。不过由于V-Sync使用了Double Buffering技术对显卡的运算性能事实也是有一定程度的影响,而为了解决这个问题,无论是微软,游戏厂商还是NVIDIA和ATi这两大GPU厂商目前均已在DirectX,游戏和相关的驱动中为V-Sync引入了名为Triple Buffering(三重缓冲)的技术支持。

   Triple Buffering技术如其命名一样实现原理与Double Buffering相似,具体只是在其基础上增加了一个同步的后置缓存设定,其作用可令显卡运算拥有更多的缓冲空间而令启用V-Sync后的游戏速度更为流畅(但无论如何该技术需以更多显卡缓存作为性能提升的代价),不过无论如何NVIDIA和ATi目前在其驱动中仅为OpenGL游戏开启了对Triple Buffering的支持,而在DirectX游戏下这功能是默认关闭的,我们需要使用第三方的软件才能在DirectX/Windows平台启用Triple Buffering。

   下面我们就以一款名为DirectX Tweaker的软件为例子示范如何在DirectX环境下启用Triple Buffering(当然大家也可以使用其它NVIDIA或ATi的驱动调节软件做到),具体我们需要先下载这款软件,然后打开压缩包后即可双击程序使用(需先安装微软.Net Framework),而在打开程序以后我们可以看到如下图那样的软件界面:


   具体正如上图,我们现在以F.E.A.R.这游戏作为例子,我们要在游戏启用Triple Buffering功能则需先在DirectX Tweaker里选择好游戏程序文件及执行路径(先按New按钮选择游戏),当确认Active(激活)项已经启动以后我们即可选择软件界面中的Module to Load选项来到一个新的界面当中:


   在这个界面里我们需要找到Present Changer这个选项并启用它(打勾),然后在Count窗口里输入数字2以打开Triple Buffering,然后我们按回Projects选项回到之前的界面,按下Start开始按钮即可开始游戏。接下来我们就可以对比一下在V-Sync上使用Double Buffering和Triple Buffering在性能上有何分别,具体我们继续以F.E.A.R.作为例子,采用同一测试平台,1280x1204分辨率,0x AA/8x AF环境下进行测试,具体性能对比如下:


  Double Buffering(图左)及Triple Buffering启用性能对比,后者性能无疑较前者高出不少而且平均帧速也要更快,而由于使用了V-Sync,所以最大帧速也局限在了70 FPS。

  在V-Sync环境里启用Triple Buffering后对比Double Buffering在游戏性能而言无疑是有所提升的,但使用Triple Buffering技术也并非毫无代价,它需要比Double Buffering多50%的缓冲空间,所以部分性能较低的旧显卡用户在使用Triple Buffering时我们并不建议他们使用过高的AA/AF设定(毕竟这会大幅占用显卡显存令游戏速度大幅下降)。当然或许有些朋友会问现在一般主流的显卡都拥有128M甚至256M的显存容量我们还怕什么呢?那当然我们在1600x1200分辨率,32位色深下显卡事实也只占用了7.32M的显存空间,而在启用Triple Buffering后这数字也仅为21.86M对现在的显卡来说的确不算什么,但如我们启用4x FSAA后该数字会马上提升四倍达87.84M,加上现在3D游戏普遍都需要额外的材质,光影和凹凸贴图缓存空间,目前一般的显卡显存事实也有可能不够用而最终导致了性能(速度)下降,这就无疑有点得不偿失了。总结而言Triple Buffering技术的启用可帮助用户在V-Sync环境里更流畅地进行游戏,但对于不使用V-Sync的用户而言这功能也就并无太多用途了,所以Triple Buffering的使用与否目前看来似乎也是一个相对的问题需视实际使用环境而定,当然如果在使用V-Sync的前提下我们当然建议大家可考虑打开Triple Buffering这个功能。
作者: jiangzike    时间: 2006-8-6 18:31
晕倒,91.13的驱动有bug,当我将分辨率设置为较低的时候,GX2实际是工作在单GPU模式下
所以才能兼容TB+Vsync
下午我重新安装了Driver,低分辨率下FPS高了将近一倍(说明SLI工作了),不过TB+Vsync无法工作。
作者: cici0325    时间: 2006-8-6 19:02
不开VSYNC的话, TB没任何意义
作者: jondfu    时间: 2006-8-6 19:10
原帖由 roadrunner 于 2006-8-6 19:02 发表
不开VSYNC的话, TB没任何意义
对的,TB要和VSYNC配合使用才有意义,否则只会增加消耗显卡内存,还可能比DB更慢
作者: isyoubaby    时间: 2006-8-6 20:53
http://forums.nvidia.com/index.p ... hl=triple+buffering
这个05年的帖子已经写得很清楚
nvidia肯定知道这个问题,但是无力解决
硬件网站也肯定知道,但是没有哪家报道
我只能说SLI sucks。
作者: mm81411796    时间: 2006-8-6 22:35
原帖由 一挑三 于 2006-8-6 00:16 发表



高速移動鼠標,畫面会撕裂
硬是没看见画面撕裂...除非你说要达到每秒100次来回移动,拜一个先..
作者: hongbing    时间: 2006-8-6 22:52
原帖由 cxlxl 于 2006-8-6 22:35 发表


硬是没看见画面撕裂...除非你说要达到每秒100次来回移动,拜一个先..
什么游戏?多高分辨率?FPS多少?
作者: slcgs    时间: 2006-9-15 23:51
我6800U在玩FIFA07的时候,每当球速过快(射门或者开大脚)就可以看到屏幕上半部分和下半部分明显是不同帧。
我的显示器是飞利浦107B3,17寸CRT。
开了垂直同步以后,4AAx8AF稳定在100帧,再也没有发现任何画面撕裂的现象。
作者: wqresfdas    时间: 2006-9-15 23:58
这个问题我也遇到了,画面就像拧魔方的时候那样,上半块和下半块瞬间会错开。一直都不知道怎么描述,也不知道什么原因,原来是自己没开VSync。
作者: phoenixyzh    时间: 2006-9-16 00:07
原帖由 来不及思考 于 2006-8-6 00:18 发表
我没有见过任何画面撕裂的问题
从来不开垂直同步
就是不开才有这个问题~~
画面少苗率跟显示器少苗率不一样

就会出现这个问题~
作者: sun201    时间: 2006-9-16 03:36
原来还有这么回事啊 #
作者: 40401066    时间: 2006-9-16 09:11
楼上的刚知道啊123
作者: daili230    时间: 2006-9-16 09:45
COD2和FEAR这两个游戏不开tb很明显慢

液晶都是1280分辨率,关垂直画面断裂太明显了
作者: lhyyf    时间: 2006-9-16 09:53
原帖由 有教无类 于 2006-8-6 00:25 发表
LCD比CRT明显
实况9就有明显撕裂情况
最近的泰坦之旅也有
实况9这个情况确实很严重,不仅是实况9,实况8也有这个情况
作者: Xyjvj    时间: 2006-9-16 10:21
新出的英雄连对SLI支持也不好
开始是有bug,开SLI比不开还慢一倍多
现在出了一个patch,但是只是不巨慢了,性能比起单卡没有多少提升
看来以后还是玩单卡比较好
SLI浪费钱
作者: zaannie1    时间: 2006-9-16 12:56
不能用DXTWEAK的游戏怎么办

比如要用ANIT SECUREROM进的GRAW和STEAM游戏
作者: piscez    时间: 2006-9-20 14:22
回复 #32 皓龙 的帖子
感觉这样说有失偏颇,A卡不是可以解决所有的问题,N卡也是
作者: ufozhu    时间: 2006-9-20 14:25
还没有米上双卡啊
作者: caii    时间: 2006-9-20 14:33
原帖由 terryi 于 2006-9-20 14:22 发表
感觉这样说有失偏颇,A卡不是可以解决所有的问题,N卡也是
我可没有说A卡就好,这个帖子不是A卡N卡的问题
我只是说NV的SLI技术有缺陷,以前没有看到在国内的网站有提及这个缺陷
作者: 277964705    时间: 2006-9-20 14:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: xiongpan    时间: 2006-9-20 14:47
原帖由 ClearTextXTX 于 2006-9-20 14:33 发表
其实我期待76进来说说CF有这样的问题没有。
别,让他另外开贴吧,不然我这帖子又水了。
作者: klarkersw    时间: 2006-9-20 16:15
进来学习一下




欢迎光临 热点科技 (http://www.itheat.com/activity/) Powered by Discuz! X3.2