DirectX 11 kumpara sa DirectX 12: Ano ang mga pagkakaiba?

Directx 11 Kumpara Sa Directx 12 Ano Ang Mga Pagkakaiba



Kung ikaw ay isang Windows PC gamer, alam mo kung DirectX 12 ay mas mabuti kaysa sa DirectX 11 ay napakahalaga upang makuha ang pinakamahusay sa iyong mga paboritong video game. Ngayon, sasabihin ng karamihan sa mga tao na ang DirectX 12 ay mas mahusay dahil mayroon itong mas mataas na numero, ngunit ang mga bagay ay karaniwang hindi gaanong simple.



Ang DirectX 12 ay inilabas noong 2015 kasama ng Windows 10. Sinasabi ng Microsoft na ito ang pinakamahusay na bersyon ng DirectX, at malamang na maghahatid ito sa isang bagong panahon para sa mga manlalaro. Ito ay dahil ito ay may kakayahang palakasin ang pagganap ng GPU, habang binabawasan ang overhead ng CPU.





Ang problema ay, ang pagpapataas ng pagganap ng iyong computer ay hindi kasingdali ng paglipat sa isang bagong bersyon ng DirectX. O baka naman, kaya alamin natin kung ano ang eksaktong nangyayari dito.





DirectX 11 kumpara sa DirectX 12

Ang parehong mga bersyon ng DirectX ay mahusay, ngunit ang DirectX 12 ay ang mas bagong bersyon at dahil dito, ito ay may mga tampok na hindi matatagpuan sa DirectX 11. Gayunpaman, ang pagtukoy kung alin ang mas mahusay ay hindi kasing-simple.



isang driver ng media na kailangan ng iyong computer ay nawawala

Ano ang DirectX mula sa Microsoft?

Kaya, ang DirectX ay isang koleksyon ng mga pangunahing API na idinisenyo para sa layunin ng paghawak ng mga tungkulin na nauugnay sa multimedia. Maaaring kabilang dito ang pagprograma ng mga video game sa Windows, Xbox, at anumang iba pang platform na nakabase sa Microsoft.

Ano ang mga pagkakaiba sa pagitan ng DirectX 11 mula sa DirectX 12?

DirectX 12 , ay may kakayahang makipag-ugnayan sa hardware ng iyong computer sa mas advanced na antas. Halimbawa, ang DirectX 12 ay idinisenyo upang maikalat ang workload ng CPU sa iba pang mga core, ngunit hindi lamang iyon, maaari nitong payagan ang bawat core na makipag-ugnayan sa GPU nang sabay-sabay.

DirectX 11 sa kabilang banda, pinapayagan lamang ang mga laro na gumamit ng dalawa at apat na CPU core. Sa maraming mga kaso, ang maximum na bilang ay tatlo dahil ang isa sa mga core ay ginagamit upang magdikta ng mga tagubilin sa GPU.



bayan.mid

Pagdating sa mga magarbong tampok na kampanilya at whistle, dinadala ng DirectX 12 ang cake dito. Kabilang dito ang pipeline state objects (PSO) at asynchronous computing. Nakikita mo, pinapataas ng asynchronous computing ang paggamit ng GPU sa pamamagitan ng pagpayag dito na humawak ng maraming workload nang magkatulad.

Ang pag-asa dito ay i-unlock ang buong potensyal ng iyong GPU, bagaman ito ay nakasalalay sa kung sinusuportahan ng GPU ang DirectX 12 dahil hindi lahat. Huwag mag-alala dahil ang lahat ng GPU na inilabas pagkatapos ng 2015 ay sumusuporta sa DirectX 12, kaya kung ang edad ng iyong kasalukuyang hardware ay naaayon sa partikular na petsa, kung gayon ang lahat ay maayos.

Sa labas ng pag-render ng mga graphics, ang iyong GPU ang namamahala sa pagharap sa isang malawak na hanay ng mga pangunahing gawain. Halimbawa, kailangan ng GPU para sa pagpapatakbo ng mga algorithm ng machine learning. Ngayon, kung ang DirectX 11 ay ginagamit sa isang sitwasyon sa pag-aaral ng makina, maaari lamang itong magsagawa ng mga gawain nang sunud-sunod, at sa isang partikular na pagkakasunud-sunod. Sa tuwing mangyayari iyon, malamang na matamaan ang performance dahil hindi ginagamit ang lahat ng mapagkukunang nauugnay sa GPU.

kung paano i-undo ang laging bukas sa windows 10

Niresolba ng DirectX 12 ang problemang ito sa pamamagitan ng paggamit ng asynchronous computing, kaya gaya ng inaasahan, ang paggamit ng GPU ay na-maximize, at dahil dito, gaganda ang iyong performance sa paglalaro.

Higit pa rito, dapat nating tandaan na ang DirectX 12 ang unang nagpakilala ng mga PSO sa masa. Para sa mga nagtatanong, ang mga PSO ay mga bagay na nagpapaliwanag sa estado ng buong graphics pipeline. Nakikita mo, ang isang PSO ay kumikilos tulad ng isang bote na naglalaman ng bawat estado at sangkap na kinakailangan para sa paglikha ng imahe. Kaya sa esensya, gagawin nitong posible para sa GPU na paunang iproseso ang lahat ng umaasa na estado nang hindi kinakailangang muling mag-compute ng mga estado sa lahat ng oras.

Kapag ito ay ginamit, ang overhead ng CPU ay nababawasan nang malaki kung ihahambing sa kung paano pinangangasiwaan ng DirectX 11 ang mga bagay.

AGC mic setting

Alin ang dapat mong piliin, DirectX 12 o DirectX 11?

Kaya, ang malaking tanong na karapat-dapat ng sagot, ay, alin ang mas mabuti? Well, ang sagot ay depende sa larong sinusubukan mong laruin. Ang ilang mga laro ay binuo sa DirectX 11 sa isip, habang mas modernong mga pamagat ay binuo na may DirectX 12 bilang ang focal point.

Gayunpaman, kung hindi ka ang uri ng tao na maglaro ng mas lumang mga video game, kung gayon Ang DirectX 12 ay ang ligtas na taya dahil halos lahat ng mga bagong pamagat ngayon ay may suportang DirectX 12 sa nakaraang bersyon.

BASAHIN : Paano gamitin ang DirectX Diagnostic Tool (DxDiag) para sa Pag-troubleshoot

Mapapabuti ba ng DirectX 12 ang FPS?

Depende sa laro, ang DirectX 12 ay maaaring maghatid ng mga pagpapabuti kung saan ang FPS ay nababahala. Ang ilang mga laro tulad ng Cyberpunk 2077 ay nakakita ng 20 porsiyentong pagtaas sa frame rate sa 1080p, habang ang Assassin’s Creed Valhalla ay nakakuha ng 25 porsiyentong pagtaas sa parehong resolusyon.

Kailangan ko ba ng DirectX 11 kung mayroon akong 12?

Ang DirectX ay hindi isang bagay na maaari mong i-install nang hiwalay, ibig sabihin, walang paraan para magkahiwalay ang DirectX 11 at DirectX 12 sa parehong computer. Dahil ang DirectX API ay hindi paatras o tugma, ang ilang mga laro o application ay maaaring mangailangan ng mas lumang bersyon upang gumana nang maayos.

  Ang Icon ngWindowsClub
Patok Na Mga Post