網友評分: 8.6分
DirectX11 Win10版是一款非常專業的多媒體編程接口軟件。該版本可在Win10操作系統上使用,它基于C++基礎之上開發,并有著炫酷的游戲3D動畫、3D音效、視頻、圖形等元素,增加了新的計算shader技術,可以允許GPU從事更多的通用計算工作,能夠讓用戶大幅提升處理效率,事半功倍。
1、DX11新增了計算著色器(Compute Shader)代碼示例,在今年的NVISION大會上,微軟就透漏了這點,并通過SIGGRAPH以及GameFest 2008大會上放出的幻燈片,我們可以進行一些深入的研究。此外,DX11特性的提前放出,對于目前DX10以及DX10.1硬件用戶而言也大有裨益,因為AMD和NVIDIA可以照此提前開發適當的驅動支持。
2、DirectX 11的諸多特性似乎暗示我們,DirectX 11被迅速采用的時機已經成熟,特別是微軟的Windows 7發布之后,這一趨勢將會勢不可擋。而如今,HLSL(High Level Shading Language,高級渲染語言)已經完全成熟,這勢必會讓DX11在眾游戲開發者們眼里變得更加具有吸引力,而且越來越多的人開始認識到DX10其實就是DX11的子集,這對于DirectX 11將來被快速采用也會起到促進作用。另外,DX11可以讓平行編程變得更加容易,其獨有的特性也會促進開發者們大膽的、迅速采納這種API。DirectX 11同時可以兼容Vista操作系統,所以用戶不用擔心不能升級,而Windows 7與生俱來的魅力在很大程度上也會促使Windows XP用戶們做出升級的決定,也就是說,對于開發者們而言,市場上將會有足夠大的可運行DX11的系統群體。
3、微軟曾許諾DirectX 10可以帶來革命性的視覺體驗以及渲染技術,但結果卻是仁者見仁,不過可以肯定的是,DirectX 11可能最終將會履行這一承諾。雖然我們現在不可能馬上就看到DirectX 11獨有的特性所帶來的效果,但是這一新版API的普及將會對刺激適時3D繪圖技術不斷提升大有裨益。
4、從DirectX 6到DirectX 9,微軟一直在有條不紊的使他們的編程API從一種固定的功能傳播介質以及動態的數據結構向一種豐滿的、可編程的、可進行繪圖硬件深控的環境演變。從DX9到DX10的演變可以說是一種升華:DX9的可編程性得到了進一步擴展和延伸,并在新一代硬件的作用下變得更具深度和彈性。此外,微軟還通過各種手段提升了DX10的穩定性以及靈活性。但是,DirectX 11的演變過程則有很多不同。
5、為了最大限度的提升可編程性,DX11寧可丟掉一些原有的結構效度。微軟將DirectX 11構建成DirectX 10/10.1的精確父集,這讓DirectX 11無形中新增了很多奇妙的潛力。特別是,DX10代碼將會變成可以選擇不去執行某些先進特性的DX11代碼,而反過來,DX11又可以在所有同等水平的硬件上運行。當然了,對于DX10而言,并不是所有的DX11特性都是可用的,但是這卻意味著開發者可在采用DX11的情況下同時針對DX10和DX11硬件進行開發,而不用考慮兩者完全分開對待:因為兩者是相同的,只不過,一個是另一個的子集功能而已。但是,如果應用某些DX11獨有特效(比如說tessellator或者compute shader)時,區分代碼路徑是非常必要的,但這完全屬于從DX10向DX11過渡過程中的益處所在。
問:安裝DirectX SDK過程中出現安裝錯誤,Error Code:s1023?
(1)要解決這個問題,在June 2010 DirectX SDK安裝之前,卸載計算機中存在的所有版本的Visual C++ 2010 Redistributable組件。
可以在程序和功能面板中直接卸載。或者,也可以在命令行中運行以下命令卸載:
MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}
MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}
(2)卸載完上面的組件之后,就可以安裝June 2010 DirectX SDK了。
(3)如果你需要新版本的Visual C++ 2010 Redistributable組件,也可以再安裝回去
問:電腦未安裝Direct X會怎樣?
最簡單的就是玩游戲沒有聲音,并且,游戲可能會彈窗消息提示您未安裝Direct X
問:如何查看directx版本
1、點擊電腦左下角的開始菜單,點擊運行
2、點擊運行后,在彈出的對話框中輸入,DXDIAG,點擊確定
3、點擊確定之后,就會彈出DIRECTX診斷工具,在這里面就可以看到DIRECTX3、版本了,我的版是11的,在這里還可以看到CPU,內存等信息
4、點擊顯示菜單項,可以看到顯存的相關信息,顯示型號等
windows系統查看方法
在Windows10系統桌面,右鍵點擊桌面左下角的開始按鈕。
在彈出的菜單中選擇“運行”菜單項。
在打開的運行窗口中,輸入命令dxdiag,然后點擊確定按鈕運行該命令。
一會就會打開Directx診斷工具窗口,在這里可以看到Dx的版本號。
如果要查看DX運行是否正常,可以點擊窗口中的“顯示”標簽
在打開的新窗口中,可以看到Directx功能窗口,只要下面的三項都已啟用,說明DX運行是正常的。
問:進化顯卡不支持directx 11如何解決?
1:下載并安裝軟件
2: 開始 - >運行dxcpl - >編輯列表
3: 點擊 "..." 如下圖
4: 導航到 ”X:Program Files (x86)SteamSteamAppscommonEvolveBin64_SteamRetailclick“文件夾
選擇”StaticLauncher64.exe“, 打開
5: 點擊"Add", 然后再點擊OK
6.在"Device Setting"設置為11_1,勾選右邊的”WARP“,然后應用和確定
7.最后···最后你就可以進入游戲了
1、DX9與DX11
從DX9到DX10的演變可以說是一種升華:DX9的可編程性得到了進一步擴展和延伸,并在新一代硬件的作用下變得更具深度和彈性。此外,微軟還通過各種手段提升了DX10的穩定性以及靈活性。
截圖
2、DX11與DX10
微軟將DirectX 11構建成DirectX 10/10.1的精確父集,特別是,DX10代碼將會變成可以選擇不去執行某些先進特性的DX11代碼,而反過來,DX11又可以在所有同等水平的硬件上運行。
DX10硬件也能夠在運行DX11游戲時支持多線程,但如果沒有相應的驅動支持的話,DX10硬件即便可以運行DX11游戲,對于玩家而言并不會看到真正應有的效果。如果應用某些DX11獨有特效(比如說tessellator或者compute shader)時,區分代碼路徑是非常必要的,但這完全屬于從DX10向DX11過渡過程中的益處所在。