Чӣ тавр зеркашӣ кардани d3d11.dll ва хатогиҳои D3D11 ҳангоми оғози бозиҳо

Pin
Send
Share
Send

Ба наздикӣ, корбарон аксар вақт ба хатогиҳо дучор меоянд, ба монанди D3D11 CreateDeviceAndSwapChain, «DirectX 11-ро ба кор андохта натавонист», «Барнома наметавонад оғоз карда шавад, зеро файли d3dx11.dll аз компютер намерасад» ва монанди ин. Ин бештар дар Windows 7 рух медиҳад, аммо дар баъзе ҳолатҳо, шумо метавонед дар Windows 10 мушкилот пайдо кунед.

Тавре ки шумо метавонед аз матни хато дида бошед, мушкилӣ инициализатсия DirectX 11, ё ин ки Direct3D 11, ки барои он файли d3d11.dll масъул аст. Ҳамзамон, сарфи назар аз он, ки бо истифода аз дастурҳо дар Интернет, шумо метавонед аллакай dxdiagро бинед ва бинед, ки DX 11 (ё ҳатто DirectX 12) насб шудааст, мушкилӣ метавонад боқӣ монад. Ин дастур маълумотро дар бораи ислоҳи хатои D3D11 CreateDeviceAndSwapChain ё d3dx11.dll дар бар мегирад.

Bug Fix D3D11

Сабаби хатогии мазкур метавонад омилҳои гуногун бошанд, ки маъмултарини онҳо мебошанд

  1. Корти видеоии шумо DirectX 11 -ро дастгирӣ намекунад (ҳамзамон бо пахш кардани Win + R ва ворид кардани dxdiag, шумо дар он ҷо мебинед, ки версияи 11 ё версияи 12 насб шудааст. Аммо ин маънои онро надорад, ки ин нусха аз ҷониби корти видео дастгирӣ дорад - танҳо, ки файлҳои ин версия дар компютер насб карда шудаанд).
  2. Дар корти видеоӣ драйверҳои охирини аслӣ насб карда нашудаанд - дар айни замон, корбарони эскизи аксар вақт кӯшиш мекунанд, ки драйверҳоро бо истифодаи тугмаи "Навсозӣ" дар мудири дастгоҳ навсозӣ кунанд, ин усули нодуруст аст: паёме, ки "Ронанда ба навсозӣ ниёз надорад" одатан бо ин усул кам маъно дорад.
  3. Навсозиҳои зарурӣ барои Windows 7 насб карда нашудаанд, ки ин метавонад ба он оварда расонад, ки ҳатто бо DX11, файли d3d11.dll ва корти видеоии дастгиришаванда, бозиҳо ба монанди Dishonored 2 дар бораи хатогӣ гузориш медиҳанд.

Ду нуктаи аввал ба ҳам пайвастаанд ва метавонанд дар байни корбарони Windows 7 ва Windows 10 яксон бошанд.

Дар ин ҳолат тартиби дурусти ҳалли хатогиҳо чунин хоҳанд буд:

  1. Драйверҳои корти видеоии аслиро аз сайтҳои расмии AMD, NVIDIA ё Intel дастӣ зеркашӣ кунед (нигаред, масалан, чӣ гуна драйверҳои NVIDIA-ро дар Windows 10 насб кунед) ва онҳоро насб кунед.
  2. Ба dxdiag гузаред (тугмаҳои Win + R, dxdiagро ворид кунед ва Enterро пахш кунед), ҷадвали "Дисплей" -ро кушоед ва дар бахши "Ронандагон" ба майдони "DDI for Direct3D" диққат диҳед. Барои арзишҳои 11.1 ва баландтар, хатогиҳои D3D11 набояд пайдо шаванд. Барои хурдтаракон, эҳтимолан ин набудани дастгирӣ аз корти видеоӣ ё драйверҳои он аст. Ё, дар сурати Windows 7, дар сурати набудани навсозии зарурии платформа, ки дар бораи он - минбаъд.

Шумо инчунин метавонед версияи сахтафзореро, ки ба таври мустақим насбшуда ва дастгирӣшудаи DirectX дар барномаҳои тарафҳои сеюм, масалан дар AIDA64 дида мешавад (нигаред чӣ тавр версияи DirectX -ро дар компютер пайдо кунед).

Дар Windows 7, D3D11 ва DirectX 11 хатогиҳои аввалия ҳангоми кушодани бозиҳои замонавӣ пайдо мешаванд, ҳатто вақте ки драйвери лозимӣ насб карда мешаванд ва корти видео аз кӯҳна нест. Вазъиятро ба тариқи зайл ислоҳ кунед.

Чӣ тавр D3D11.dll -ро барои Windows 7 зеркашӣ кардан мумкин аст

Дар Windows 7, пешфарз метавонад файли d3d11.dll набошад ва дар он тасвирҳое, ки он мавҷуд аст, он метавонад бо бозиҳои нав кор накунад, ки ба хатогиҳои ибтидоии D3D11 оварда мерасонад.

Онро метавон аз вебсайти расмии Microsoft дар доираи навсозиҳое, ки барои 7 мутобиқ аст, зеркашӣ ва насб кардан лозим аст (ё агар он аллакай дар компютер бошад). Ман тавсия намедиҳам, ки ин файлро аз баъзе сайтҳои тарафи сеюм ҷудо кунед (ё онро аз компютери дигар гиред), гумон аст, ки ин хатогиҳои d3d11.dll ҳангоми оғози бозиҳо ислоҳ шаванд.

  1. Барои насби дуруст, шумо бояд Навсозиро барои платформаи Windows 7 (барои Windows 7 SP1) - //www.microsoft.com/en-us/download/details.aspx?id=36805 зеркашӣ кунед.
  2. Пас аз зеркашӣ кардани файл, онро иҷро кунед ва насби навсозии KB2670838-ро тасдиқ кунед.

Пас аз анҷом ёфтани насб ва пас аз дубора оғоз кардани компютер, китобхонаи дахлдор дар ҷои дилхоҳ хоҳад буд (C: Windows System32 ) ва хатогиҳо бо сабаби он, ки d3d11.dll дар компютер мавҷуд нест ё D3D11 CreateDeviceAndSwapChain пайдо намешавад (пешниҳод карда мешавад) ки шумо таҷҳизоти муосир доред).

Pin
Send
Share
Send