PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   顯示卡討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=8)
-   -   為何專業繪圖卡能跑專業3d繪圖軟體卻無法玩3d game? (https://www.pcdvd.com.tw/showthread.php?t=146761)

NEAL 2002-10-27 10:46 PM

Re: 為何專業繪圖卡能跑專業3d繪圖軟體卻無法玩3d game?
 
引用:
Originally posted by superintel
為何專業繪圖卡能跑專業3d繪圖軟體卻無法玩3d game?

你是指3Dlabs吧
它們不支援D3D,當然不能玩
不過OpneGL的GAME也是能跑

plaything 2002-10-28 09:21 AM

咦 根據3dlabs的講法,WildcatIII跟WildcatIV都支援DirectX7.0阿
理論上應該是可以跑DirectX的遊戲的,至於OpenGL Based遊戲應該是可以正常運作的
但是我想3Dlabs應該是沒有花那個功夫在修改driver對遊戲的相容性,因此出問題應該也是不令人意外...
不知道有沒有人無聊到買一張WildcatIV 7210跑3dmark看看出來的數據是多少...

bluesystem 2002-10-28 10:18 AM

專業OPEN GL卡為什麼不能跑D3D遊戲?這樣的問法跟一台卡車幾百匹馬力,
為什麼跑沒有跑車快一樣.....很簡單,針對的市場不同,設計也不同!!

雖然3D加速的硬體線路基本上來講沒有分什麼D3D,OPEN GL(這也是為什麼
Wildcat支援DX7,GeForce可以支援OPEN GL的原因).不過某些API特定的
功能,仍然需要在設計晶片的時候加入.也就造成了一顆繪圖晶片會比較偏向
某個API最佳化的設計,這是硬體上的差異.

而Driver上來說,專業3D繪圖卡一定是會盡全力來撰寫OPEN GL的Driver,而
D3D Driver不是沒寫,就是象徵性的分小部份人力來做.因為他們的客戶要的
不是D3D的完整支援.

至於像Wildcat號稱支援DX7,卻沒有辦法跑遊戲的原因,是因為在DirectX中
,任何的裝置都有其能力(capabilites).假設在DX7中,有300個可以支援的功
能,硬體廠商不一定要全部支援.例如GF2就不支援DX7的環境貼圖(EBEM).
硬體設計的彈性就會比較大.目前為止沒有看過任何一個繪圖晶片,可以支援
DirectX中所有繪圖能力的......遊戲的設計者,在設計遊戲的時候是假設玩家
的硬體達到一定的規格,才能顯示出正常的遊戲畫面及特效.所以當遊戲啟動
時會先去偵測USER的顯示卡有支援那些功能.一但不能達到遊戲的最低要求時,
遊戲便會跳離不執行.原因就是如此.

jedijack 2002-10-28 01:09 PM

非常感謝!小弟大概了解!!
不過附帶一點, 專業OPEN GL卡(3Dlabs)不只不能跑D3D遊戲, OpenGL遊戲也跑不動(Quake, 德軍總部, MOHAA....),應該也是沒有完全支援OpenGL的關係嗎?

世界第一窮人 2002-10-28 04:02 PM

引用:
Originally posted by jedijack
非常感謝!小弟大概了解!!
不過附帶一點, 專業OPEN GL卡(3Dlabs)不只不能跑D3D遊戲, OpenGL遊戲也跑不動(Quake, 德軍總部, MOHAA....),應該也是沒有完全支援OpenGL的關係嗎?


又是一個大哉問,反正不要想用繪圖卡去跑遊戲就對了(Nvidia的可以,因為Nvidia的繪圖卡跟一般遊戲卡規格一樣,差在驅動程式對繪圖軟體的支援、最佳化),我建議你寫信給3Dlabs不要問我們:think:。

toaster 2002-10-28 08:47 PM

引用:
Originally posted by jedijack
非常感謝!小弟大概了解!!
不過附帶一點, 專業OPEN GL卡(3Dlabs)不只不能跑D3D遊戲, OpenGL遊戲也跑不動(Quake, 德軍總部, MOHAA....),應該也是沒有完全支援OpenGL的關係嗎?


bibon...,你看cad用的那些opengl function就知道了,
啥畫虛線啦,100個lighting, 2side fillmode...etc,沒幾
個game會用到的...,至於像Multitexture,這種game用得
比較多的東東,那些"號稱"高階的OpenGL"專業繪圖卡",沒幾個
做得像樣的....


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。