- די טעות ווייזט אויף אַ GPU פארלוסט אדער א ריסעט; עס פארלאנגט איבערמאכן דעם אפאראט און די רעסורסן.
- שאָטנס, אָוווערלייז, אַגרעסיוו AA, DSR, און נישט-סטאַביל דרייווערס אָפט טריגערן עס.
- TDR אַדזשאַסטמאַנץ (TdrDelay/TdrDdiDelay אָדער TdrLevel), פּלוס ריינערע דרייווערס, פֿאַרבעסערן די סטאַביליטעט.
- אין D3D11 מוזט איר כאַפּן דעם טעות נאָך Present/ResizeBuffers און שעפּן HandleDeviceLost.
אויב איר שפּילט אויף פּיסי, וועט איר מסתּמא טרעפן דעם מעסעדזש פריער אָדער שפּעטער. DXGI_ERROR_DEVICE_REMOVEDעס דערשיינט ווי עס שיינט צו זיין צופעליק, עס קראַשט דאָס שפּיל אויפן דעסקטאָפּ, און לאָזט אייך מיט אַ ליידיקן בליק אין מיטן אַ שפּיל. כאָטש עס קען אויסזען פראַסטרירנד, זענען דאָ עטלעכע באַקאַנטע סיבות און אַ גוטע צאָל לייזונגען וואָס איר קענט היינט אימפּלעמענטירן.
אין דעם פירער דערקלער איך, אין גרויס דעטאל און אָן קיין פארשידענע זאכן, וואָס די טעות מיינט, פארוואס עס פּאַסירט און ווי אזוי עס צו באַהאַנדלען פון פאַרשידענע ווינקלען: סיסטעם סעטטינגס, דרייווערס, ווינדאָוס רעגיסטרי, שפּיל קאָנפיגוראַציע, און, פֿאַר יענע וואָס פּראָגראַמירן מיט דירעקט3D 11, שטאַרק קאָנטראָל קאָד פֿאַר רעקרייישאַן פֿון אַ מיטל. איר וועט אויך זען פֿאַלן פֿון שפּילער אין דער ווירקלעכקייט, דיאַגנאָסטישע גיידליינז און וויכטיקע וואָרענונגען כּדי נישט צו פֿאַרמייַדן צו פֿאַרדרייען זאַכן.
וואָס איז DXGI_ERROR_DEVICE_REMOVED און פאַרוואָס דערשיינט עס?
דער טעות DXGI_ERROR_DEVICE_REMOVED דאָס ווײַזט אָן אַז די GPU איז מער נישט פֿאַראַן פֿאַר דער אַפּליקאַציע, צי ווײַל די סיסטעם האָט זי ריסטאַרטעד (TDR), דער דרייווער איז געוואָרן אַפּדייטעד, צי דער קאָמפּיוטער האָט געטוישט פון אינטעגרירטע צו דעדיקירטע גראַפיקס אדער, ממש, די דעווייס האט זיך אפגעטיילט. אין דירעקט3D 11, עקזיסטירט שוין נישט דער אלטער "דעווייס פארלוירן" צושטאנד פון די3D9, אבער אַדאַפּטער אַוויילאַביליטי קען נאָך טוישן און דער אפאראט מוז ווערן איבערגעמאכט.
צווישן די מערסטע געוויינטלעכע סצענאַרן זענען: GPU ריסעט צוליב דרייווער קראַך, הייס דרייווער אַפּדייט, אַקטיוו GPU סוויטשינג אין לאַפּטאַפּס, טיימאַוטס צוליב שווערע לאָודז אדער סטאביליטעט פראבלעמען צוליב איבערקלאקינג/טעמפעראטורן. אפילו עפעס אזוי פשוט ווי טוישן מאניטארן אדער טוישן די גרייס פון א פענצטער קען אויפדעקן דעם "דיווייס ארויסגענומען" צושטאנד.

טיפּישע סימפּטאָמען און מעסעדזשעס וואָס איר וועט זען
די געוויינטלעכע מאַניפעסטאַציע איז אַ קראַך צו די דעסקטאַפּ מיט אַ שפּיל מאָטאָר דיאַלאָג קעסטל ווי דאָס: פאַטאַל טעות – מאָטאָר טעות און די סטרינג “:0x887A0005”. אין עטלעכע שפּילן איז די ווארענונג באַהאַלטן אין פולן עקראַן; שטעלט דאָס שפּיל אין פֿענצטער מאָדע דאָס קען העלפֿן עס וויזואַליזירן. ס'איז נישט זעלטן אַז דער געשעעניש וויוער זאָל ווייַזן אַלגעמיינע מעסעדזשעס ווי "פֿייל סיסטעם פֿילטער 'EasyAntiCheat_EOSSys' (...) איז געראָטן אַראָפּגעלאָדן געוואָרן" וואָס זענען נישט די וואָרצל פֿון פּראָבלעם.
נאך א געוויינטלעכער סימפטאם איז אז נאך 1 ביז 4 שעה פון אינטענסיווע גיימינג, פארמאכט זיך די שפיל פשוט, און ווען מען עפנט עס ווידער, אַלץ קוקט אויס נאָרמאַל אין דיווייס מאַנאַדזשער און אין די קאָנטראָלער לאָגס, קיין קלאָרע קריטישע טעותים. אין עטלעכע פאַלן, דערשייַנען אויך נאָך טעותים. אויסנאַם צוטריט פארלעצונגוואָס מוז באַהאַנדלט ווערן ווי אַ באַזונדערע פּראָבלעם פֿון DXGI.
געוויינטלעכע סיבות וואָס איר זאָלט באַטראַכטן
כאָטש די ליסטע איז נישט פולשטענדיק, די זענען די וואָס ווערן אָפט איבערגעחזרט: נישט-סטאַבילע אָדער נישט-קאָמפּאַטיבלע דרייווערס, GPU/VRAM/CPU אָווערקלאָק, הויך טעמפּעראַטורעסהינטערגרונט רעקאָרדינג/שאַדינג פונקציעס, אַגרעסיווע גראַפיק סעטטינגס (AA, DSR, 4K@165 Hz), שפּיל פּראָגראַממינג (אַ פּעקל פון קאַמאַנדז וואָס הענגען דעם דרייווער) און, אין לאַפּטאַפּס, ענדערונגען אין דעם אַקטיוון אַדאַפּטער. די קאָמבינאַציע פון עטלעכע פאַקטאָרן טריגערט געוויינטלעך אַ טיימאַוט אדער קאנטראלער "הענגען".
די סיסטעם שפּילט אויך אַ ראָלע: די כאַראַקטעריסטיק האַרדווער-אַקסעלערייטיד GPU סקעדזשולינג (HAGS) מאנchmal פארערגערט עס די סטאביליטעט, ממילא איז עס אויסצושאַלטן א גוטער ערשטער שריט. און זייט באוואוסטזיניק, א הינטערגרונט דרייווער אפדעיט קען פאראורזאכן דעם טעות אן אז איר זאלט עס אפילו באמערקן. גלייך נאך ריסטארטן אדער צוריקקומען פון שלאף מאָדע.

שנעלע לייזונגען וואָס זענען ווערט צו פּרובירן ערשט
איידער איר נעמט זיך אן צו עפּעס ערנסט, לייגט איבער אמונות און הייבט אן מיט די גרונטלעכע און זיכערע לייזונגען. עטלעכע פּשוטע מיטלען אַרייַננעמען דיאַקטיווירן די אין-שפּיל אָוווערליי (ShadowPlay/In-Game Overlay of GeForce Experience)באגרענעצן די FPS, אדער נידעריגער מאכן דעם גראפיקס פראפיל מיט איין פונקט, ברענגט איבעראשנדע רעזולטאטן:
- קער אַוועק די אין-שפּיל אָוווערליי de געפאָרסע דערפאַרונגעפֿנט GeForce Experience ווי אַדמיניסטראַטאָר, גייט צו General און דיאַקטיווירט "In-Game Overlay/Share".
- פרוביר צו שפּילן אויף פֿענצטער אָדער גרענעץ-לאָז מאָדע צו זען די טעות מעלדונג און רעדוצירן סקרין מאָדע ענדערונגען.
- צייטווייליק רעדוצירט רעזאָלוציע, רעפרעש קורס, און רימוווז DSR אויב איר האָט געצוואונגען 3840x2160 אויף אַ 1080p מאָניטאָר, איז עס ווײַל עס שטעלט דרוק אויף די פּייפּליין.
- דיאַקטיווירן HAGS: Windows סעטטינגס > סיסטעם > אַרויסווייַז > גראַפיקס > פעליקייַט גראַפיקס סעטטינגס > האַרדווער-אַקסעלערירט GPU פּראָגראַממינג אין אויסגעלאשן.
אויב זאכן סטאַביליזירן זיך אַזוי, ווייסט איר וואָס גייט פֿאָר; אויב נישט, עס איז צייט אויפצוקרייַצן די אַרבל און פאָרזעצן מיט די פאלגענדע סעקציעס.
TDR רעגיסטרי סעטטינגס: צוויי זיכערע צוגאַנגען (מיט וואָרענונג)
ווינדאָוס אינטעגרירט אַ מעכאַניזם גערופן טי-די-אר (טיים-אויט דעטעקציע און רעקאָווערי) וואָס ריסטאַרט די GPU אויב עס נעמט צו לאַנג צו רעאַגירן. מיר קענען אַדזשאַסטירן זייַן טיימינגז צו לאָזן פֿאַר שווערע לאָודז. עס זענען צוויי צוגאַנגען געמאלדן דורך די קהילה און טעכנישע גיידס: פאַרגרעסערן די טיימינגז מיט טי-אַר-דיליי און טי-אַר-די-דילייאדער צופּאַסן TdrLevelוויכטיג: מאָדיפיצירן די רעגיסטרי איז ריזיקירנדיק; שאַפֿט אַ באַקאַפּ איידער איר ענדערט עפּעס.
וויכטיגע ווארענונג: אויב איר זענט נישט זיכער וואָס איר טוט, גייט נישט ווייטער.א אומריכטיגע ענדערונג אין רעגיסטרי קען צוברעכן ווינדאָוס. מאַכט אַ קאָפּיע מיט דעם באַפֿעל אין אַ קאָמאַנד פּראָמפּט ווי אַדמיניסטראַטאָר איידער איר גייט ווייטער:
reg export "HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" "%USERPROFILE%\Desktop\GraphicsDrivers.reg" /y
מעטאָד 1: פֿאַרלענגערן צייטן מיט TdrDelay און TdrDdiDelay
א טריק וואָס האָט געראַטעוועט גאַנצע סעסיעס פֿאַר מער ווי איין מענטש באַשטייט פֿון צולייגן צוויי DWORD (32-ביט) ווערטן אונטער HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers מיט העקסאַדעצימאַל ווערט 3 ק (60)די מעטאָדע האָט דערלויבט מענטשן וואָס פריער זענען געקראַשט נאָך 3-4 מינוט צו שפּילן שעהען לאַנג. כאָטש עס פאַרריכט נישט אַנדערע קראַשיז ווי "Exception Access Violation".
- עפֿנט דאָס אָנהייב מעניו, שרײַבט אײַן רעגעדיט און אַרייַן די רעגיסטרי רעדאַקטאָר.
- פּאַפּ אריין אין די אַדרעס באַר:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers. - אין די רעכטע פּאַנעל, רעכט-קליק > נייַ > DWORD ווערט (32 ביטן), נאָמען עס
TdrDdiDelay. - עפֿנט עס, סעלעקטירט העקסאַדעצימאַל באַזע און לייגט אַרײַן
3cווי ווערט דאַטע (עקוויוואַלענט צו 60 סעקונדעס). - איבערחזרן שאַפֿן
TdrDelayמיטן זעלבן ווערט 3c. - באַשטעטיקן אַז ביידע עקסיסטירן און ריסטאַרט דיין קאָמפּיוטער צו צולייגן די ענדערונגען.
די געדאַנק איז אַז Windows זאָל וואַרטן לענגער איידער עס באַטראַכט די GPU ווי איבערגעלאָדן. אונטער זייער שווערע אַרבעטסלאָודז, קען יענע עקסטרע מינוט פאַרהיטן קראַשיז. אויטאָמאַטישע ריסעט און אַרויסוואַרף פֿון שפּילאויב איר זעט נישט קיין פֿאַרבעסערונג, בטל מאַכן די ענדערונג אָדער פּרובירן די ווייַטער אופֿן.
מעטאָד 2: אַדזשאַסטירן TdrLevel
אן אנדער גייד פֿאָרשלאָגט צו שאַפֿן דעם DWORD ווערט TdrLevel צו 0 אין דעם זעלבן רעגיסטרי וועג צו מאָדיפיצירן די TDR נאַטור. דער פּראָצעס איז ענלעך אָבער מיט בלויז איין ווערט:
- En
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDriversרעכט-קליק > נייַ > DWORD (32 ביטן). - גיב עס א נאמען
TdrLevelאון שטעלט דעם ווערט צו 0. - היט און restart פֿענצטער.
ניצט נאָר איין צוגאַנג אין אַ צייט און פּרובירט עס. אויב עפּעס ווערט ערגער, גייט צוריק צום פריערדיקן צושטאַנד דורך צוריקשטעלן די באַקאַפּ. רעגיסטרירן וואָס דו האָסט געטאָן אין אָנהייב.
NVIDIA סעטטינגס: ShadowPlay און Anti-Aliasing
הינטערגרונט קאַפּטשערינג/איבערלייגן קען אַריינמישן זיך. חוץ דעם איבערלייגן, איז דאָ נאָך אַן אינטערעסאַנטער לעווער: דיאַקטיווירן גלאָבאַלע אַנטי-אַליאַסינג פֿון די NVIDIA קאָנטראָל פּאַנעל. עס איז נישט וויזועל אידעאַל, אָבער עס איז עפֿעקטיוו ווי אַ סטאַביליטעט טעסט.
- NVIDIA קאָנטראָל פּאַנעל > פאַרוואַלטן 3D סעטטינגס > גלאבאלע באַשטעטיקן.
- דיאַקטיווירן אַלע אָפּציעס פֿאַר אַנטי-אַליאַסינג (אויסגעלאשן) און גילט.
- קוק אויב די שפּיל הערט אויף צו לאָנטשן די די-עקס-דזשי-איי נאך עטלעכע שפילן אין א רייע.
אויב דאָס פֿאַרריכט עס, קענט איר צוריקשטעלן AA אין "קאָנטראָלירטע אַפּליקאַציע" מאָדע אָדער נוצן מיטלמעסיקע קוואַליטעטאון קאָמבינירן עס מיט אַ FPS לימיט צו סטאַביליזירן די פּייפּליין.
דרייווערס: ריאינסטאלירן גרינטלעך אדער צוריקדרייען
רובֿ פֿאַלן ווערן געלעזט מיט אַ ריינער ריאינסטאַלאַציע פֿון דעם GPU דרייווער. די מערסט פֿאַרלעסלעכע מעטאָדע איז צו נוצן DDU (Display Driver Uninstaller) אין זיכערן מאָדע, אַראָפּנעמען אַלע איבערבליבענע טעקעס און דערנאָך אינסטאַלירן דעם רעקאָמענדירטן דרייווער. אויב איר האָט שוין פּרובירט דאָס אָן הצלחה, איז אַ נוציקער שריט צו... צוריק צום פריערדיקן דרייווער פֿון דעווייס מענעדזשער. אויב איר ניצט AMD, זעט פראבלעמען מיט AMD אדרענאלין וואָס קען אַריינמישן זיך בעת דער אינסטאַלאַציע.
- דעווייס מענעדזשער > דיספּליי אַדאַפּטערס > דיין GPU > פּראָפּערטיעס > דרייווער קוויטל.
- USA צוריקדרייען אויב עס איז אַקטיוו.
- אויב דאָס אַרבעט נישט, פּרוּווט "אַפּדייט דרייווער" > זוכן אויטאָמאַטיש פֿאַר דרייווערס, אָדער מאַנועל ינסטאַלירן אַ ווערסיע. באַקאַנט פֿאַר זײַן סטאַביליטעט.
נאך יעדן דרייווער טויש, ריסטארט און קאנטראלירט. פֿאַרמײַדט צו דערהייַנטיקן דעם דרייווער גלייך פֿאַר אַ לאַנגער סעסיעס'איז בעסטער צו טעסטן קורץ און באשטעטיגן אז נישט DXGI און נישט "Device Hung" דערשיינען זיך.
שפּיל און סיסטעם סעטטינגס וואָס מאַכן דעם גאַנצן חילוק
ווייטער פון דרייווערס און רעגיסטראציע, איז ריכטיג קאנפיגורירן די שפיל און סיסטעם פאראמעטערס דער שליסל. די 4K, 165Hz, און DSR קאמבא אויף א פול HD מאניטאר איז א קלאסיקער פון די צייטווייליגע אינסטאביליטעטעס נידעריגער די מאָניטאָר'ס נאַטירלעכע רעזאָלוציע, לימיטירט FPS, און ראַדוסירט GPU לאָוד פּיקס.
- USA געבוירן האַכלאָטע פונעם מאָניטאָר (למשל 1920×1080 אויב אייער פּאַנעל איז 1080p) און דיאַקטיווירן DSR.
- באַגרענעצן FPS אינעם שפּיל אָדער דורך דרייווער (למשל 144 אָדער 120) צו ויסמיידן ספּייקס. די שפּיצן ביי 165 הערץ זיי קענען זעטיקן די קאמאנד קיו.
- פרובירט צו ניצן ריכטיק קאָנפיגורירטע V-Sync אדער G-Sync/Freesync; פֿאַרמײַדט אָפֿטמאָליקע ענדערונגען אין דעם עקראַן מאָדע.
- אויב איר אָווערקלאָקט אייער GPU/VRAM/CPU, נידעריגער די סעטינג. לאַגער פרעקווענצן אדער אפילו א קליינע אונטערוואלט.
אין עטלעכע שפּילן, לאָנטשינג אין פֿענצטער מאָדע אַלאַוז איר צו זען די DXGI אַלערט ווען פול פאַרשטעלן איז פאַרפאַלן. למשל, אַ שפּילער לאָנטשט «r5apex_dx12.exe» מיט אַרגומענטן -steam +fps_max unlimited -game R2 און נאָר אין פֿענצטער האָט מען געקענט לייענען דעם טעות; קליינע מאָדע ענדערונגען זיי מאַכן אַ חילוק אין רעפּראָדוצירן דעם שולד.
טשעקליסט פון בעסטע פּראַקטיקעס צו מינאַמייז DXGI
לאָמיר איבערקוקן, מיט אַ קילן קאָפּ, אַ לאָגישן סדר צו באַהאַנדלען דעם פּראָבלעם אָן זיך משוגע מאַכן. די געדאַנק איז צו גיין פֿון דעם מינדסטן אינוואַזיוון צום מערסטן טעכנישן. טעסטינג צווישן יעדן שריט:
- אַראָפּנעמען אָוווערליי/ShadowPlay און יעדן רעאַל-צייט רעקאָרדער; דיאַקטיווירן HAGS.
- ניצט נאַטירלעכע רעזאָלוציע, FPS קאַפּ, און מיטלמעסיקע אָדער דיסייבאַלד AA פֿון די NVIDIA פּאַנעל.
- קאָנטראָלירט טעמפּעראַטורן, אַראָפּנעמען אָווערקלאָקס, און פֿאַרמייַדן אנהאַלטנדיקע לאָוד ספּייקס ביי 165 הערץ אויב נישט אַבסאָלוט נייטיק.
- אינסטאלירט דעם דרייווער ווידער מיט DDU; אויב דאָס פאַרפעלט, פּרוּווט אַ פריערדיגער סטאַבילער דרייווער און וואַלאַדייט.
- נאָר אויב עס בלייבט, זאָל מען אָנווענדן איינע פון די TDR סעטטינגס פֿון רעגיסטרי און עוואַלויִרט פֿאַר עטלעכע שעה.
- אויב איר אַנטוויקלט, ימפּלעמענטירט דעם וועג פון האַנדלע־מיטל פֿאַרלוירן, GetDeviceRemovedReason און פרוביר מיט dxcap -forcetdr.
בעת טעסטינג, האַלט דאָס שפּיל אין פֿענצטער־ אָדער גרענעץ־לאָז מאָדע צו זען מעסעדזשעס און באַמערקן ווערסיעס. אָפטקייַט פון אויסזען און ענדערונגען געמאכט. די טרעיסאַביליטי וועט אייך שפּאָרן צייט.
ווען צו פארגרעסערן דעם פראבלעם
אויב איר פאָרזעצט צו דערפאַרן אָפטע קיקבעקס נאָך פּרובירן אַלע די אויבן דערמאָנטע, איז עס צייט צו עסקאַלירן. עפֿנט אַ שטיצע טיקעט מיט די שפּיל שטיצן צושטעלן לאָגס, DxDiag, דרייווער אינפֿאָרמאַציע, גענויע טריט, און צי דער טעות פּאַסירט מיט אָדער אָן אָוווערליי/HAGS. טאָן דאָס זעלבע מיט די GPU פאַבריקאַנט שטיצע אויב איר כאָשעד אַ ספּעציפֿישע דרייווער ווערסיע. אויף נייַער האַרדווער, פּרוּווט אויך אַ סטאַבילער בענטשמאַרק (אָן אַרײַנצופֿאַלן אין DXGI) כּדי אויסצושליסן פֿיזישע חסרונות.
אין אַנטוויקלונג סביבות, דזשענערירט עס אַ דיאַגנאָסטיש כאַפּן ניצנדיק די גראַפיקס מכשירים, טריגערט דעם TDR מיט dxcap און צוטשעפּט דעם טרעיס; דאָס וועט מאַכן דאָס לעבן גרינגער פֿאַר דעם אינזשעניר וואָס דאַרף עס רעפּראָדוצירן און פאַרגרעסערן אייערע שאַנסן פֿאַר הצלחה. באַקומען אַ נוצלעכע קאָרעקציע.
מיט אלעם פון די אויבנדערמאנטע, האט איר א פולע רייע פון סיבות און לייזונגען צו באקעמפן דעם DXGI_ERROR_DEVICE_REMOVEDפון דיאַקטיווירן אָוווערלייז און רעדוצירן לאָוד ספּייקס, ביז ריינסטאַלירן אָדער צוריקדרייען דרייווערס, ביז קערפֿול אַדזשאַסטינג TDR אין די רעגיסטרי און, אויב איר פּראָגראַמירט, ימפּלאַמענטינג דעווייס רעקרייישאַן און דיאַגנאָסטיק לאָגיק מיט GetDeviceRemovedReason און dxcap. עס איז נישטאָ קיין זילבערנע קויל, אָבער עס איז דאָ אַ... אָרדנטלעכער וועג פֿאַר זיך אויסהיילן פון לאנגע סעסיעס און צוריקשטעלן פעסטקייט צו אייער שפּיל אָן לאָזן אייך האַלבוועגס דאָרט.
עדיטאָר ספּעשאַלייזד אין טעכנאָלאָגיע און אינטערנעט ישוז מיט מער ווי צען יאָר דערפאַרונג אין פאַרשידענע דיגיטאַל מעדיע. איך האָב געארבעט ווי אַ רעדאַקטאָר און אינהאַלט קריייטערז פֿאַר E- האַנדל, קאָמוניקאַציע, אָנליין פֿאַרקויף און גאַנצע קאָמפּאַניעס. איך האָב אויך געשריבן אויף עקאָנאָמיק, פינאַנצן און אנדערע סעקטאָרס וועבסיטעס. מייַן אַרבעט איז אויך מיין לייַדנשאַפט. איצט, דורך מיין אַרטיקלען אין Tecnobits, איך פּרובירן צו ויספאָרשן אַלע די נייַעס און נייַע אַפּערטונאַטיז וואָס די וועלט פון טעכנאָלאָגיע אָפפערס אונדז יעדער טאָג צו פֿאַרבעסערן אונדזער לעבן.
