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

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

  回應
 
主題工具
ELT
Regular Member
 

加入日期: Sep 2002
您的住址: 動物星球
文章: 81
高階語言沒這麼厲害...

只要 ATi能夠自行推出 CG compiler就好了

就好比C++語言寫成的程式

若在Win32下編譯...其執行檔在 Unix下正常是無法使用的

不過只要把原始碼拿到 Unix下編譯...就能產生 Unix可使用的執行檔囉


此外...或者 Ati弄一個比 CG更高階的語言

嘿嘿...就好像 Perl 與 C 的關係
     
      
舊 2003-01-16, 01:45 AM #41
回應時引用此文章
ELT離線中  
blair
Elite Member
 
blair的大頭照
 

加入日期: Jun 2001
您的住址: 地球
文章: 6,234
引用:
Originally posted by u8526425
感謝你的回答
那你的看法是
FX的超規格架構部份能在不變動程式碼的狀況下得到好處是吧
那主要目的還是在做效能的提升對吧
不過我個人對此持保留態度
畢竟我們不是專業
這樣我又有一個問題
在FX的技術上標榜劇院級的REALTIME RENDER
可以輕易創造出電影般的畫面 (我想可能還是要搭配CG吧)
但是這既然是BASE ON DIRECTX的東西
其他廠牌的CHIP沒理由辦不到吧
這點是我一直百思不解的地方
趁這機會提出討論一下


再說一次,
詳情請洽湯姆老爹.
湯姆老爹的資料對一般人很夠了...(還有點超過...)

湯姆老爹的連結:
Siggraph 2002展報導:Nvidia與世界為敵
GeForceFX:NVIDIA好萊塢化?
HLSL、Cg及RenderMonkey
 
__________________
~愛由一個笑容開始,用一個吻來成長,用一滴眼淚來結束。
當你出生時你一個人在哭,而所有在旁的在笑,因此請活出你的生命,
當你死的時候,圍繞你的人在哭而你便是唯一在笑。~

此文章於 2003-01-16 02:03 AM 被 blair 編輯.
舊 2003-01-16, 01:51 AM #42
回應時引用此文章
blair離線中  
bluesystem
Master Member
 

加入日期: Jan 2000
您的住址: 台灣桃園
文章: 1,717
引用:
Originally posted by orinsinal
nvidia有關於CG的Faq.
http://www.nvidia.com/view.asp?io=cg_faq
我想要搞成非NV顯卡不能Run,那只是特意加上的
跟Cg影響應該不大
至於是否Cg出來的東西,NV顯卡效能特別好?這就是另一回事了


哈哈~Cg不能在ATI的顯示卡跑這一點,在DX9剛剛正式Release時,在MS的
DirectX maillist吵HLSL與Cg哪個好的大戰中就有被提出來了.
nVidia的解釋是,Cg是base on VS 1.1跟PS 1.3的東西.如果有其它廠商的顯
示晶片不能跑,那是他們驅動程式有問題.... ATi沒有對這一點做出回應......
舊 2003-01-16, 10:02 AM #43
回應時引用此文章
bluesystem離線中  
bluesystem
Master Member
 

加入日期: Jan 2000
您的住址: 台灣桃園
文章: 1,717
引用:
Originally posted by blair
Cg真正會造成的深遠影響是,
以後所有硬體廠都得聽他的... (成功的話)
很明顯的,這不是單單是效能問題這麼單純而已.
因為NV自己也是晶片設計,利基太大了...

所以Cg當然不會小鼻子小眼睛的搞獨家.
而是通殺之後,還有誰能不聽他的擺佈?(當然前提是要成功)
我個人的猜測是,很難.
要ATI,3Dlabs,SGI等等的聽NV的擺佈?


呃....我想大家可能要修正一下觀念.Cg這個語言對nVidia來說,是希望
開放出來(它本來就是開放的)讓所有廠商使用的規格,要使用Cg或相容
於Cg並不需要nVidia的授權.nVidia只是做了一些以前是學術單術作的
事而已.

當然,nVidia也沒這麼好心,因為它是規格的制定者,所以在硬體的研發上
,自然比其它廠商佔優勢,但是也沒這麼小心眼把規格訂死只能在nVidia
的晶片上跑,或是nVidia的晶片跑得比較快.只要VS,PS的處理單元夠強
Driver沒問題.跑Cg自然能跑得比nVidia的晶片還快.

MS在DirectX新規格的制定上長期都是跟nVidia綁在一起.其實MS自己
也可能感覺到有問題,而到了DX 8.1才起了一些變化.而Cg同時相容於
DirectX與OpenGL的特性是MS絕對不允許發生的事!所以DX9才會沒
採用Cg而另外弄一套HLSL出來.DX9 HLSL與Cg現在正在競爭.DX9
HLSL仗著是MS官方的真命天子身份,而Cg則強調DX與OGL相容及豐富
的工具及資源(文件,範例)兩邊在拼.不過nVidia似乎在找辦法讓Cg可以
轉譯成HLSL.如果這樣的話,那勝負可能就很明朗了.
舊 2003-01-16, 10:21 AM #44
回應時引用此文章
bluesystem離線中  
mj23168
Advance Member
 

加入日期: Jul 2002
您的住址: Taipei
文章: 375
引用:
Originally posted by samsung
公司要成為王者的話,必須經歷且克服萬難,Intel克服了成為王者,而AMD現在縱使有新產品還是一樣,ATI利用較寬的設計(256bit),而NVDA利用較高頻率的設計,困擾會比ATI多,而這次真正決定NVDA與ATI勝負的關鍵,就是在於中階/低階這方面的角力,要說誰贏誰輸還早了,我想那些批評NVDA的人,自己衡量你有沒有那本事去做看看,的確ATI的PR在昨天新浪網訪談中已經公開3月份R350就要推出,不過ATI那種怪怪的驅動,就像VIA一樣,難以奪取真正的佔有率,就算現在ATI用"灑錢"專案在大陸與歐洲,我看這只是暫時的,在NVDA至少有50%的人專門寫軟體,而ATI,不與置評,況且現在硬體利潤越來越低廉,軟體已經成為個顯示晶片廠最大的決戰點,ATI縱使在推出更新更快的硬體,而驅動還是一成不變,我看連3Dlabs也會開始漸漸瓜分ATI的市場佔有率(3Dlabs最近要推出以P9為架構的娛樂顯示晶片),好的硬體不代表成功,這就是為何AMD效能再者麼好也憾不動Intel


我同意...!
舊 2003-01-16, 10:21 AM #45
回應時引用此文章
mj23168離線中  
Wick
Major Member
 
Wick的大頭照
 

加入日期: Jun 2002
您的住址: Wick私人實驗室
文章: 250
Talking

看了這麼多不禁要跳出來說說話!這也不能全怪NV啦,因為前一陣子他們到台灣來視察各廠商,每家的生產線都加以評分審核,發現全台灣只有非常少數的生產線能夠加工NV30....
雖然背後很多人在猜,但是我也看到NV在我們公司裡的NV30運行結果,確實令人為之驚艷!在這裡也不方便說太多,依我對他的評估,他的確是一張值得等待的卡片啦(價錢不會很誇真啦~~呵呵)
舊 2003-01-16, 10:23 AM #46
回應時引用此文章
Wick離線中  
bluesystem
Master Member
 

加入日期: Jan 2000
您的住址: 台灣桃園
文章: 1,717
引用:
Originally posted by u8526425
感謝你的回答

那你的看法是
FX的超規格架構部份能在不變動程式碼的狀況下得到好處是吧
那主要目的還是在做效能的提升對吧
不過我個人對此持保留態度
畢竟我們不是專業

這樣我又有一個問題
在FX的技術上標榜劇院級的REALTIME RENDER
可以輕易創造出電影般的畫面 (我想可能還是要搭配CG吧)
但是這既然是BASE ON DIRECTX的東西
其他廠牌的CHIP沒理由辦不到吧
這點是我一直百思不解的地方
趁這機會提出討論一下


GF FX的超規格架構在不變動程式碼的情況下完全得不到任何好處.
主要的目的是即時運算出更接近prerendered CG的效果.

GF FX比現在面市的其它顯示晶片要強的是它的指令集的指令夠
豐富,VS/PS程式指令容量比其它晶片(呃,目前只有R300)要大很
多.所以能做的事情當然也多很多了.

別家的顯示晶片也可以做得到,不過規格至少要開到跟GF FX一樣或
超過GF FX.我舉個例子,不太可能要求8088的CPU跑出80386才跑
得動的程式.要創造出接近電影般的畫面,並不一定要Cg,有恆心有毅
力的一樣可以用VS/PS 組合碼硬K出來.只是,那不是人人都做得到的.
所以才會有HLSL(包括DX9 HLSL,Cg等)方便程式人員,美術人員來
創造他們想要的效果.沒有一定要Cg,更沒有一定要DirectX(OpenGL
目前也算是能跑PS/VS,只是規格還沒訂出來).
舊 2003-01-16, 10:43 AM #47
回應時引用此文章
bluesystem離線中  
u8526425
Elite Member
 

加入日期: Oct 2002
文章: 4,805
引用:
Originally posted by bluesystem
GF FX的超規格架構在不變動程式碼的情況下完全得不到任何好處.
主要的目的是即時運算出更接近prerendered CG的效果.

GF FX比現在面市的其它顯示晶片要強的是它的指令集的指令夠
豐富,VS/PS程式指令容量比其它晶片(呃,目前只有R300)要大很
多.所以能做的事情當然也多很多了.

別家的顯示晶片也可以做得到,不過規格至少要開到跟GF FX一樣或
超過GF FX.我舉個例子,不太可能要求8088的CPU跑出80386才跑
得動的程式.要創造出接近電影般的畫面,並不一定要Cg,有恆心有毅
力的一樣可以用VS/PS 組合碼硬K出來.只是,那不是人人都做得到的.
所以才會有HLSL(包括DX9 HLSL,Cg等)方便程式人員,美術人員來
創造他們想要的效果.沒有一定要Cg,更沒有一定要DirectX(OpenGL
目前也算是能跑PS/VS,只是規格還沒訂出來).


感謝回答

我先描述簡易流程,有錯請指教
3D程式設計師先使用XX語言編寫程式並將之編譯出來
再透過3D API控制硬體來作即時運算

在這前提下
硬體(GF FX)的規範超出API所定義的
這樣真的會有正面的幫助嗎??
還是說不管硬體或API支不支援
只要程式這樣設計
不支援的都會用CPU硬幹出來! (限PS/VS)
這是所謂的可程式化嗎?? (這詞我始終搞不懂)
就會產生效果一樣,效率有差的情形

還有就是
上面的網友提醒我去看TOM有關CG的報導
其中提到CG對NVIDIA的GPU最佳化
保證最佳效率
果然十足商業手段
__________________
人性的醜陋就是,會在無權、無勢、善良的人身上挑毛病,卻在有權、有勢、缺德的人身上找優點。當無權、無勢、善良的人受到傷害的時候,還會站在所謂的道德制高點上,假惺惺地勸說無權、無勢、善良的人,一定要忍耐,一定要大度。
舊 2003-01-16, 11:41 AM #48
回應時引用此文章
u8526425離線中  


    回應


POPIN
主題工具

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

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



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。