當前位置:柔美女性網 >

綠色生活 >心理 >

DX11和DX12有什麼區別

DX11和DX12有什麼區別

DX11和DX12有什麼區別

Dx11和Dx12區別爲:支援不同、效率不同、渲染不同。

一、支援不同

1、dx11:dx11支援Windows7、8、10操作系統。

2、dx12:dx12只會支援Windows10操作系統。

二、效率不同

1、dx11:dx11受CPU性能的嚴重製約,主要是因爲不能有效利用多核心。

2、dx12:dx12提高了多線程效率,可以充分發揮多線程硬件的潛力。

三、渲染不同

1、dx11:dx11僅僅特性集上支援渲染,需要硬件配合。

2、dx12:dx12是100% API支援渲染,並不需要新的硬件才能實現。

DirectX11和DX12主要在遊戲幀數、功耗、跨平臺遊戲支援性等方面存在區別。遊戲幀數方面,DX11隨着畫面的複雜度和細節提升會有明顯的幀數下降,而DX12幀數會保持一個比較穩定幀數在功耗方面,渲染同一場景時DX12會有比DX11更低的功耗表現。

具體介紹如下:

1、遊戲幀數方面,DirectX12相比DirectX11擁有10%到20%的性能提升,DirectX12大大提高了多線程效率,可以充分發揮多線程硬件的潛力

2、在功耗方面,在相同硬件的條件下,DirectX12相比DirectX11功耗會有明顯的降低

3、跨平臺遊戲方面,DX12支援跨平臺遊戲,Unity引擎和虛幻引擎支援DX12的API,可以實現在不同平臺上玩同一款遊戲,降低了開發者移植開發遊戲的工作量。

4、需要注意的是,要發揮出DirectX12的性能,首先系統必須是Windows10,另外顯卡與遊戲還要同時支援DirectX12和Windows10系統,這樣才能體驗更高效的directx12性能。

標籤: dx11 dx12
  • 文章版權屬於文章作者所有,轉載請註明 https://rmnxw.com/zh-hant/lvse/xinli/q655yp.html