- Fel arfer, mae damweiniau yn DX12 yn cael eu hachosi gan yrwyr, CFG, ac amgodio/dadgodio caledwedd ar yr un pryd.
- Yn gwirio cydnawsedd gwirioneddol â dxdiag (lefelau 12_0/12_1) ac yn osgoi gorfodi paramedrau cychwyn.
- Mae diweddaru gyrwyr ac ynysu tasgau fideo gan galedwedd yn sefydlogi llawer o achosion.
- Os nad oes cefnogaeth i DX12 ar gael neu os yw'n dal i chwalu, mae defnyddio DX11 yn achubiaeth wrth aros am ddatch.

Gall cael gêm yn chwalu heb rybudd wrth ddefnyddio DirectX 12 fod yn rhwystredig, yn enwedig pan nad oes negeseuon gwall ac mae popeth yn ymddangos yn iawn ar yr olwg gyntaf. Mewn llawer o achosion, nid y gêm ei hun yw'r broblem, ond cyfuniad o Gyrwyr graffeg, opsiynau system, paramedrau cychwyn, a thasgau cefndir sy'n gwrthdaro â DX12.
Ar ôl adolygu amrywiol brofiadau bywyd go iawn ac argymhellion technegol, mae rhai patrymau'n dod i'r amlwg sy'n ein helpu i ddeall tarddiad y cauadau hyn ac, yn bwysicaf oll, sut i'w hatal. Nid oes un achos cyffredinol, ond mae nifer o bwyntiau allweddol: gyrwyr ansefydlog (yn enwedig ar DX12), y swyddogaeth CFG Windows, defnydd ar yr un pryd o amgodio/dadgodio caledwedd ac, mewn achosion penodol, ffurfweddiadau lansio neu gefnogaeth GPU ar gyfer lefelau nodwedd DirectX.
Pam y gall DirectX 12 achosi damweiniau heb neges
Yn gyntaf oll, mae'n bwysig cofio bod Windows 10 yn cynnwys yr API DirectX 12, ond nid yw hynny'n golygu bod eich cerdyn graffeg yn gweithredu'r holl lefelau nodwedd sydd eu hangen ar gyfer rhai gemau. Gwneir diagnosis gyda dxdiag a'r hyn a elwir yn "lefelau nodwedd"Os nad yw eich GPU yn datgelu 12_0 neu 12_1, gall gêm sy'n gofyn am y galluoedd hynny'n llwyr chwalu.
Yn ogystal â chydnawsedd, mae DirectX 12 yn gosod gofynion sylweddol ar yrwyr. Mewn amgylcheddau byd go iawn, gwelwyd damweiniau pan fydd gemau DX12 yn rhannu'r GPU gyda thasgau fideo, fel Recordiwch gydag OBS gan ddefnyddio amgodio caledwedd H.265 neu chwaraewch YouTube (Datgodio caledwedd H.264/H.265). Gall y gwrthdaro hwn achosi i'r gêm rewi am sawl eiliad ac yna cau.
Ffactor arall nad yw'n hysbys iawn yw'r amddiffyniad Windows o'r enw Exploit Protection, yn benodol yr opsiwn Gwarchodwr Llif Rheoli (CFG) wedi'i gymhwyso gan gymhwysiadMae teitlau DX12, oherwydd sut maen nhw'n trin eu cod a'u galwadau, yn gallu chwalu gyda CFG a chwalu heb adael ôl. Mae ei analluogi ar gyfer ffeil weithredadwy'r gêm yn unig (nid yn fyd-eang) wedi atal damweiniau mewn rhai achosion.
Yn olaf, rhai opsiynau lansio fel -dx12 o -d3d12 Gall gosodiadau gorfodol o Steam achosi'r gwall gyferbyniol: negeseuon fel "Ddim yn rhedeg directx12" neu fethiannau cychwyn. Mae yna hefyd y rhai sy'n defnyddio'r paramedr -d3d11 fel allanfa argyfwng: mae fel arfer yn sefydlogi'r gêm, er gyda cholled perfformiad o'i gymharu â DX12.
Arwyddion ac achosion go iawn sy'n cyd-fynd â'r methiannau hyn
Patrwm sy'n digwydd dro ar ôl tro ar gardiau AMD yw hwn: os ydych chi'n chwarae yn DX12 ac mae'r system yn defnyddio'r GPU ar gyfer fideo ar yr un pryd, gall y gêm rewi a chwalu. Mewn prawf atgynhyrchadwy gyda Radeon RX 6900 XT a gyrwyr 23.10.2, roedd recordio gydag OBS yn H.265 trwy galedwedd yn achosi seibiannau o 5 eiliad a byddai'r gêm yn cau ar ôl ychydig funudau.
Yn ddiddorol, gwnaeth newid y recordiad i x264 (CPU) i'r damweiniau ddiflannu… nes agor fideo YouTube ar ail fonitor. Sbardunodd y weithred syml honno'r Datgodiwr caledwedd H.264/H.265 A dychwelodd y symptomau: namau graffigol ac ymddygiad afreolaidd, gan arwain at ddamwain. Pan gaeais y fideo, roedd popeth yn ôl i normal.
Gwelwyd negeseuon cychwyn fel hefyd "Ddim yn rhedeg directx12" yn The First Descendant sy'n dynodi naill ai gosodiad paramedr lansio anghywir neu'r system yn methu â bodloni'r llwybr DX12 sy'n ofynnol gan y gêm. Mewn gemau fel inZOI, mae'r testun "Nid yw DirectX 12 yn cael ei gefnogi ar eich system" yn aml yn dynodi nad yw'r GPU yn darparu'r lefel o nodweddion y mae'r gêm yn gofyn amdanynt yn DX12.
Gwiriadau cyflym cyn plymio i atebion uwch
Yn gyntaf, cadarnhewch gydnawsedd gwirioneddol eich GPU â DX12. Pwyswch Windows + R, teipiwch dxdiag ac, yn y tab Arddangos, edrychwch Lefelau nodweddOs gwelwch chi 12_0 neu 12_1, mae eich cerdyn yn cefnogi DX12 ar lefel yr API. Os yw'r gosodiad uchaf yn 11_1, efallai na fydd gemau sydd angen DX12 brodorol yn lansio neu gallant fethu.
Yn ail, gwiriwch Opsiynau Lansio'r gêm yn Steam. Yn y Priodweddau, dad-diciwch y blwch Lansio os oedd gennych chi -dx12 o -d3d12 gorfodol. Weithiau, Gwrthdaro gorfodi penodol DX12 gydag awto-ganfod o'r gêm neu gyda'r gyrrwr.
Yn drydydd, rhedwch ef heb unrhyw feddalwedd gorchudd na thasgau sy'n ddwys o ran fideo. Caewch OBS (neu newidiwch i x264), ac osgoi chwarae YouTube yn y cefndir wrth brofi; cofiwch hynny Nid yw Windows yn rhyddhau VRAM gall waethygu gwrthdaro. Gyda chardiau AMD, dileu baich amgodio/dadgodio caledwedd yn ystod gameplay DX12 yn brawf hollbwysig.
Yn olaf, gwnewch yn siŵr bod gennych chi Windows wedi'i ddiweddaru trwy Windows Update a gwiriwch am yrwyr GPU diweddaraf gan y gwneuthurwr. Weithiau mae'r broblem yn diflannu ar ôl ei gosod. gyrrwr newydd a mwy sefydlog ar gyfer DX12.
Datrysiadau profedig sy'n atal cau i lawr yn DX12
Analluogi CFG ar gyfer y gêm yn unig: Ar Windows, chwiliwch am “Exploit Protection”, ewch i Gosodiadau Rhaglen, pwyswch “Ychwanegu rhaglen i'w haddasu” a dewiswch lwybr union ffeil weithredadwy'r gêm (e.e., Discovery.exe os mai'r ffeil teitl ydyw). O fewn opsiynau'r rhaglen, sgroliwch i lawr i “Control Flow Guard (CFG),” dewiswch “Override system configuration,” a'i osod i Anabl. Cymhwyso'r newidiadau.
Mae'r newid hwn wedi atal damweiniau mewn teitlau DX12 penodol. Peidiwch ag analluogi CFG yn fyd-eang; y syniad yw cymhwyso'r eithriad i'r ffeil weithredadwy honno yn unig. Os bydd y datblygwr neu'r gyrrwr yn datrys y broblem yn ddiweddarach, ail-alluogi CFG ar gyfer y gêm i gynnal amddiffyniad.
Diweddariad i yrrwr sy'n trwsio'r nam: Ar gardiau AMD, adroddwyd bod y fersiwn 24.9.1 wedi trwsio'r problemau o ddamweiniau gyda DX12 a welwyd mewn canghennau blaenorol. Sylwch, er enghraifft, fod gan 24.6.1 broblem arall: dadgysoni sain a fideo wrth recordio gameplay, a oedd yn ei gwneud hi'n anodd argymell uwchraddio os oedd angen i chi recordio.
Os oes gennych chi yrrwr NVIDIA, mae dau brif linell o yrrwyr: Game Ready (ar gyfer gemau) a Studio (ar gyfer creu). Gosodwch nhw â llaw o'r wefan swyddogol yn lle dibynnu ar gyfleustodau fel GeForce Experience. Profwch y math priodol o reolydd (Parod i chwarae ar gyfer gêm) a gall gwahanol fersiynau wneud gwahaniaeth.
Os ydych chi'n amau problemau caledwedd, gosodwch y GPU mewn cyfrifiadur arall gyda chydrannau gwahanol neu broseswch hawliad gwarant. Os yw cerdyn gyda'r un ffurfweddiad meddalwedd methiant ar sawl dyfais, mae'n ddoeth diystyru nam corfforol.
Os nad yw eich GPU yn cefnogi DX12 ar lefel y nodwedd, gorfodwch DX11: ym Mhriodweddau'r gêm yn Steam, ychwanegwch -dx11 yn Opsiynau Cychwyn. Bydd y teitl yn defnyddio DirectX 11 ac, yn y rhan fwyaf o achosion, bydd yn sefydlogi. Yr anfantais yw hynny gall perfformiad leihau neu gall rhai effeithiau fod ar goll, ond o leiaf byddwch chi'n osgoi'r cau tawel.
Gosod amseroedd rhedeg DirectX: Lawrlwythwch y DirectX End-User Runtime Web Installer gan Microsoft a'i redeg. Er bod Windows 10 yn dod gyda DX12, mae rhai cydrannau DirectX etifeddol efallai ar goll os nad ydych wedi gosod pecynnau penodol, ac mae angen iddyn nhw redeg yn dda ar sawl gêm.
Camau concrit ar gyfer achosion dro ar ôl tro gydag AMD a DX12

Os ydych chi'n defnyddio OBS: Newidiwch y dull amgodio dros dro i x264 (CPU) a gweld a yw'r rhewi'n diflannu. Mae hyn yn ynysu rôl amgodio caledwedd yn y broblem. Os ydych chi am lynu wrth galedwedd, rhowch gynnig ar H.264 yn erbyn H.265 a gweld a yw'r ymddygiad yn newid.
Os ydych chi fel arfer yn gwylio fideos wrth chwarae: diffoddwch y cyflymiad caledwedd porwr yn ystod eich sesiwn hapchwarae, neu defnyddiwch ddyfais arall i chwarae cynnwys. Fel hyn, gallwch osgoi'r GPU rhag gorfod dadgodio H.264/H.265 wrth redeg teitl DX12 heriol.
Cadwch fersiynau gyrwyr mewn cof: gyda'r cyfuniad i9‑9900K + Radeon RX 6900 XT + 23.10.2 Digwyddodd damweiniau yn DX12 os oedd amgodio/dadgodio caledwedd wedi'i alluogi. Uwchraddiwch os yn bosibl. Os na, lleihau tasgau fideo.
Os bydd y datblygwr a gwneuthurwr y GPU yn rhyddhau clytiau, rhowch wybod amdanynt: mae rhannu'r canfyddiadau hyn yn helpu i gyflymu'r gwaith atgyweirio. Po fwyaf o adborth sy'n dod i AMD/NVIDIA, maen nhw'n blaenoriaethu cywiriadau yn eu gyrwyr DX12.
Cydnawsedd Gwir DirectX: Beth mae Lefelau Nodweddion yn ei Olygu
Mae'n gyffredin gweld yn dxdiag bod y cyfrifiadur yn adrodd "DirectX 12" ac, ar yr un pryd, bod y cerdyn yn dangos "lefel nodwedd 11_1". Nid yw hyn yn gwrthddywediad: mae Windows yn darparu'r API DX12, ond mae eich GPU yn ei weithredu. hyd at lefel benodol o swyddogaethauOs yw gêm yn gofyn am 12_0/12_1 llym ac nad yw eich cerdyn yn ei gefnogi, bydd y teitl yn methu, hyd yn oed os yw'r system yn dweud “DirectX 12”.
Dyna pam nad y label "DirectX 12" ar eich system yw'r gwiriad gorau, ond yr hyn mae dxdiag yn ei ddangos o dan Lefelau Nodweddion. Os yw 12_0 neu 12_1 wedi'i restru, da; os nad yw, yn bwriadu defnyddio DX11 pan fydd y gêm yn caniatáu hynny neu ystyried GPU sy'n gydnaws â'r galluoedd sy'n ofynnol gan y teitl DX12 hwnnw.
Arferion da gyda gyrwyr a system
Cadwch Windows yn gyfredol: Mae Microsoft yn dosbarthu gwelliannau a chlytiau cydnawsedd trwy Windows Update sy'n effeithio ar y pentwr graffeg. Gwiriwch â llaw am ddiweddariadau. diweddariadau sydd ar ddod sy'n effeithio ar yrwyr a chydrannau fideo.
Diweddarwch eich gyrwyr GPU gan y gwneuthurwr: NVIDIA, AMD, neu Intel. Osgowch fersiynau hŷn neu generig. Ar gyfrifiaduron OEM, ewch i wefan gwneuthurwr y PC (MSI, er enghraifft) i'w gosod hefyd. y sglodion a'r VGA wedi'i gymeradwyo ar gyfer eich model, yn enwedig os yw'r offer yn enw brand.
Ar gyfer NVIDIA, gosodwch y gyrrwr â llaw o'r wefan gymorth a rhowch gynnig ar y fersiwn briodol (Game Ready ar gyfer gemau neu Studio ar gyfer meddalwedd greadigol) os yw'n berthnasol. Mae rhai defnyddwyr yn gwella sefydlogrwydd trwy newid i gangen gyrrwr wahanol, fel Nid yw pob cangen yn blaenoriaethu'r un peth.
Os bydd popeth arall yn methu, ystyriwch brofi'r cerdyn graffeg ar gyfrifiadur personol arall neu geisio cymorth gwarant. Pan fydd y damweiniau'n parhau er gwaethaf gyrwyr priodol, mân newidiadau rhesymol, a phrofi traws, Mae'r ddamcaniaeth methiant caledwedd yn ennill cryfder.
Negeseuon cyffredin a sut i'w dehongli
"Ddim yn rhedeg directx12" wrth gychwyn: Mae hyn fel arfer yn dangos bod y gêm yn disgwyl DX12 ac wedi canfod naill ai paramedr cychwyn gwrthdaro, neu nad yw'r pentwr yn ymateb fel y dylai. Y cam cyntaf yw opsiynau cychwyn clirio yn Steam a gadael i'r gêm ganfod yn awtomatig. Os yw'n parhau, gwiriwch dxdiag a'r gyrwyr.
"Nid yw DirectX 12 yn cael ei gefnogi ar eich system" ar inZOI: Mae hyn bron bob amser yn dangos nad yw eich GPU yn datgelu 12_0/12_1. Yn yr achos hwnnw, mae dau opsiwn: gorfodi DX11 gyda -dx11 Os yw'r gêm yn caniatáu hynny, neu ddiweddarwch eich caledwedd. Gellir ategu hyn trwy wirio ffeiliau ar Steam a'r gyrwyr diweddaraf.
Yn damwain ar ôl ychydig funudau o chwarae (DX12): Os ydych chi'n recordio gydag OBS mewn caledwedd H.265 neu'n gwylio fideos, amheuwch y cydamseredd amgodio/dadgodio caledwedd ar yr un GPU. Newidiwch i x264, caewch eich porwr, neu diweddarwch yrwyr i fersiynau sy'n lliniaru'r gwrthdaro (e.e., AMD 24.9.1).
Canllaw cam wrth gam byr i sefydlogi DX12
- Cadarnhewch gydnawsedd: Agorwch dxdiag ac edrychwch ar Lefelau Nodweddion. Os yw 12_0/12_1 yn ymddangos, mae eich GPU yn cefnogi DX12 ar lefel yr API; os nad yw, ystyriwch chwarae yn DX11 pryd bynnag y bo modd.
- Gwiriwch opsiynau cychwyn Steam: dileu
-dx12y-d3d12os oeddent wedi'u gosod. Gadewch y blwch yn wag a cheisiwch. Weithiau mae'r gorfodaeth mae canfod awtomatig yn gwaethygu. - Diweddaru gyrwyr: o NVIDIA/AMD/Intel, ac ar gyfrifiaduron OEM hefyd sglodion/VGA o wefan y gwneuthurwr. Gyda AMD, gwiriwch am fersiynau sydd trwsio damweiniau yn DX12 (e.e. 24.9.1).
- Osgowch dasgau fideo caledwedd: Defnyddiwch x264 dros dro yn OBS ac analluogwch gyflymiad caledwedd porwr. Mae hyn yn lleihau gwrthdaro. GPU fideo + gemau DX12.
- Eithriad CFG fesul gêm: O dan Amddiffyniad Rhag Camfanteisio, ychwanegwch EXE y gêm (e.e., Discovery.exe) ac analluogwch CFG yno yn unig. Os yw'n datrys y damwain, cadwch yr eithriad nes bod y gyrrwr/gêm yn ei drwsio.
- Gosod amseroedd rhedeg DirectX: Rhedeg gosodwr gwe Microsoft i gwmpasu dibyniaethau cydrannau etifeddol y mae rhai teitlau'n eu gwneud yn ofynnol a osgoi methiannau tawel.
- Os yw'n parhau: Gwiriwch gyfanrwydd y ffeil ar Steam, rhedeg fel gweinyddwr, a phrofwch y teitl ar DX11 gyda
-dx11fel dewis olaf ar gyfer sefydlogrwydd wrth aros am glytiau. Ar lawer o dimau mae hyn yn dileu'r cau.
Nodiadau penodol ar gyfer gwahanol senarios
AMD a Recordio/Ffrydio: Os yw eich ffrydio'n dibynnu ar HEVC caledwedd, ystyriwch uwchraddio i AVC caledwedd neu x264 yn dibynnu ar eich CPU. osgoi chwarae fideos ochr yn ochr gyda DX12 os byddwch chi'n sylwi ar arteffactau, a monitro rhyddhadau gyrwyr sydd ar ddod.
NVIDIA: Gosodwch yrwyr o'r wefan swyddogol, nid dim ond drwy GeForce Experience. Rhowch gynnig ar Game Ready os ydych chi'n chwarae gemau yn bennaf, ac os ydych chi'n profi ansefydlogrwydd, cymharwch â Studio. Ar fodelau penodol, Mae newid canghennau yn sefydlogi rhai teitlau.
OEMs a Gliniaduron: Yn ogystal â'r gyrrwr GPU, gosodwch y gyrwyr chipset a fideo sydd wedi'u dilysu ar gyfer eich model o wefan gwneuthurwr y cyfrifiadur. Yn aml, mae'r OEM yn pecynnu'r gyrrwr. gosodiadau pŵer, cadarnwedd a phroffiliau sy'n atal cau o dan lwyth.
Achos inZOI a chyfluniadau gwrthgyferbyniol
i mewnZOIDechrau da yw cael gwared ar unrhyw osodiadau sy'n gorfodi DX12 yn Steam a gadael i'r gêm benderfynu. Yna, rhedeg dxdiag a gwirio bod eich GPU yn dangos 12_0 neu 12_1 mewn Lefelau NodweddionOs nad yw'n ymddangos, defnyddiwch -dx11 os yw'r gêm yn ei gefnogi.
Ychwanegwch yrwyr diweddar gan eich gwneuthurwr (NVIDIA/AMD/Intel) at y profion hyn, gosodwch yr amser rhedeg DirectX gan Microsoft ac, os yw'n parhau i fethu, gwiriwch gyfanrwydd y ffeil yn Steam, rhedeg fel gweinyddwr a chau meddalwedd cefndir. Fel arfer, bydd hyn yn digwydd. datrys y neges anghydnawsedd mewn timau sy'n cydymffurfio.
Beth i'w wneud os yw'r gêm yn dangos "Ddim yn rhedeg directx12"
Gadewch opsiynau cychwyn Steam yn wag, dileu -dx12/-d3d12, a rhoi cynnig ar gychwyn glân. Os yw'r neges yn parhau, diweddarwch yrwyr a chadarnhewch gyda dxdiag fod eich GPU yn datgelu 12_0/12_1. Yn y pen draw, os yw'r teitl yn caniatáu hynny, gwaywffon gyda -dx11 i chwarae'n sefydlog tra bod clwt yn cyrraedd.
Pryd i ddefnyddio'r paramedr -d3d11
Os nad oes dim byd arall yn gweithio yn DX12, -d3d11 o -dx11 Dyma'r allanfa argyfwng. Mae'n cynnig sefydlogrwydd bron ar unwaith ar draul ychydig o FPS neu rai nodweddion. Mewn gemau lle nad yw DX12 yn gweithio'n iawn oherwydd y gyrrwr, uwchraddiwch i DX11. yn atal cau a rhewi sydyn nes bod trefniant swyddogol wedi'i wneud.
Rhestr wirio cynnal a chadw sy'n helpu i atal
- Cadwch Windows yn gyfredol a gyrwyr yn gyfredol, yn enwedig ar gyfer y GPU. Osgowch fersiynau â phroblemau hysbys os ydych chi'n dibynnu ar gofnodi caledwedd, a phan fydd ateb ar gael (fel AMD 24.9.1), diweddariadau.
- Peidiwch â chymysgu gemau DX12 heriol â thasgau fideo sy'n defnyddio llawer o galedwedd ar yr un GPU. Os gwnewch chi hynny, yn defnyddio CPU i amgodio dros dro neu analluogi cyflymiad porwr.
- Osgowch or-haenau, gor-glocio ymosodol, a meddalwedd breswyl sy'n chwistrellu DLLs. Mae'r ychwanegiadau hyn weithiau'n... ymyrryd â'r pentwr DX12 a saethu cauadau tawel.
- Ystyriwch groesbrofi caledwedd os yw ansefydlogrwydd yn parhau. Profwch GPU ar gyfrifiadur arall. yn egluro a yw'r tarddiad yn gorfforol neu'n feddalwedd.
Gyda'r holl fap hwn, mae gennych chi gynllun ymarferol nawr: cadarnhau'r lefel nodwedd gyda dxdiag, clirio paramedrau cychwyn, diweddaru gyrwyr gan y gwneuthurwr, dileu llwythi fideo caledwedd wrth chwarae yn DX12, ystyried eithriadau CFG fesul cymhwysiad os bydd teitl penodol yn damwain, a defnyddio DX11 fel rhaff achub os oes angen. Gan ddilyn y camau hyn, Mae damweiniau heb negeseuon wrth ddefnyddio DirectX 12 fel arfer yn diflannu. Neu o leiaf, maen nhw wedi'u cyfyngu i broblem benodol tra'n aros am gywiriad swyddogol. Nawr rydych chi'n gwybod. Pam mae rhai gemau'n cau heb neges wrth ddefnyddio DirectX 12.
Yn angerddol am dechnoleg ers pan oedd yn fach. Rwyf wrth fy modd yn cael y wybodaeth ddiweddaraf yn y sector ac, yn anad dim, yn ei gyfathrebu. Dyna pam yr wyf wedi bod yn ymroddedig i gyfathrebu ar wefannau technoleg a gemau fideo ers blynyddoedd lawer. Gallwch ddod o hyd i mi yn ysgrifennu am Android, Windows, MacOS, iOS, Nintendo neu unrhyw bwnc cysylltiedig arall sy'n dod i'r meddwl.

