PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 顯示卡討論區
帳戶
密碼
 

  回應
 
主題工具
bluesystem
Master Member
 

加入日期: Jan 2000
您的住址: 台灣桃園
文章: 1,717
Lightbulb John Carmack老大的文章:NV30 vs R300, current developments, etc

NV30 vs R300, current developments, etc

John Carmack老大又發一篇文章出來講他在寫DOOM3的時候,對NV30及R300的一
些比較.我把重點大致寫一下,真正要研究其中字意的請參照原文,謝謝!

現在這個時候NV30在跑大部份的場景都會比R300快一些,不過還是可以發現有一些
場景R300會超越一些.這原因很複雜是因為每一張卡都可以選擇很多模式來跑.

R300可以跑三種模式,ARB(最基本的模式,沒有vertex program),R200,ARB2
(進階的模式,有支援vertex shader及pixel shader或在OpenGL稱做fragment
program)

R300在跑R200模式的時候會比ARB2快一些些,不過也只有一點點.所以他內定使用
ARB2來增進畫面品質.但是NV30跟ARB2的Path很慢,在這個時間點幾乎只有R300
的一半速度,相同的API,速度只有二分之一.但是在NV30模式下就勝過R300了.
更詳細的說是因為NV30在跑fragment program時使用了比R300更高的精度.所
以造成了比較慢的速度.nVidia也保證他們的Driver在fragment program還有很大
的改善空間.

現在的NV30還有一些不好的地方:它佔用的兩個slots,散熱風扇非常熱而且有夠吵的.
他不是個會很注意風扇噪音的人,不過NV30真的把他惹火了.....

他現在主要的工作系統使用NV30,因為這樣可以在一個系統上就能測試不同的rendering
path,而且他覺得nVidia還是有一些比較好的driver品質(然而ATi也持續在改善).對
一個一般的消費者來說,他不認為這個時間點能有什麼很明確的選擇.

對一個需要向前看的程式開發人員來說是另一個不同觀點,NV30跑起fragment
program(pixel shader)慢得多(跟R300比),但是它有很多的指令數.他已經在
R300上"碰"到了程式限制的困難(原文:I have bumped into program limits on
the R300 already).

反正總是會有比較好的卡將要出現的.
     
      
舊 2003-02-07, 11:55 AM #1
回應時引用此文章
bluesystem離線中  
bluesystem
Master Member
 

加入日期: Jan 2000
您的住址: 台灣桃園
文章: 1,717
其實後面還有一些有關DOOM3使用的技術跟他認為未來什麼技術會是重點的
東西.不過那要花一些時間去看,對一般user也太過艱深了,所以我就跳過去不
翻譯了.

我是真的很佩服Jonh Camack在遊戲技術上面的努力!他是少有有能力針對不
同的顯示卡進行程式的最佳化,並且給顯示卡廠商在軟硬體方面做出建議的程
式設計師.他那種為了遊戲的品質不惜花時間單獨針對某種卡測試撰寫不同程式
核心(path)的人.一般的程式人員並不會這麼做(因為他們不是老闆),會向上市
時間及人力成本妥協.

另外NV30跑起來效能不好的問題,John也給了一個合理的解釋-這是Driver最
佳化的問題!現在就看nVidia能改善多少吧....

他也提到了就算是他在寫程式,也不得不被舊顯示晶片,舊Driver的限制給綁住.
這是所有PC GAME程式設設師心中的痛!當ID Software的遊戲沒有辦法在一些
舊的顯示卡或是Driver寫得不是很好,driver跟不太上新規格的顯示卡上執行得很
好的時候,不要再問"為什麼我的XXX沒有辦法跑OOO"之類的蠢問題!要玩高等級
的遊戲就要好的顯示卡,需要1000匹馬力引擎的車子,用200匹馬力的引擎怎麼拉
得動?!還有就我是一個3D程式設計人員的建議,要玩3D Game,要不就選nVidia,
要不就選ATi.這兩家大廠才有足夠的人員去全力改善driver,加入新規格的東西.
其它家的顯示晶片我其實不太建議去買,因為市場規模小,寫driver的人也不會多.
如何經常更新driver去追上一直不停在演變的規格??如果貪圖便宜或是愛當廠商
的白老鼠,那我也沒有意見.......反正那是各人自己的選擇,遊戲跑起來有問題也
是自找的!!
 
舊 2003-02-07, 12:23 PM #2
回應時引用此文章
bluesystem離線中  
Bikeman
Advance Member
 
Bikeman的大頭照
 

加入日期: Jun 2002
您的住址: 有自行車的地方
文章: 422
感謝分享!
謝謝的啦~!
__________________
德性高者,應胸中萬甲,包容四方,如一日成名,回頭批判他人,責說無理,則無法茍同...
舊 2003-02-07, 07:19 PM #3
回應時引用此文章
Bikeman離線中  
roger555
Junior Member
 

加入日期: Aug 2002
文章: 946
感謝分享!
舊 2003-02-07, 09:06 PM #4
回應時引用此文章
roger555離線中  
Nocute
Major Member
 

加入日期: Jul 2002
文章: 293
引用:
Originally posted by bluesystem
還有就我是一個3D程式設計人員的建議,要玩3D Game,要不就選nVidia,
要不就選ATi.這兩家大廠才有足夠的人員去全力改善driver,加入新規格的東西.
其它家的顯示晶片我其實不太建議去買,因為市場規模小,寫driver的人也不會多.
如何經常更新driver去追上一直不停在演變的規格??如果貪圖便宜或是愛當廠商
的白老鼠,那我也沒有意見.......反正那是各人自己的選擇,遊戲跑起來有問題也
是自找的!!


說的真好.....當頭棒喝
__________________
[img][/img]
舊 2003-02-07, 09:23 PM #5
回應時引用此文章
Nocute離線中  
ORION
Regular Member
 

加入日期: Mar 2002
文章: 88
簡單的說
似乎是nv30的前瞻性較好摟~
如果沒有那麼櫃的價格跟巨大的風扇
那麼NV30的確相當吸引人哩

哪天用上256bit的記憶體不就....

此文章於 2003-02-08 07:31 PM 被 ORION 編輯.
舊 2003-02-08, 07:27 PM #6
回應時引用此文章
ORION離線中  
knift
Master Member
 

加入日期: May 2000
文章: 2,446
感謝翻譯及分享!
舊 2003-02-09, 12:16 AM #7
回應時引用此文章
knift離線中  
Mr_Aqua
Power Member
 
Mr_Aqua的大頭照
 

加入日期: Jun 2002
您的住址: 台灣
文章: 623
引用:
Originally posted by ORION
簡單的說
似乎是nv30的前瞻性較好摟~
如果沒有那麼櫃的價格跟巨大的風扇
那麼NV30的確相當吸引人哩

哪天用上256bit的記憶體不就....


因為nvidia有cg吧

r350只是r300加強版

可程式化可能輸nv30吧

那programmer用cg開發不知會不會有比較好的效果

長遠來看
都有得拼

不過最令人詬病的就是那風扇了....太吵了
再好我也沒法忍受噪音
舊 2003-02-09, 12:38 AM #8
回應時引用此文章
Mr_Aqua離線中  
世界第一窮人
Senior Member
 
世界第一窮人的大頭照
 

加入日期: Jul 2002
文章: 1,448
引用:
Originally posted by Mr_Aqua
因為nvidia有cg吧

r350只是r300加強版

可程式化可能輸nv30吧

那programmer用cg開發不知會不會有比較好的效果

長遠來看
都有得拼

不過最令人詬病的就是那風扇了....太吵了
再好我也沒法忍受噪音


只有ultra版(晶片500mhz/記憶體1000mhz)才是用那個超吵的風扇,一般版(晶片400mhz/記憶體800mhz)是用比較安靜的風扇
__________________
忘不了的人,只是存在記憶裡的人,重要的是現在的人,今後一起創造回憶的人
舊 2003-02-09, 01:54 AM #9
回應時引用此文章
世界第一窮人離線中  
BorgMu
Elite Member
 

加入日期: May 2002
文章: 7,865
引用:
Originally posted by 世界第一窮人
只有ultra版(晶片500mhz/記憶體1000mhz)才是用那個超吵的風扇,一般版(晶片400mhz/記憶體800mhz)是用比較安靜的風扇

請教一下,目前看到跟R9700 Pro成績小勝的是用 Utral版本測試的是嗎?
那這難道代表 一般版 成績恐怕連 小勝 都勝不了呢??
舊 2003-02-09, 02:04 AM #10
回應時引用此文章
BorgMu離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是03:21 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2026。