【Windows】DirectX 版本是什麼?如何在電腦下載、安裝、更新

DirectX 是什麼 診斷工具 最新 下載 更新 安裝 繁體、Direct 12、win10、win11、Windows 10、Windows 11

2023-12-28
By LINA 莉娜
在系統需求裡常看到的「DirectX 版本」,究竟是什麼?

由於每台 PC 電腦的硬體規格都不盡相同,因此幾乎所有遊戲都會在官網或 Steam 平台中列出該遊戲的系統需求,讓玩家能夠確認自己的電腦規格是不是跑得動這款遊戲。而在系統需求裡,通常還會看到一行「DirectX 版本」,這又是什麼?

LINA 今天將會介紹什麼是「DirectX」,以及 DirectX 的相關 Q&A,像是「如何查看電腦的 DirectX 版本」、「如何更新電腦的 DirectX」等等。

 

「DirectX」是什麼?

對於遊戲的開發人員來說,「為遊戲主機開發遊戲」和「為 PC 電腦開發遊戲」有著截然不同的難度。

同一世代的遊戲主機擁有相同的硬體規格,開發人員只需要編寫一種驅動程式就行,就算把所有品牌、世代的遊戲主機加起來,其數量也不會超過 10 種。然而,PC 電腦的硬體規格卻可能會有數十種組合,開發人員就必須針對每種硬體組合編寫適合的驅動程式,才能夠確保遊戲能夠在不同 CPU、不同顯示卡的 PC 電腦上運作。

在 1990 年代時,當時的 DOS 系統允許程式碼直接存取顯示卡、鍵盤、滑鼠等硬體設備,而 Windows 系統卻以「保護系統」為由拒絕讓程式碼的直接存取硬體,因此大部分的遊戲程式設計師都喜歡在 DOS 系統上編寫遊戲程式。

為了吸引更多程式設計師,微軟在 Windows 95 系統裡加入了一套標準化的存取方法,也就是「DirectX」。DirectX 主要負責 Windows 系統的 2D/3D 圖形、渲染影片和視訊播放,它就像是程式與硬體的中間人,能夠直接將程式的指令傳送給對應的硬體。

隨著幾次的版本更新, DirectX 支援的功能越來越多,相關的標準和規範也變得更加完善,只要遊戲本身符合 DirectX 規範,不論是用戶使用的是 NVIDIA 或 AMD 顯卡,遊戲就能透過 DirectX 在所有 PC 電腦上正常運作,還可以針對不同的硬體規格來幫遊戲效能最佳化。

 

▉ 最新的 DirectX 12 Ultimate

現在 DirectX 的最新版本是 DirectX 12 Ultimate,能夠在 Windows 10、Windows 11 和 Xbox X|S 上使用。

 

DirectX 12 Ultimate 的新功能:

  • 光線追蹤 DirectX ray tracing(DXR)
    讓遊戲可以模擬現實的光線路徑,呈現更逼真的光影
  • 可變速率著色 Variable rate shading(VRS)
    能夠調整單一場景中不同區域的著色速率,降低 GPU 負擔
  • 網格著色 Mesh shaders
    根據物體在視野中的位置和大小,來決定表面細節的處理程度
  • 採樣器回饋 Sampler feedback
    改善材質和著色器間的運算方式,提供更有效率的渲染方式

 

▼ DirectX 的最新版本是「DirectX 12 Ultimate」

來源:微軟官方 Blog

 

DirectX 的相關 Q&A

  1. 我要如何查看電腦的 DirectX 版本?
  2. 哪裡可以下載 DirectX?
  3. 如何更新電腦裡的 DirectX?
  4. 我該使用哪個 DirectX 版本?

 

▉ a. 我要如何查看電腦的 DirectX 版本?

  • ①、透過開始功能表旁邊的搜尋方塊,輸入並開啟「DirectX」

 

 

  • ②、在「系統資訊」的最下方,就能看到電腦的 DirectX 版本

 

 

▉ b. 哪裡可以下載 DirectX?

DirectX 是內建在 Windows 系統的圖形 API,用戶無法單獨下載或安裝 DirectX。

補充一下,微軟官方並未提供 DirectX 的載點,網路上任何和 DirectX 有關的下載連結或安裝程式通通都是假的千萬不要隨便點擊

 

▉ c. 如何更新電腦裡的 DirectX?

DirectX 更新是透過「Windows 更新」來進行的,所以用戶無法單獨更新 DirectX,想更新的話就得連 Windows 版本一起更新才行。

由於 DirectX 會隨著 Windows 更新一起推出,只要電腦是最新的 Windows 版本,那 DirectX 版本也會是最新的

 

▼ 進入 Windows Update 後,就可以手動更新 Windows 版本

 

▉ d. 我該使用哪個 DirectX 版本?

每款遊戲在系統需求中會列出遊戲需要的 DirectX 版本,DirectX 版本不相容就可能導致遊戲無法正常運行。

由於 DirectX 版本都有支援向下相容,基本上會建議使用最新的 DirectX 版本,畢竟新版本的 DirectX 才擁有更多功能和相關調整,程式設計師就能透過這些功能來為遊戲帶來更好的效能。

 

▼ 可以到 Steam 查看遊戲需要的 DirectX 版本

來源:Steam 官方

 

總結

雖然 DirectX 主要是給遊戲程式設計師使用的 API,但對於一般玩家來說,它卻也會在無形中影響我們的遊戲體驗。

 

 

首圖來源:freepik

資料來源:Microsoft 官方NVIDIA 官方Digital TrendsTechRadar

 

相關文章
喜歡我們的文章嗎
給一個讚吧~^^
複製成功