- UID
- 1773739
- 主题
- 0
- 阅读权限
- 20
- 帖子
- 63
- 精华
- 0
- 积分
- 32
- 金钱
- 82
- 荣誉
- 0
- 人气
- 0
- 在线时间
- 0 小时
- 评议
- 0
- 帖子
- 63
- 精华
- 0
- 积分
- 32
- 金钱
- 82
- 荣誉
- 0
- 人气
- 0
- 评议
- 0
|
前言
《DX10與DX11的區別》
最近DX11已經正式發佈,相應的顯卡也上市,不過還是聽到一些很莫名其妙的話,比如GTX295都無法流暢運行DX11,
DX11的出現DX10顯卡將完全淘汰,我不知道說這些話的人是否真的知道DX11是什麽下麵我用比較通俗的方式解釋一下。本人非專業人士,只是以自己的觀點給大家介紹一下三者的區別以及看法,如果有什麽錯誤的地方希望可以指出
--------------------------------------------------------------------------------------------------------------------------
所謂的DX11其實和DX10沒有太大的區別,甚至核心部份都是一樣的,最大的區別在於DX11多了一項技術
這項技術的名字叫做Tessellation,Tessellation在畫面上的體現主要就是一些凹凸部份,去掉這個不說的話
DX11基本就是個DX10優化版而已。所以理論上DX11的配置要求不會比DX10高多少,至少不會像DX9和DX10的差距那麼大!不過畢竟是理論還是需要實測,下麵進入實測篇
實測
《DX9.DX10.DX11,畫面,性能對比》
測試平臺
| |
| | 操作系統: | Windows 7 (build 7600) 32bit
| | CPU: | Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz (未超頻)
| | 內存: | DDR3 1333 2GX2
| | 顯卡: | ATI Radeon HD 4870 1024MB
|
因為一些原因內存沒有組三通道見笑了
一,畫面對比
最近Unigine發佈了一個DX11 的DEMO 下麵就用這個程序進行測試
由于没有DX11顯卡所以無法開啟Tessellation,但是其他無影響。請見諒
下麵是DX10顯卡運行DX9-DX10-DX11的畫面對比
(注:以下圖片是為表達DX10顯卡運行DX11的畫面表現,非DX11真實效果)
從上到下分別為DX9-DX10-DX11



以上三幅圖可以看出,DX10與DX11明顯畫面要比DX9柔和一些,DX10與DX11畫面區別不大
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



這三幅圖片依然DX9的畫面沒有DX10與DX11柔和,DX10和DX11如果仔細看的話遠處的石頭DX11的紋理稍微清晰一點點
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



這三幅圖DX9,DX10,DX11差別均不是很大DX11紋理略微清晰
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



這三副圖片是差距最明顯的 主要區別在於龍的表現,雖然沒有了Tessellation但是我們依然可以看出DX9畫面偏亮 DX10的龍偏暗 而DX11介於兩者之間 畫面看起來更舒服一些
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
總結:
DX9與DX10和DX11的畫面還是有一定差距的,DX10顯卡雖然沒有能很好的體現出DX11的新特性,但是即使是微乎其微的差距我們也可以看出DX11下的畫面還是要好於DX10的,既然這樣下麵就看一下DX10顯卡運行DX9,DX10與DX11的性能差別吧
二.性能對比
從上到下分別為DX9-DX10-DX11



看了上面的3個結果我們驚奇的發現DX10與DX11的平均幀數是一樣的,而且DX11的評分居然還高於DX10,雖然只有一分!所以我們至少可以得出結論DX10顯卡在不追求Tessellation等DX11的新特效的情況下完全可以勝任DX11的遊戲並且不會增高對硬件的需求。
三,小貼士
Tessellation是什麽
Tessellation簡單的來說就是智能的讓模型精細化,這不是什麽新技術早在幾年前就已經有了,不過當時技術并不成熟會有一些很有意思的問題,比如人物模型經過Tessellation處理以後變得像企鵝,槍械變得胖胖的等,所以一直沒有正式投入PC,只是在05年登陸了360平臺進行一些動物之類的簡單處理
下麵發一幅DX11顯卡開啟了Tessellation之後的龍的圖片

注:(此圖片轉載于網絡,如有任何不宜請原圖片作者聯繫本人)
和上面的龍對比,這就是DX10和DX11的本質區別,模型的精細度變的更高了,但是并不會帶來太大的性能要求,紋理方面與DX10沒有什麽區別。
最後的總結: DX11的出現并不會像DX10的出現那樣淘汰一大批顯卡,在不追求Tessellation等特效的情況下現在的高,中端DX10顯卡基本沒有必要過早更換。至於那些說什麽295不能流暢運行DX11之類的話,完全是無稽之談!不過如果你追求畫面極致,DX11當然也是很值得的
希望此貼可以對大家關於DX11的認識以及是否購買DX11顯卡有一定的幫助。
強調一下,很多人似乎都沒仔細看帖就發表一些回覆,本貼要說的是DX10顯卡是否可以勝任DX11的遊戲 不是讓你來比較DX11顯卡和DX10顯卡哪個畫面好,請不要偏離論點,況且我也拿不出DX11顯卡。畢竟是非專業嘛!(笑)
強調第2次,我發此貼不是為了說DX11畫面多好DX11和DX10區別多大,我要說的是
DX10的顯卡玩DX11遊戲性能是否會下降
請不要拐到DX11顯卡玩DX11遊戲上
繼續掃盲
1,DX10顯卡是可以運行DX11程序的,只不過有一些功能限制比如無法開啟Tessellation但是除了這些功能限制外DX10顯卡是完全兼容DX11的
2,說我的評測等於用XP玩孤島危機截圖還是DX9的人,注意我測試的平臺不是xp也不是vista 是win7 , win7內置DX11
3.如果你還覺得我用的是DX10
我打個簡單的比方 在vista下玩孤島危機用DX10啟動程序進了遊戲難道會是DX9么?
4.引用一段官方評測內容
现在我们就来对DirectX 11进行详细分析,严格来讲DX11并不是一套全新的API,DX11是DX10的一个超集,就如同Win7之与vista。简单的说DX11就是基于DX10开发的技术,主要对DX10的功能一些改进和扩展,并进一步提高GPU的执行效率(听起来是不是跟Win7&vista的关系很像),当然这个改进要比DX10.1多很多。
DX11能够同时兼容DX10的软硬件,而且不需要像DX9过度DX10那样对驱动程序底层架构做大幅更改。事实上目前Win7和vista的很多驱动都能互相通用,AMD和NVIDIA也先后发布了Win7/vista一体化的显卡驱动。
如果你繼續認為我的DX11截圖是假的 我也就沒什麽話好說了。
半夜改貼,仔細看了一下大家的評論,和重新閱讀了幾遍帖子發現確實我有些地方表達不是很清楚已經重新編輯,請大家仔細閱讀本貼,不要再產生任何不必要的誤會,發帖不容易,不求你對本帖有多瞭解,只求不要在沒有理解的情況下妄加評論。
我很鬱悶啊,我把重點都做了變色標注,而且特意用的大字 為什麼還有那麼多人說我評測的內容是展示DX11? 本貼的文字很難理解?我不得不第N次強調本貼要表達的是
DX10顯卡跑DX11和DX10的性能以及畫面對比 非DX11和DX10畫面比拼!!
[ 本帖最后由 疯狂墨斗鱼 于 2009-10-29 13:20 编辑 ] |
|