- Gumagana ang DirectX 12 kapag ang Windows, mga driver, at hardware ay magkatugma; hindi ito isang switch, kundi mga kakayahan na pinagana batay sa compatibility.
- Ipinapakita ng dxdiag ang Mga Antas ng Tampok (12_0, 12_1) na nagpapahiwatig ng aktwal na suporta; kung hindi lumalabas ang mga ito, nangangahulugan ito na hindi sinusuportahan ng GPU ang katutubong DX12.
- Maraming laro ang nagsisimula sa DX11 para sa stability; ang mga opsyon sa laro o mga setting ng launcher ang nagtatakda kung gumagamit ang mga ito ng DX12, at ang mga advanced na feature ay nangangailangan ng compatible na GPU.

Kung magbukas ka ng laro at makakita ng mensaheng nagsasabing naka-disable ang DirectX 12, normal lang na maramdaman mong may nakaligtaan ka. Sa maraming pagkakataon, hindi naman ito tungkol sa pangangailangan ng mahiwagang instalasyon, kundi dahil hindi tama ang pagkaka-configure ng system, mga driver, o ang laro mismo . Dito makikita mo ang isang praktikal, malinaw, at madaling maunawaang gabay para mapagana ang DX12 sa iyong Windows PC.
Una sa lahat, mahalagang maunawaan na ang DirectX 12 ay nakatali sa Windows at sa mga driver ng iyong graphics card. Hindi ito naa-activate gamit ang isang nakatagong switch: awtomatiko itong pinapagana kapag ang system, mga driver, at hardware ay tugma . Dahil malinaw na, ating talakayin nang paunti-unti kung ano ang dapat suriin, kung paano beripikahin ang aktwal na compatibility, at kung ano ang gagawin kung ang isang laro ay nagpipilit na gumamit ng DX11 o nagpapakita ng mga error tulad ng D3D11 o ang klasikong "DirectX 12 isn't supported."
Ano ang DirectX 12 at bakit hindi ito ginagamit ng ilang mga laro bilang default?
Ang DirectX 12 ay ang API ng Microsoft na nagbibigay-daan sa mga laro na makipag-ugnayan sa iyong GPU nang mas mahusay. Kapag gumagana nang maayos, binabawasan nito ang load ng CPU, pinapabuti ang distribusyon ng gawain sa pagitan ng mga core, at pinapagana ang mga teknolohiya tulad ng ray tracing , variable rate shading, at mesh shaders. Gayunpaman, ang ilang mga laro ay nagsisimula sa DX11 para sa mga kadahilanang stability o compatibility, na iniiwan ang DX12 bilang isang manual na opsyon sa mga setting.
Huwag magulat kung, kahit na naka-install na ang DX12 sa iyong system, ang isang laro ay ilulunsad gamit ang ibang API. Minsan inuuna ng mga developer ang pinaka-stable na opsyon para sa karamihan ng mga user , kaya naman makakakita ka ng opsyon para lumipat mula DX11 patungong DX12 sa loob ng mga setting ng laro.
Mga pangunahing pagsusuri: bersyon ng Windows, dxdiag, at mga antas ng tampok
Ang unang hakbang ay siguraduhing napapanahon ang Windows at ang iyong hardware. Bilang panimula, ang DX12 ay isinama sa Windows 10 at Windows 11 , ngunit ang mga pinaka-advanced na feature (kilala bilang DirectX 12 Ultimate) ay nangangailangan ng mga bagong bersyon ng operating system.
Suriin ang iyong Windows edition gamit ang Windows + R, i-type winver at pindutin ang Enter. Kung ikaw ay nasa Windows 11 o medyo bagong Windows 10, ikaw ay nasa tamang landas. Pagkatapos nito, buksan ang diagnostic tool gamit ang Windows + R → dxdiag at tingnan mo.
Sa dxdiag, pumunta sa System tab para makita ang "DirectX Version". Kung nakalagay ang DirectX 12, ibig sabihin ay sinusuportahan ito ng iyong system. Ngayon, pumunta sa Display tab at hanapin ang "Feature Levels". Dito makikita mo ang mga katulad ng 12_0, 12_1, 11_1... Mahalaga ang linyang ito dahil ipinapakita nito kung ano talaga ang kayang patakbuhin ng iyong GPU.
Kung makakita ka ng 12_0 o 12_1, sinusuportahan ng iyong hardware ang DX12. Kung hindi lumalabas ang 12_x, hindi naaabot ng iyong graphics card ang antas na iyon, at samakatuwid ay walang paraan para pilitin ang DX12 nang native . Sa ganitong kaso, ipapaliwanag namin sa ibaba kung paano gamitin ang DX11 o kung anong mga alternatibo ang umiiral kung pinapayagan ito ng laro.
I-update ang Windows: Ang unang hakbang na pinakamaraming nag-aayos
Maraming isyu ang nareresolba sa pamamagitan ng pag-update ng iyong system. Buksan ang Mga Setting → Update at Seguridad (o Windows Update sa Windows 11), at i-click ang "Suriin ang mga update." I-install ang anumang nakabinbing mga update at i-restart kung hihilingin . Ang DirectX 12 at ang mga bahagi nito ay karaniwang inihahatid sa pamamagitan ng Windows Update, kaya huwag itong ipagpaliban.
Kahit na tila napapanahon ang lahat, maaaring may mga naiipon na update o mga patch sa kalidad na makakaapekto sa graphics stack. Magandang ideya para sa iyong system ang ilang pag-restart pagkatapos ng mga update , lalo na kung nag-a-upgrade ka mula sa mas lumang bersyon ng Windows 10.
Mga Driver ng GPU: Malinis na Muling I-install mula sa Website ng Manufacturer
Ang mga graphics driver ang puso ng lahat ng ito. Bisitahin ang opisyal na website ng iyong tagagawa at i-download ang pinakabagong bersyon: NVIDIA (nvidia.com/drivers), AMD (amd.com/support), o Intel (intel.com/support/graphics-drivers) . Iwasan ang mga tool ng third-party at gamitin ang opisyal na installer.
Kapag pinapatakbo ang installer, kung mayroon kang opsyon, piliin ang "clean install." Aalisin nito ang mga labi ng mga nakaraang bersyon na maaaring nagdudulot ng mga conflict. Pagkatapos mag-update, i-restart ang iyong computer upang mag-load nang tama ang driver . Pagkatapos, bumalik sa dxdiag at suriin muli ang "Mga Antas ng Tampok".
Para sa mga laptop, ipinapayong bisitahin ang website ng suporta ng tagagawa ng computer kung gumagamit ka ng integrated o hybrid GPU. Ang ilang sistema ay nangangailangan ng mga OEM-validated driver upang maayos na paganahin ang ilang mga tampok ng graphics.
Suriin kung ang laro mismo ay nagpapahintulot sa iyo na piliin ang DirectX 12
May ilang laro na nagpapahintulot sa iyo na piliin ang graphics API sa Video Options. Pumunta sa menu ng laro, hanapin ang Graphics o Rendering, at kung may lumabas na opsyon, palitan ang renderer mula DirectX 11 (o Vulkan) patungong DirectX 12. Minsan kailangan mong i-restart ang laro para magkabisa ang pagbabago.
Kung walang selector ang laro, tingnan ang dokumentasyon ng developer. Sa ilang mga kaso, naglilista sila ng mga parameter ng command-line o mga toggle sa launcher. Iba-iba ang paraan ng paghawak nito sa bawat pamagat, kaya huwag magulat kung makikita mo ang setting sa isang hindi kilalang lugar.
Mga Karaniwang Error sa Steam: Mga Setting ng Ilunsad at Pag-verify ng File
Kung gumagamit ka ng Steam, pumunta sa iyong Library, i-right click sa laro → Properties → Launch Options. Kung nakikita mo -dx12 o -d3d12 at nagbibigay ng mga problema, subukan iwanang walang laman ang kahon na ito upang magamit ang mga default na setting. Sa kabaligtaran, kung hindi sinusuportahan ng iyong GPU ang DX12 at iginiit ng laro, idagdag -dx11 upang pilitin ang DirectX 11 kapag pinapayagan ito ng pamagat.
Sa parehong window, sa ilalim ng Local Files, i-click ang "Verify integrity of game files." Inaayos nito ang mga sirang download na maaaring magdulot ng mga nakaliligaw na mensahe ng compatibility. Kadalasan, inaayos ng isang simpleng pagsusuri ang mga nabigong paglulunsad.
I-install ang mga bahagi ng DirectX mula sa Microsoft (kapag ito ay makatuwiran)
Ang pag-download ng "DirectX End-User Runtime Web Installer" mula sa Microsoft ay ginagamit upang mag-install ng mga karagdagang library na kailangan pa rin ng maraming mas lumang laro o engine . Hindi ito isang "DX12" installer mismo, dahil ang DX12 ay kasama na sa Windows, ngunit maaari nitong ayusin ang mga isyu sa runtime sa DX9/10/11.
Kung pipiliin mong sumangguni sa mga panlabas na gabay, mag-ingat nang husto. Iwasan ang pag-install ng software na pino-promote sa mga banner na maaaring PUP (mga potensyal na hindi gustong programa) . Hangga't maaari, gumamit ng mga opisyal na mapagkukunan upang maiwasan ang pag-install ng bloatware sa iyong computer.
Ayusin ang mga system file gamit ang SFC at DISM
Kung pinaghihinalaan mo ang katiwalian ng file sa Windows, buksan ang Command Prompt bilang administrator at patakbuhin sfc /scannow. Hayaan itong matapos. Ang pag-scan na ito ay karaniwang tumatagal ng ilang sandali, ngunit ito ay nakakakita at nag-aayos ng mga kritikal na bahagi.
Pagkatapos, ihagis sa ganoong pagkakasunud-sunod: DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealth. Inaayos ng DISM ang imahe ng Windows at inaayos ang mga hindi pagkakapare-pareho na hindi kayang lutasin ng SFC nang mag-isa.
Kapag tapos ka na, i-restart. Maraming isyu sa mga graphics service, library, at dependencies ang nareresolba pagkatapos ng prosesong ito , at ang mga larong dati ay hindi mailulunsad sa ilalim ng DX12 ay kadalasang nangyayari ito nang walang karagdagang problema.
DX12 Ultimate, Ray Tracing, at "Mga Antas ng Function": Ano ang Aasahan sa dxdiag
Ang DirectX 12 Ultimate ay hindi isang hiwalay na executable na iyong ini-install; ito ay isang hanay ng mga kakayahan na pinapagana kapag ang Windows, mga driver, at isang compatible na GPU ay naroroon . Ang mga teknolohiyang tulad ng hardware ray tracing, VRS, at mesh shading ay nakasalalay sa kombinasyong ito.
Sa dxdiag, wala kang makikitang buton na lilipat mula "off" patungong "on." Ang makikita mo ay ang "Feature Levels," na sumasalamin sa suporta ng hardware. Ang katotohanan na ang isang text label ay hindi nagbabago ay hindi nangangahulugang hindi gumagana ang DX12 ; nangangahulugan lamang ito na hindi ipinapakita ng panel na ito ang DX12 Ultimate bilang isang switch.
Kung nag-aalala ka tungkol sa ray tracing o mga advanced na feature, tingnan ang website ng gumawa ng iyong GPU. Ang ilang iGPU ay hindi sumusuporta sa hardware ray tracing at ilang proprietary game technologies, kaya walang shortcut: kailangan mo ng compatible na hardware.
Mga totoong kaso: D3D11 sa Fortnite, "DX12 disabled" at mga larong hindi magsisimula
Pagkatapos muling i-install ang Windows, madalas na nagpapakita ang Fortnite ng error na D3D11. Kadalasan ito ay dahil sa mga nawawalang driver o sa pagtatangka ng laro na gumamit ng API na hindi tugma sa iyong hardware . I-update ang Windows, muling i-install ang iyong mga GPU driver gamit ang isang malinis na pag-install, at i-verify ang mga file sa Steam o sa Epic Games Launcher.
Kung ang iyong dxdiag ay nagpapakita ng DX12 sa iyong system ngunit ang laro ay inilulunsad sa DX11, suriin kung mayroong DX12 selector sa mga setting ng laro. Kung ang laro ay hindi nag-aalok ng DX12 sa menu, malamang na hindi ito pinagana ng developer sa iyong hardware configuration para sa mga kadahilanang pang-stability, o inaasahan nito ang ilang mga kakayahan na hindi lubos na ginagamit ng iyong GPU.
inZOI at ang mensaheng "DirectX 12 ay hindi tugma sa iyong system"

Sa inZOI (at iba pang mas bagong laro), minsan ay makakakita ka ng mensaheng nagsasabing "Hindi sinusuportahan ang DX12." Una, pumunta sa dxdiag → Display → "Mga Antas ng Tampok" at kumpirmahin na nakatakda ito sa 12_0 o 12_1. Kung wala ito sa listahan, hindi sinusuportahan ng iyong GPU ang DX12 , at kakailanganin mong pilitin ang DX11 kung pinapayagan ito ng laro.
Sa Steam: Library → Mag-right click sa laro → Properties → Launch Options. Tanggalin -dx12 kung ito ay itinakda at subukang magsimula sa default na mode. Kung ang iyong hardware ay hindi umabot sa DX12, sumulat -dx11 upang pilitin ang DirectX 11 kapag sinusuportahan ito ng pamagat. Tandaan na i-update ang mga driver at i-verify ang integridad ng file kung patuloy itong mabibigo.
iGPU at dGPU: Sino ba talaga ang nagpapatakbo ng laro?
Sa mga system na may parehong integrated (iGPU) at dedicated (dGPU) graphics, maaaring sinusubukan ng laro na gamitin ang integrated graphics. Sa ganitong sitwasyon, maraming feature ng DX12 o RT ang hindi lilitaw dahil hindi sinusuportahan ng iGPU ang mga ito . Buksan ang control panel ng iyong GPU (NVIDIA Control Panel, AMD Software Adrenalin) at italaga ang executable ng laro sa "High-performance GPU."
Sa mga laptop, tingnan din ang Mga Setting ng Graphics ng Windows (Mga Setting → Display → Mga setting ng Graphics) at paganahin ang high-performance mode para sa laro. Kung ang laro ay tumatakbo sa dGPU, malamang na makakakita ka ng mas maraming feature ng DX12 at isang makabuluhang pagpapabuti sa performance.
Background software, mga overlay, at antivirus
Maaaring makaabala ang mga overlay, capture tool, FPS monitor, o optimization suite. Subukang i-disable ang mga ito, isara ang mga overclocking utility, at, kung kinakailangan, patakbuhin ang laro bilang administrator . Sa iyong antivirus software, ibukod ang mga folder ng laro at platform (Steam, Epic) upang maiwasan ang pagharang sa mga ito.
Kung mapapansin mong nabibigo lang ang laro sa unang pagkakataon na ilunsad mo ito pagkatapos mag-install ng mga driver, malamang na ang shader compilation ay sumasalungat sa mga tool ng third-party. Karaniwang pinipigilan ng paglulunsad nang walang mga overlay ang pag-uugaling ito.
Mga Update sa BIOS/UEFI at Suporta ng Manufacturer
Bihira ito, ngunit ang isang lumang BIOS/UEFI ay maaaring magdulot ng mga hindi pagkakatugma sa ilang partikular na function ng system. Tingnan ang support page ng iyong motherboard o laptop para sa mga inirerekomendang update. I-update lamang ang BIOS ayon sa mga tagubilin ng gumawa at pagkatapos gumawa ng backup , dahil ang isang nabigong proseso ay maaaring maging dahilan upang hindi magamit ang iyong computer.
Para sa mga OEM (brand-name) na computer, tingnan ang kanilang support website: karaniwan nilang ipinapahiwatig kung aling bersyon ng DirectX ang sinusuportahan ng kanilang mga configuration at naglalathala ng mga validated driver. Kapag mayroon kang mga katanungan tungkol sa integrated GPU (iGPU), sasagutin ng dokumentasyon ng tagagawa ng computer ang marami sa iyong mga katanungan.
Kapag ang hardware ay hindi na abot sa par: mga alternatibo at inaasahan
Kung ang dxdiag ay hindi nagpapakita ng 12_0 o 12_1 at ang iyong GPU ay mas luma kaysa sa ilang partikular na arkitektura, hindi mo magagawang patakbuhin ang native na DX12. Sa kasong iyon, gamitin ang parameter -dx11 kung sinusuportahan ito ng laro o manatili sa default na API ng pamagat. Hindi ito isang pagkatalo: maraming laro ang tumatakbo nang maayos sa DX11 na may magagandang setting.
Tandaan na ang mga feature tulad ng ray tracing ay nangangailangan ng partikular na hardware at hindi maaaring paganahin sa pamamagitan ng software. Kung ang laro ay nangangailangan ng GPU na may nakalaang ray tracing at wala nito ang sa iyo, hindi lilitaw ang setting o hindi maaaring paganahin nang walang makabuluhang epekto sa pagganap.
Malinis na muling pag-install ng Windows: ang huling kartutso
Kung nasubukan mo na ang lahat ng nabanggit at walang gumana, isaalang-alang ang isang malinis na pag-install ng Windows. Bago ito, i-backup muna ang iyong data. Ang isang malinis na pag-install ay nag-aalis ng malalalim na conflict at mga natitirang software na maaaring humaharang sa mga bahagi ng graphics . Pagkatapos, i-install ang Windows Update, ang iyong mga GPU driver, at ilunsad ang laro gamit ang mga tamang setting.
Huwag itong lapitan bilang isang mabilisang solusyon, ngunit huwag mo rin itong balewalain kung ilang buwan ka nang nahihirapan sa team. Minsan, ito ang tunay na lumulutas sa malalalim na problema sa mga API at runtime.
Mabilis na mga tanong upang maalis ang anumang mga pagdududa
Maaari mo bang manu-manong "i-install" ang DirectX 12? Sa teknikal na aspeto, hindi, bilang isang standalone package. Mayroon itong Windows at mga modernong driver , at ang web installer ng Microsoft ay nagdaragdag lamang ng mga karagdagang runtime na kinakailangan ng ilang laro.
Bakit wala akong nakikitang "pagbabago" sa dxdiag kapag pinagana ko ang DX12? Dahil ang DX12 (at Ultimate) ay makikita sa mga antas ng tampok , hindi bilang isang switch na nagsasabing on/off. Ang mahalaga ay lumalabas ang 12_0 o 12_1 at may opsyon ang laro.
Maaari ko bang gamitin ang ray tracing at DLSS sa isang iGPU? Sa pangkalahatan, hindi. Ang mga hardware ray tracing at mga teknolohiya tulad ng DLSS ay nangangailangan ng isang compatible na dGPU. Kung naghahanap ka ng paraan para gumamit ng ray tracing o mga advanced na pamamaraan, kakailanganin mo ng isang mahusay na GPU at mga updated na driver.
Sapat na ba ang pag-update ng mga driver? Sa maraming pagkakataon, oo. Sa pagitan ng Windows Update at malinis na muling pag-install ng GPU driver , karamihan sa mga problema sa DX12 ay nareresolba.
Kung nakarating ka na rito, malinaw na sa iyo ang ideya: Ang DX12 ay nakasalalay sa pagkakahanay ng buong ecosystem. Dahil updated ang Windows, may mga opisyal na driver, tamang pagpili ng API para sa bawat laro, at mga beripikasyon gamit ang dxdiag, dapat gumana ang DirectX 12 nang walang anumang kakaibang mga workaround . At kung hindi kaya ng iyong hardware ang gawain, ang pagpilit sa DX11, pagtiyak sa integridad ng file, at pagpapanatiling malinis ng iyong system ay magbibigay sa iyo ng pinakamahusay na posibleng karanasan sa iyong computer.