DirectX 12 је подразумевано онемогућен: како га омогућити

Последње ажурирање: Мај КСНУМКС КСНУМКС
  • DirectX 12 ради када су Windows, драјвери и хардвер компатибилни; то није прекидач, већ могућности које се омогућавају на основу компатибилности.
  • dxdiag приказује нивое функција (12_0, 12_1) који указују на стварну подршку; ако се не појаве, графички процесор не подржава изворни DX12.
  • Многе игре почињу у DX11 ради стабилности; опције игре или подешавања покретача одређују да ли користе DX12, а напредне функције захтевају компатибилну графичку картицу.

DirectX 12 је подразумевано онемогућен, како га омогућити

Ако отворите игру и видите поруку да је DirectX 12 онемогућен, нормално је да имате осећај да вам нешто недостаје. У многим случајевима, није ствар у потреби за магичном инсталацијом, већ у томе што систем, драјвери или сама игра нису правилно конфигурисани . Овде ћете пронаћи практичан, јасан и приступачан водич за покретање DX12 на вашем Windows рачунару.

Пре свега, важно је разумети да је DirectX 12 повезан са Windows-ом и драјверима ваше графичке картице. Не активира се скривеним прекидачем: аутоматски се омогућава када су систем, драјвери и хардвер компатибилни . Сада када је то јасно, хајде да корак по корак објаснимо шта треба проверити, како проверити стварну компатибилност и шта треба урадити ако игра инсистира на коришћењу DX11 или приказује грешке попут D3D11 или класичне „DirectX 12 није подржан“.

Шта је DirectX 12 и зашто га неке игре не користе подразумевано?

DirectX 12 је Microsoft-ов API који омогућава играма да ефикасније комуницирају са вашом графичком картицом. Када ради исправно, смањује оптерећење процесора, побољшава расподелу задатака између језгара и омогућава технологије попут праћења зрака , сенчења са променљивом брзином и шејдера мреже. Упркос томе, неке игре почињу у DX11 из разлога стабилности или компатибилности, остављајући DX12 као ручну опцију у подешавањима.

Немојте се изненадити ако се, чак и са инсталираним DX12 на вашем систему, игра покрене користећи другачији API. Програмери понекад дају приоритет најстабилнијој опцији за већину корисника , због чега ћете видети опцију за прелазак са DX11 на DX12 у подешавањима игре.

Основне провере: верзија оперативног система Windows, dxdiag и нивои функција

Први корак је да се уверите да су Windows и ваш хардвер ажурирани. За почетак, DX12 је интегрисан у Windows 10 и Windows 11 , али најнапредније функције (познате као DirectX 12 Ultimate) захтевају новије верзије оперативног система.

Проверите своје издање система Windows помоћу Windows + R, откуцајте winver и притисните Ентер. Ако користите Windows 11 или релативно нови Windows 10, на правом сте путу. Након тога, отворите дијагностички алат помоћу Windows + R → дкдиаг и погледајте.

У програму dxdiag, идите на картицу Систем да бисте видели „DirectX верзију“. Ако пише DirectX 12, то значи да ваш систем подржава ову опцију. Сада идите на картицу Приказ и пронађите „Нивое функција“. Овде ћете видети нешто попут 12_0, 12_1, 11_1... Ова линија је кључна јер показује шта ваш GPU заправо може да покрене.

Ако видите 12_0 или 12_1, ваш хардвер подржава DX12. Ако се 12_x не појави, ваша графичка картица не достиже тај ниво и стога не постоји начин да се DX12 наметне изворно . У том случају, у наставку објашњавамо како радити са DX11 или које алтернативе постоје ако игра то дозвољава.

Ажурирање система Windows: Први корак који решава највише проблема

Многи проблеми се решавају ажурирањем система. Отворите Подешавања → Ажурирање и безбедност (или Windows Update у Windows-у 11) и кликните на „Провери ажурирања“. Инсталирајте сва чекајућа ажурирања и поново покрените систем ако се то од вас затражи . DirectX 12 и његове компоненте се обично испоручују путем Windows Update-а, зато немојте то одлагати.

  Како сазнати коју верзију Андроида имате и да ли је ажурирана

Чак и ако све изгледа ажурирано, могу постојати кумулативна ажурирања или закрпе за квалитет које утичу на графички стек. Неколико поновних покретања након ажурирања је добра идеја за ваш систем , посебно ако надограђујете са старије верзије Windows 10.

Драјвери за ГПУ: Чиста реинсталација са веб странице произвођача

Графички драјвери су срж свега овога. Посетите званичну веб страницу произвођача и преузмите најновију верзију: NVIDIA (nvidia.com/drivers), AMD (amd.com/support) или Intel (intel.com/support/graphics-drivers) . Избегавајте алате трећих страна и користите званични инсталатер.

Када покрећете инсталатер, ако имате опцију, изаберите „чисту инсталацију“. Ово уклања остатке претходних верзија који могу изазвати сукобе. Након ажурирања, поново покрените рачунар како би се драјвер исправно учитао . Затим се вратите на dxdiag и поново проверите „Нивое функција“.

За лаптопове, препоручљиво је да посетите веб локацију произвођача рачунара за подршку ако користите интегрисану или хибридну графичку картицу. Неки системи захтевају драјвере које је проверио произвођач оригиналне опреме (OEM) да би правилно омогућили одређене графичке функције.

Проверите да ли сама игра дозвољава да изаберете DirectX 12

Неке игре вам омогућавају да изаберете графички API у опцијама видеа. Идите у мени игре, потражите Графика или Рендеровање и, ако се опција појави, промените рендерер са DirectX 11 (или Vulkan) на DirectX 12. Понекад је потребно поново покренути игру да би промена ступила на снагу.

Ако игра не нуди селектор, проверите документацију програмера. У неким случајевима, они наводе параметре командне линије или прекидаче у покретачу. Свака игра ово решава другачије, зато се немојте изненадити ако пронађете подешавање на неком непознатом месту.

Уобичајене грешке у Стиму: Подешавања покретања и верификација датотека

Ако користите Steam, идите у своју библиотеку, кликните десним тастером миша на игру → Својства → Опције покретања. Ако видите -dx12 o -d3d12 и ствара проблеме, покушајте Оставите ово поље празно да бисте користили подразумевана подешавањаС друге стране, ако ваш ГПУ не подржава DX12, а игра инсистира, додајте -dx11 да форсира DirectX 11 када наслов то дозвољава.

У истом прозору, под Локалне датотеке, кликните на „Провери интегритет датотека игре“. Ово поправља оштећена преузимања која могу изазвати обмањујуће поруке о компатибилности. Једноставна провера често поправља неуспела покретања.

Инсталирајте DirectX компоненте од Microsoft-а (када је то логично)

Преузимање „DirectX End-User Runtime Web Installer“ од Microsoft-а користи се за инсталирање додатних библиотека које многе старије игре или мотори и даље захтевају . То није инсталатер за „DX12“ сам по себи, пошто DX12 долази са Windows-ом, али може да реши проблеме са извршавањем DX9/10/11.

Ако одлучите да консултујете спољне водиче, будите изузетно опрезни. Избегавајте инсталирање софтвера који се промовише у банерима, а који могу бити потенцијално нежељени програми (PUP-ови) . Кад год је то могуће, користите званичне ресурсе како бисте избегли инсталирање блоатвера на рачунар.

Поправите системске датотеке помоћу SFC-а и DISM-а

Ако сумњате на оштећење датотека у оперативном систему Windows, отворите командну линију као администратор и покрените је sfc /scannowПустите да се заврши. Ово скенирање обично траје неко време, али открива и поправља критичне компоненте.

Затим, баците тим редом: DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealthDISM поправља Windows слику и исправља недоследности које SFC не може сам да реши.

  Како оптимизовати SSD у оперативном систему Windows 11 за заиста муњевито брзе перформансе

Када завршите, поново покрените систем. Многи проблеми са графичким сервисима, библиотекама и зависностима су решени након овог процеса , а игре које се раније нису покретале под DX12 често су се покренуле без даљих проблема.

DX12 Ultimate, Ray Tracing и „нивои функција“: Шта очекивати у dxdiag-у

DirectX 12 Ultimate није засебна извршна датотека коју инсталирате; то је скуп могућности које су омогућене када су присутни Windows, драјвери и компатибилна графичка картица . Технологије попут хардверског праћења зрака, VRS-а и сенчења мреже зависе од ове комбинације.

У програму dxdiag нећете видети дугме које се пребацује са „искључено“ на „укључено“. Оно што ћете видети су „Нивои функција“, који одражавају хардверску подршку. Чињеница да се текстуална ознака не мења не значи да DX12 не ради ; то једноставно значи да овај панел не приказује DX12 Ultimate као прекидач.

Ако сте забринути због праћења зрака или напредних функција, проверите веб страницу произвођача вашег графичког процесора. Неки iGPU-ови не подржавају хардверско праћење зрака и одређене власничке технологије игара, тако да нема пречица: потребан вам је компатибилан хардвер.

Случајеви из стварног живота: D3D11 у Fortnite-у, „DX12 онемогућен“ и игре које се не покрећу

Након поновне инсталације Windows-а, Fortnite често приказује грешку D3D11. То је обично због недостајућих драјвера или покушаја игре да користи API који није компатибилан са вашим хардвером . Ажурирајте Windows, поново инсталирајте драјвере за GPU чистом инсталацијом и проверите датотеке у Steam-у или Epic Games Launcher-у.

Ако ваш dxdiag показује DX12 на вашем систему, али се игра покреће у DX11, проверите да ли постоји DX12 селектор у подешавањима игре. Ако игра не нуди DX12 у менију, програмер га је вероватно онемогућио у конфигурацији вашег хардвера због стабилности или очекује одређене могућности које ваш графички процесор не користи у потпуности.

inZOI и порука „DirectX 12 није компатибилан са вашим системом“

Како омогућити DirectX 12 ако је подразумевано онемогућен

Са inZOI (и другим новијим играма), понекад ћете видети поруку која каже „DX12 није подржан“. Прво, идите на dxdiag → Приказ → „Нивои функција“ и потврдите да је подешено на 12_0 или 12_1. Ако није наведено, ваш GPU не подржава DX12 и мораћете да форсирате DX11 ако игра то дозвољава.

У Steam-у: Библиотека → Десни клик на игру → Својства → Опције покретања. Обриши -dx12 ако је подешено и покушајте да покренете у подразумеваном режиму. Ако ваш хардвер не достиже DX12, пишите -dx11 да се форсира DirectX 11 када наслов то подржава. Не заборавите да ажурирате драјвере и проверите интегритет датотека ако се и даље јављају проблеми.

iGPU и dGPU: Ко заправо покреће игру?

На системима са интегрисаном (iGPU) и наменском (dGPU) графиком, игра можда покушава да користи интегрисану графику. У овом сценарију, многе DX12 или RT функције се неће појавити јер их iGPU не подржава . Отворите контролну таблу графичке картице (NVIDIA Control Panel, AMD Software Adrenalin) и доделите извршну датотеку игре категорији „High-performance GPU“.

На лаптоповима, такође проверите подешавања графике у систему Windows (Подешавања → Приказ → Подешавања графике) и омогућите режим високих перформанси за игру. Ако се игра покреће на dGPU-у, вероватно ћете видети више DX12 функција и значајно побољшање перформанси.

Позадински софтвер, преклапања и антивирус

Преклапања, алати за снимање, FPS монитори или пакети за оптимизацију могу да ометају рад. Покушајте да их онемогућите, затворите услужне програме за оверклоковање и, ако је потребно, покрените игру као администратор . У антивирусном софтверу искључите фасцикле игре и платформе (Steam, Epic) да бисте избегли њихово блокирање.

  Шта је Windows 11 26H1 и зашто неће стићи на ваш рачунар?

Ако приметите да игра не успева само при првом покретању након инсталирања драјвера, вероватно је да је компилација шејдера у сукобу са алатима треће стране. Покретање без преклапања обично спречава ово понашање.

Ажурирања BIOS-а/UEFI-ја и подршка произвођача

Ретко је, али застарели BIOS/UEFI може проузроковати некомпатибилности са одређеним системским функцијама. Проверите страницу за подршку ваше матичне плоче или лаптопа за препоручена ажурирања. Ажурирајте BIOS само пратећи упутства произвођача и након што направите резервну копију , јер неуспешан процес може учинити ваш рачунар неупотребљивим.

За OEM (брендиране) рачунаре, проверите њихов веб-сајт за подршку: они обично наводе коју верзију DirectX-а подржавају њихове конфигурације и објављују валидиране драјвере. Када имате питања о интегрисаној графичкој карти (iGPU), документација произвођача рачунара ће одговорити на многа ваша питања.

Када хардвер више није на нивоу: алтернативе и очекивања

Ако dxdiag не приказује 12_0 или 12_1, а ваш GPU је старији од одређених архитектура, нећете моћи да покренете нативни DX12. У том случају, користите параметар -dx11 ако игра то подржава или се држите подразумеваног API-ја игре. Ово није пораз: многе игре и даље глатко раде на DX11 са добрим подешавањима.

Имајте на уму да функције попут праћења зрака захтевају одређени хардвер и не могу се омогућити путем софтвера. Ако игра захтева графичку картицу са наменским праћењем зрака, а ваша је нема, подешавање се неће појавити или се неће моћи омогућити без значајног утицаја на перформансе.

Чиста поновна инсталација оперативног система Windows: последњи кертриџ

Ако сте испробали све горе наведено и ништа не функционише, размислите о чистој инсталацији оперативног система Windows. Пре тога, направите резервну копију података. Чиста инсталација елиминише дубоко укорењене конфликте и преостали софтвер који би могао да блокира графичке компоненте . Затим, инсталирајте Windows Update, драјвере за вашу графичку картицу и покрените игру са исправним подешавањима.

Не приступајте томе као брзом решењу, али га немојте ни одбацити ако се месецима мучите са тимом. Понекад је то оно што заиста решава дубоко укорењене проблеме са API-јима и временима извршавања.

Брза питања да бисте отклонили све недоумице

Можете ли ручно „инсталирати“ DirectX 12? Технички, не, као самостални пакет. Долази са Windows-ом и модерним драјверима , а Microsoft-ов веб инсталер само додаје додатне окружења за извршавање која су потребна неким играма.

Зашто не видим ништа „промењено“ у dxdiag-у када омогућим DX12? Зато што се DX12 (и Ultimate) одражава у нивоима функција , а не као прекидач који каже укључено/искључено. Важно је да се појави 12_0 или 12_1 и да игра има ту опцију.

Могу ли да користим праћење зрака и DLSS са iGPU-ом? Генерално, не. Хардверско праћење зрака и технологије попут DLSS-а захтевају компатибилни dGPU. Ако желите да користите праћење зрака или напредне технике, биће вам потребан способан GPU и ажурирани драјвери.

Да ли ће ажурирање драјвера бити довољно? У многим случајевима, да. Већина проблема са DX12 је решена између Windows Update-а и поновне инсталације GPU драјвера .

Ако сте стигли довде, већ имате јасну представу: DX12 зависи од усклађивања целог екосистема. Са ажурираним Windows-ом, званичним драјверима, исправним избором API-ја за сваку игру и верификацијама помоћу dxdiag, DirectX 12 би требало да ради без икаквих необичних решења . А ако ваш хардвер није дорастао задатку, форсирање DX11, осигуравање интегритета датотека и одржавање система чистим пружиће вам најбоље могуће искуство на рачунару.

Како користити DxDiag за дијагностиковање DirectX грешака на вашем рачунару
Повезани чланак:
Како користити DxDiag за дијагностиковање DirectX грешака на вашем рачунару