Yn y canllaw hwn i ddechreuwyr, sut i ddarganfod pa DirectX sydd wedi'i osod ar eich cyfrifiadur, neu'n fwy manwl gywir, i ddarganfod pa fersiwn o DirectX sy'n cael ei ddefnyddio ar eich system Windows ar hyn o bryd.
Mae'r erthygl hefyd yn darparu gwybodaeth ychwanegol nad yw'n amlwg ynghylch fersiynau DirectX yn Windows 10, 8 a Windows 7, a fydd yn helpu i ddeall yn well yr hyn sy'n digwydd os nad yw rhai gemau neu raglenni'n dechrau, yn ogystal ag mewn sefyllfaoedd lle mae'r fersiwn rydych chi'n ei weld wrth wirio, yn wahanol i'r un yr ydych yn disgwyl ei weld.
Sylwer: os ydych chi'n darllen y llawlyfr hwn oherwydd bod gennych chi wallau yn ymwneud â DirectX 11 yn Windows 7, a bod y fersiwn hwn wedi'i osod yn ôl yr holl arwyddion, gall cyfarwyddyd ar wahân eich helpu chi: Sut i drwsio gwallau D3D11 a d3d11.dll yn Windows 10 a Windows 7.
Darganfyddwch pa DirectX sydd wedi'i osod
Mae yna gyfarwyddyd syml, wedi'i ddisgrifio mewn mil, ffordd o ddarganfod y fersiwn o DirectX sydd wedi'i osod mewn Windows, sy'n cynnwys y camau syml canlynol (argymhellaf ddarllen adran nesaf yr erthygl hon ar ôl gweld y fersiwn).
- Pwyswch yr allweddi Win + R ar y bysellfwrdd (lle mae Win yn allweddol gyda logo Windows). Neu cliciwch "Cychwyn" - "Rhedeg" (yn Windows 10 ac 8 - cliciwch ar y dde ar "Start" - "Run").
- Rhowch y tîm dxdiag a phwyswch Enter.
Os, am ryw reswm, na ddigwyddodd lansio offeryn diagnostig DirectX ar ôl hynny, yna ewch i C: Windows System32 a rhedeg y ffeil dxdiag.exe oddi yno.
Mae ffenestr Offeryn Diagnostig DirectX yn agor (pan ddechreuwch chi am y tro cyntaf, efallai y gofynnir i chi wirio llofnodion digidol y gyrwyr - gwnewch hyn yn ôl eich disgresiwn). Yn y cyfleuster hwn, ar y tab System yn yr adran Gwybodaeth System, fe welwch wybodaeth am y fersiwn o DirectX ar eich cyfrifiadur.
Ond mae un manylion: mewn gwirionedd, nid yw gwerth y paramedr hwn yn nodi pa DirectX sydd wedi'i osod, ond dim ond pa fersiynau gosodedig o lyfrgelloedd sy'n weithredol ac yn cael eu defnyddio wrth weithio gyda'r rhyngwyneb Windows. Diweddariad 2017: Rwy'n sylwi bod y fersiwn gosodedig o DirectX wedi'i nodi yn y brif ffenestr ar y tab System dxdiag, i.e. bob amser 12. Ond nid yw'n angenrheidiol ei fod yn cael ei gefnogi gan eich cerdyn fideo neu'ch gyrwyr cardiau fideo. Gellir gweld y fersiwn a gefnogir o DirectX ar y tab Screen, fel yn y llun isod, neu yn y modd a ddisgrifir isod.
Fersiwn Pro o DirectX yn Windows
Fel arfer, mae sawl fersiwn o DirectX mewn Windows ar unwaith. Er enghraifft, yn Windows 10, caiff DirectX 12 ei osod yn ddiofyn, hyd yn oed os ydych chi'n defnyddio'r dull a ddisgrifir uchod, i weld fersiwn DirectX, rydych chi'n gweld fersiwn 11.2 neu debyg (gan fod Windows 10 1703, fersiwn 12 bob amser yn cael ei arddangos yn y brif ffenestr dxdiag, hyd yn oed os nad yw'n cael ei gefnogi ).
Yn y sefyllfa hon, nid oes angen i chi chwilio am ble i lawrlwytho DirectX 12, ond dim ond, yn amodol ar argaeledd cerdyn fideo â chymorth, i sicrhau bod y system yn defnyddio'r fersiwn diweddaraf o'r llyfrgelloedd, fel y disgrifir yma: DirectX 12 yn Windows 10 (mae gwybodaeth ddefnyddiol hefyd yn y sylwadau i'r rhai a nodwyd erthygl).
Ar yr un pryd, yn y Windows gwreiddiol, yn ddiofyn, mae llawer o lyfrgelloedd DirectX ar goll - 9, 10, sydd bron bob amser yn hwyr neu'n hwyr yn cael eu galw gan raglenni a gemau sy'n eu defnyddio i weithio (os ydynt yn absennol, mae'r defnyddiwr yn derbyn adroddiadau bod ffeiliau'n d3dx9_43.dll, xinput1_3.dll ar goll).
Er mwyn lawrlwytho'r llyfrgelloedd DirectX o'r fersiynau hyn, mae'n well defnyddio gosodwr gwe DirectX o wefan Microsoft, gweler Sut i lawrlwytho DirectX o'r wefan swyddogol.
Wrth osod DirectX yn ei ddefnyddio:
- Ni fydd eich fersiwn chi o DirectX yn cael ei ddisodli (yn y Windows diweddaraf, caiff ei lyfrgelloedd eu diweddaru gan y Ganolfan Diweddaru).
- Bydd yr holl lyfrgelloedd DirectX sydd ar goll yn cael eu llwytho, gan gynnwys yr hen fersiynau ar gyfer DirectX 9 a 10. A hefyd rhai o'r llyfrgelloedd diweddaraf.
I grynhoi: ar PC Windows, mae'n ddymunol cael yr holl fersiynau a gefnogir o DirectX hyd at y diweddaraf a gefnogir gan eich cerdyn fideo, y gallwch ei ddarganfod trwy redeg y cyfleustodau dxdiag. Efallai hefyd y bydd y gyrwyr newydd ar gyfer eich cerdyn fideo yn dod â chefnogaeth ar gyfer fersiynau newydd o DirectX, ac felly mae'n ddymunol eu diweddaru.
Wel, rhag ofn: am ryw reswm mae dxdiag yn methu lansio, mae llawer o raglenni trydydd parti ar gyfer gwylio gwybodaeth am y system, yn ogystal â phrofi cerdyn fideo, hefyd yn dangos y fersiwn o DirectX.
Gwir, mae'n digwydd bod y fersiwn gosod olaf yn cael ei arddangos, ond nid yn cael ei ddefnyddio. Ac, er enghraifft, mae AIDA64 yn dangos fersiwn gosod DirectX (yn yr adran ar wybodaeth am y system weithredu) ac yn cael ei gefnogi yn yr adran "DirectX - video".