English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

顯卡通常都會標示支援DirectX9.0c什麼的!(硬體?)
但是DirectX9.0c不是可以上網抓來安裝嗎?(軟體?)

有些遊戲的系統要求也會標示需要顯卡100%相容於DirectX9.0才能玩!
但我的卡是MX440耶…我記得我的顯卡不是才到DirectX8.1?還是多少?我不清楚…總之不是9.0的…但是還是可以玩(這裡指的不是鬼武者3,另外軟體有安裝DirectX9.0c)

例如根劇鬼武者3官方網站所提供的資訊
======
作業系統:Windows XP (32位元),管理員權限
CPU:Pentium III 1GHz以上
記憶體:512 MB以上
光碟機:8x 或以上CD/DVD光碟機
硬碟空間:2.0 GB 以上剩餘空間
顯示卡:DirectX 9.0c 相容 (見下述)
音效卡:DirectX 9.0c 相容
控制:鍵盤、滑鼠、或DirectX 9.0c 相容手把
顯示卡需具備128 MB以上的顯示記憶體,並僅支援以下晶片組:
NVIDIA GeForce FX 5700以上
ATI Radeon 9600以上
======

相容指的是軟體還是硬體?支援晶片組又是?
DirectX 8.0(SM1.0)
DirectX 9.0(SM2.0)
DirectX 9.0c(SM3.0)
這又是怎麼回事…實在是太複雜了…DirectX

2006-11-02 07:05:04 · 5 個解答 · 發問者 小薑彌 4 in 電腦與網際網路 硬體 附加元件

我看過其它知識,有人說是硬體沒支援的指令會交由CPU來執行!既然是這樣!那為何會有顯示晶片無法玩某個遊戲的問題存在?是不是顯示晶片所謂支援的DirectX和軟體DirectX內容是不相同的?

2006-11-02 08:18:41 · update #1

我有點懷疑大家了解我問題裡的意思嗎?我是看這個最佳解答才有疑問的http://tw.knowledge.yahoo.com/question/?qid=1306032915991
裡面提到:如果硬體不支援新版的指令,頂多是由CPU代勞而已。真的嗎?那為何顯卡不支援9.0的就不能玩某些遊戲?

2006-11-02 08:27:03 · update #2

5 個解答

DirectXㄉ由來:
因為很多寫程式ㄉ時候
往往只對自己ㄉ硬體做支援
比如說目前自己音效卡是用聲霸卡
寫好一組程式
可是當在別人電腦上執行時
別人可能不是用聲霸卡~~由於兩者同為音效卡
但是其線路原理不盡相同~很有可能因此產生衝突甚至沒有聲音
影像也是如此
所以後來微軟便寫出了一ㄍ軟體與硬體之間ㄉ媒介DirectX
你寫軟體ㄉ時候只要確定有支援到DirectX
那麼只要對方硬體也支援DirectX那麼即可相容

你顯示卡雖然只支援到DirectX8.1
只要你能把軟體更新到DirectX9.0
它自動會把DirectX9.0解碼成你顯示卡所支援ㄉ8.1
如果你是裝8.1..且軟體只100%相容9.0那麼便會發生無法解碼ㄉ問題

結論:
就是~~版本越高越好

2006-11-02 17:19:07 補充:
剛剛看了你ㄉ那ㄍ連結....發現對方好像回答ㄉ跟我一樣=.=||總之...硬體ˋ軟體~是兩ㄍ不同ㄉ東西我門寫程式都會經由一ㄍ轉碼器把數入ㄉ資料轉換(俗稱解碼)成0(低電壓)ˋ1(高電壓)當輸入高電壓ㄉ時候電腦內部ㄉ零件會動作當你硬體只支援到8.1~軟體也只有8.1當寫程式ㄉ人用9.0去寫用8.1版本ㄉDirectX去解碼會有很多新ㄉ指令無法辨識便會造成零件無法制動~產生錯誤~不能遊戲當軟體更新到9.0~能夠把所有ㄉ指令正確ㄉ轉換成0ˋ1並且在轉換成你顯示卡所用ㄉ8.1

2006-11-02 17:19:15 補充:
由於硬體沒做變更~所以當硬體只支援8.1時我們ㄉDirectX會自動把不支援ㄉ部分丟給CPU去做處理就醬.....應該OK了吧@@"

2006-11-02 17:21:20 補充:
如果你對這方便極度ㄉ有興趣可以唸唸看"微處理機"再加上8051等等ICㄉ實習主要就是在講軟體與硬體之間ㄉ操作

2006-11-02 17:25:44 補充:
好快@@"剛回答完
我說ㄉ你應該了解吧^^"

2006-11-02 17:44:59 補充:
我想到一ㄍ更好ㄉ說法囉!!
比如說現在有ㄍ音效卡負責發聲音~do ray me fa so~目前位置依序為1.2.3.4
當我寫程式ㄉ時候我希望他發do~便較程式輸出1~便會發聲do
可是當我硬體做變換~可能他位置依序變成4.3.2.1
當我換音效卡ㄉ時候原本希望發do卻變成發so
於是我便寫一ㄍ程式(就像directX)~告訴directX說我ㄉdo ray me fa so依序為1.2.3.4

2006-11-02 17:45:09 補充:
當我寫一ㄍ程式只要告訴directX說我現在要發do
directX便會自動與音效卡做對應~將DO自動輸入位置1
當音效卡做變換時~因為都有支援directX~所以不管位置如何改變
只要都有支援directX即可正確ㄉ發出我想要ㄉ聲音

2006-11-02 17:45:17 補充:
但是如果今天寫程式ㄉ時候我ㄉ硬體新增了一ㄍ聲音si
可是舊型ㄉ顯示卡沒有這ㄍ聲音
可能就會發聲錯誤當機
所以此時那ㄍdirectX就新出一ㄍ版本
當你要輸出SIㄉ時候發現這ㄍ音效卡根本沒有這ㄍ聲音
便改成不出聲音~
如果此時軟體依然使用舊型ㄉdirectX
便會發生忽然冒出一ㄍ聲音...不知該如何解碼~所以反而不能執行
剩下就如同我上面所講ㄉ^^"
恩~"~我ㄉ比喻應該不錯吧@@"

2006-11-02 17:46:51 補充:
我英文很差....不知道聲音證不正確
DO<==唸ㄉㄡ
RAY<===ㄖㄨㄟ
ME<==ㄇㄧ
FA<==ㄈㄚ
就是那ㄍ音樂ㄉ那ㄍ音節拉^^"

2006-11-02 12:10:02 · answer #1 · answered by ? 5 · 0 0

下面的網址應該對你有幫助

http://phi008780416.pixnet.net/blog

2014-04-18 07:25:00 · answer #2 · answered by Anonymous · 0 0

→電腦筆電維修~電腦重灌~電腦組裝~重灌win7~xp重灌~
→電腦中毒~電腦無法開機~電腦變慢~
→筆電win8改win7~MAC改win7 or 雙系統
◎◎◎各式各樣電腦問題,問他們就對了◎◎◎
→他們會很快解決你的問題 也可以免費諮詢喔!
→北市可以到府收送喔!評價很高
我有認識電腦公司-金滿意電腦
收費便宜●技術超好●修不好不收費

有需要可以打電話詢問
電話:02-29405818或者●加LINE~直接線上詢問
ID:gmepc168
希望能幫到你
Yahoo服務加網址
http://tw.serviceplus.yahoo.com/booth/seller/Y0193898792

2014-02-18 13:01:43 · answer #3 · answered by Anonymous · 0 0

用MX440跑3D MARK2001結果就出來了

2006-11-02 11:06:43 · answer #4 · answered by 藤堂直海 7 · 0 0

DirectX 是一種軟體!
是介在應用程式與硬體之間的介面程式!
方便應用程式能快速簡便的控制硬體!
當然硬體設計也要付合DirectX的規範!
DirectX是一種多媒體規範!
能讓軟體硬體案這制定的規格去製作!
DirectX後面的數值例如:
8.0 9.0 9.0C 這是版本~數值越大的越新!

2006-11-02 07:58:50 · answer #5 · answered by ? 5 · 0 0

fedest.com, questions and answers