- DX12-ის ავარიები, როგორც წესი, გამოწვეულია დრაივერებით, CFG-ით და აპარატურის ერთდროული კოდირებით/დეკოდირებით.
- ამოწმებს რეალურ თავსებადობას dxdiag-თან (დონეები 12_0/12_1) და თავიდან აგაცილებთ ჩატვირთვის პარამეტრების იძულებით დაყენებას.
- დრაივერების განახლება და ვიდეო დავალებების აპარატურით იზოლირება ბევრ შემთხვევაში სტაბილიზაციას ახდენს.
- თუ DX12 მხარდაჭერა მიუწვდომელია ან გამუდმებით ითიშება, DX11-ის გამოყენება პატჩის მოლოდინში სამაშველო იქნება.
DirectX 12-ის გამოყენებისას თამაშის გაფრთხილების გარეშე გათიშვა შეიძლება იმედგაცრუების მომგვრელი იყოს, განსაკუთრებით მაშინ, როდესაც შეცდომის შეტყობინებები არ არის და ერთი შეხედვით ყველაფერი რიგზე ჩანს. ბევრ შემთხვევაში, პრობლემა თავად თამაშში კი არა, არამედ შემდეგი ფაქტორების კომბინაციაშია. გრაფიკული დრაივერები, სისტემის პარამეტრები, გაშვების პარამეტრები და ფონური დავალებები რომლებიც DX12-ს ეჯახებიან.
სხვადასხვა რეალური გამოცდილებისა და ტექნიკური რეკომენდაციების განხილვის შემდეგ, გამოიკვეთა რამდენიმე კანონზომიერება, რომელიც გვეხმარება გავიგოთ ამ გათიშვის წარმოშობა და, რაც მთავარია, როგორ ავიცილოთ ისინი თავიდან. არ არსებობს ერთი უნივერსალური მიზეზი, მაგრამ არსებობს რამდენიმე ძირითადი პუნქტი: არასტაბილური დრაივერები (განსაკუთრებით DX12-ზე), Windows CFG ფუნქცია, აპარატურის კოდირების/დეკოდირების ერთდროული გამოყენება და, კონკრეტულ შემთხვევებში, DirectX ფუნქციების დონეების კონფიგურაციების გაშვება ან GPU-ს მხარდაჭერა.
რატომ შეიძლება DirectX 12-მა გამოიწვიოს ავარიები შეტყობინების გარეშე
პირველ რიგში, მნიშვნელოვანია გვახსოვდეს, რომ Windows 10 მოიცავს DirectX 12 API-ს, მაგრამ ეს არ ნიშნავს, რომ თქვენი ვიდეო ბარათი ახორციელებს გარკვეული თამაშებისთვის საჭირო ყველა ფუნქციის დონეს. დიაგნოსტიკა ხორციელდება dxdiag და ე.წ. „ფუნქციური დონეები“თუ თქვენი GPU არ აჩვენებს 12_0-ს ან 12_1-ს, თამაში, რომელიც მკაცრად მოითხოვს ამ შესაძლებლობებს, შეიძლება გაითიშოს.
თავსებადობის გარდა, DirectX 12 მნიშვნელოვან მოთხოვნებს უყენებს დრაივერებს. რეალურ გარემოში, ავარიები დაფიქსირდა, როდესაც DX12 თამაშები ვიდეო ამოცანებთან ერთად იზიარებს გრაფიკულ პროცესორს, როგორიცაა ჩაწერეთ OBS-ით H.265 აპარატურული კოდირების გამოყენებით ან დაუკარით YouTube-ზე (H.264/H.265 აპარატურის დეკოდირება). ამ კონფლიქტმა შეიძლება გამოიწვიოს რამდენიმე წამიანი გაყინვა და შემდეგ თამაშის დახურვა.
კიდევ ერთი ნაკლებად ცნობილი ფაქტორია Windows-ის დაცვა, რომელსაც ექსპლოიტისგან დაცვა ეწოდება, კერძოდ, ოფცია აპლიკაციის მიერ გამოყენებული ნაკადის დაცვის კონტროლი (CFG)არსებობს DX12 თამაშები, რომლებიც კოდისა და გამოძახებების დამუშავების წესის გამო, შეიძლება CFG-თან ერთად გაითიშოს და უკვალოდ გაითიშოს. ზოგიერთ შემთხვევაში, გათიშვა მხოლოდ თამაშის შესრულებადი ფაილისთვის (და არა გლობალურად) შეაჩერა.
და ბოლოს, გარკვეული გაშვების ვარიანტები, როგორიცაა -dx12 o -d3d12 Steam-დან იძულებითმა ინსტალაციამ შეიძლება გამოიწვიოს საპირისპირო შეცდომა: შეტყობინებები, როგორიცაა «directx12 არ მუშაობს» ან გაშვების შეცდომები. ასევე არიან ისეთებიც, ვინც პარამეტრს იყენებენ -d3d11 როგორც საგანგებო გასასვლელი: ის ჩვეულებრივ ასტაბილურებს თამაშს, თუმცა DX12-თან შედარებით შესრულების დაკარგვით.
ნიშნები და რეალური შემთხვევები, რომლებიც შეესაბამება ამ წარუმატებლობებს
AMD-ის ბარათებზე განმეორებადი ტენდენცია ასეთია: თუ თქვენ თამაშობთ DX12-ზე და სისტემა ერთდროულად იყენებს გრაფიკულ პროცესორს ვიდეოსთვის, თამაში შეიძლება გაიყინოს და გაითიშოს. რეპროდუცირებადი ტესტის დროს a Radeon RX 6900 XT და დრაივერები 23.10.2აპარატურის მეშვეობით H.265 ფორმატში OBS-ით ჩაწერის დროს 5-წამიანი პაუზები ხდებოდა და თამაში რამდენიმე წუთში იხურებოდა.
საინტერესოა, რომ ჩანაწერის x264 (CPU)-ზე შეცვლამ ავარიები გააქრა... სანამ YouTube ვიდეოს მეორე მონიტორზე არ გახსნიდა. ამ მარტივმა მოქმედებამ გაააქტიურა H.264/H.265 აპარატურული დეკოდერი და სიმპტომები დაბრუნდა: გრაფიკული ხარვეზები და არასტაბილური ქცევა, რამაც გამოიწვია ვიდეოს გათიშვა. როდესაც ვიდეო დავხურე, ყველაფერი ნორმალურად დაბრუნდა.
ასევე ნანახია ჩატვირთვის შეტყობინებები, როგორიცაა „Directx12 არ მუშაობს“ ფილმში „პირველი შთამომავალი“ რაც მიუთითებს ან გაშვების პარამეტრის არასწორ პარამეტრზე, ან სისტემაზე, რომელიც ვერ აკმაყოფილებს თამაშის მიერ მოთხოვნილ DX12 გზას. inZOI-ს მსგავს სათაურებში, ტექსტი „DirectX 12 არ არის მხარდაჭერილი თქვენს სისტემაზე“ ხშირად მიუთითებს, რომ GPU არ უზრუნველყოფს იმ დონის ფუნქციებს, რასაც თამაში ითხოვს DX12-ში.
სწრაფი შემოწმება მოწინავე გადაწყვეტილებებზე გადასვლამდე
პირველ რიგში, დაადასტურეთ თქვენი გრაფიკული პროცესორის DX12-თან თავსებადობა. დააჭირეთ Windows + R-ს, აკრიფეთ dxdiag და ჩვენების ჩანართში იხილეთ ფუნქციების დონეებითუ ხედავთ 12_0 ან 12_1, თქვენი ბარათი მხარს უჭერს DX12-ს API დონეზე. თუ ყველაზე მაღალი პარამეტრია 11_1, თამაშები, რომლებიც საჭიროებენ მშობლიურ DX12-ს, შეიძლება არ გაეშვას ან გაითიშოს.
მეორეც, Steam-ში შეამოწმეთ თამაშის გაშვების პარამეტრები. თვისებებში, თუ გქონდათ, მოხსენით მონიშვნა გაშვების ველიდან. -dx12 o -d3d12 იძულებითი. ზოგჯერ, DX12-ის აშკარა ფორსირება ავტომატურ დეტექტივთან კონფლიქტშია თამაშიდან ან მძღოლთან ერთად.
მესამე, გაუშვით ის ყოველგვარი გადაფარვის პროგრამული უზრუნველყოფის ან ვიდეოზე ინტენსიური დავალებების გარეშე. დახურეთ OBS (ან გადადით x264-ზე) და ტესტირების დროს მოერიდეთ YouTube-ის ფონურ რეჟიმში დაკვრას; გაითვალისწინეთ, რომ Windows არ ათავისუფლებს VRAM-ს შესაძლოა კონფლიქტები გაამწვავოს. AMD ბარათებით, აპარატურული კოდირების/დეკოდირების ტვირთის აღმოფხვრა DX12 თამაშის დროს კრიტიკული ტესტია.
და ბოლოს, დარწმუნდით, რომ Windows განახლებულია Windows Update-ის საშუალებით და შეამოწმეთ მწარმოებლისგან უახლესი GPU დრაივერები. ზოგჯერ პრობლემა ინსტალაციის შემდეგ ქრება. DX12-ისთვის უფრო ახალი და სტაბილური დრაივერი.
დადასტურებული გადაწყვეტილებები, რომლებიც DX12-ში გამორთვას აჩერებს
გამორთეთ CFG მხოლოდ თამაშისთვის: Windows-ზე მოძებნეთ „ექსპლუატაციისგან დაცვა“, გადადით პროგრამის პარამეტრებში, დააჭირეთ ღილაკს „პროგრამის დამატება პერსონალიზაციისთვის“ და აირჩიეთ თამაშის შესრულებადი ფაილის ზუსტი გზა (მაგ. Discovery.exe, თუ ეს სათაურის ფაილიაპროგრამის პარამეტრებში გადადით ქვემოთ „Control Flow Guard (CFG)“-ზე, აირჩიეთ „Override system configuration“ და დააყენეთ ის გამორთულზე. გამოიყენეთ ცვლილებები.
ამ ცვლილებამ შეაჩერა DX12-ის კონკრეტულ თამაშებში ავარიები. არ გამორთოთ CFG გლობალურად; იდეა იმაში მდგომარეობს, რომ გამონაკლისი მხოლოდ ამ შესრულებად ფაილზე იქნას გამოყენებული. თუ დეველოპერი ან დრაივერი მოგვიანებით პრობლემას მოაგვარებს, თამაშისთვის CFG-ის ხელახლა ჩართვა დაცვის შესანარჩუნებლად.
დრაივერის განახლება, რომელიც ასწორებს შეცდომას: AMD ბარათებზე, როგორც ცნობილია, ვერსია 24.9.1-მა გამოასწორა პრობლემები წინა განშტოებებში DX12-თან დაკავშირებული ავარიების რაოდენობა დაფიქსირდა. გაითვალისწინეთ, რომ, მაგალითად, 24.6.1-ს კიდევ ერთი პრობლემა ჰქონდა: აუდიო და ვიდეოს სინქრონიზაცია დესინქრონიზებული იყო თამაშის ჩაწერისას, რაც ართულებდა განახლების რეკომენდაციას, თუ ჩაწერა გჭირდებოდათ.
თუ თქვენ გაქვთ NVIDIA დრაივერი, არსებობს დრაივერების ორი ძირითადი ხაზი: Game Ready (თამაშებისთვის) და Studio (შესაქმნელად). დააინსტალირეთ ისინი ხელით ოფიციალური ვებსაიტიდან, GeForce Experience-ის მსგავს პროგრამულ უზრუნველყოფაზე დაყრდნობის ნაცვლად. შეამოწმეთ შესაბამისი ტიპის კონტროლერი (თამაშისთვის მზადაა) და სხვადასხვა ვერსიას შეუძლია განსხვავება შექმნას.
თუ აპარატურულ პრობლემებზე ეჭვი გეპარებათ, დააინსტალირეთ გრაფიკული პროცესორი სხვა კომპიუტერში, რომელსაც სხვა კომპონენტები აქვს ან მოითხოვეთ გარანტიის მოთხოვნა. თუ ბარათი იგივე პროგრამული კონფიგურაციითაა რამდენიმე მოწყობილობაზე გაუმართაობა, სასურველია გამოირიცხოს ფიზიკური დეფექტი.
თუ თქვენი GPU არ უჭერს მხარს DX12-ს ფუნქციების დონეზე, იძულებით დააყენეთ DX11: თამაშის პარამეტრებში Steam-ში დაამატეთ -dx11 გაშვების პარამეტრებში. თამაში გამოიყენებს DirectX 11-ს და, უმეტეს შემთხვევაში, ის სტაბილიზდება. ნაკლი ის არის, რომ შესაძლოა, შესრულება შემცირდეს ან ზოგიერთი ეფექტი არ იყოს, მაგრამ სულ მცირე, ჩუმ დახურვას აიცილებთ თავიდან.
DirectX-ის გაშვების დროის ინსტალაცია: ჩამოტვირთეთ DirectX End-User Runtime Web Installer Microsoft-დან და გაუშვით. მიუხედავად იმისა, რომ Windows 10-ს მოყვება DX12, DirectX-ის ზოგიერთი მემკვიდრეობითი კომპონენტი შესაძლოა, არ იყოს დაინსტალირებული, თუ გარკვეული პაკეტები არ გაქვთ.და რამდენიმე თამაშს ისინი სჭირდება კარგად გასაშვებად.
კონკრეტული ნაბიჯები AMD-სა და DX12-თან დაკავშირებული განმეორებითი შემთხვევებისთვის

თუ იყენებთ OBS-ს: დროებით შეცვალეთ კოდირების მეთოდი x264 (პროცესორი) და ნახეთ, გაქრება თუ არა გაყინვები. ეს პრობლემაში აპარატურული კოდირების როლს გამოყოფს. თუ გსურთ, აპარატურულ პროტოკოლზე დარჩეთ, სცადეთ H.264 H.265-ის წინააღმდეგ და ნახეთ, შეიცვლება თუ არა ქცევა.
თუ ვიდეოებს თამაშის დროს ჩვეულებრივ უყურებთ: გამორთეთ ბრაუზერის აპარატურული აჩქარება თამაშის სესიის დროს ან სხვა მოწყობილობის გამოყენებით კონტენტის დასაკრავად. ამ გზით, თქვენ შეგიძლიათ თავიდან აიცილოთ გრაფიკული პროცესორის მიერ H.264/H.265 გაშიფვრის აუცილებლობა DX12 თამაშის გაშვებისას.
გაითვალისწინეთ დრაივერის ვერსიები: კომბინაციით i9‑9900K + Radeon RX 6900 XT + 23.10.2 DX12-ში ავარიები მოხდა, თუ აპარატურული კოდირება/დეკოდირება ჩართული იყო. განაახლეთ, თუ შესაძლებელია. თუ არა, მინიმუმამდე დაიყვანეთ ვიდეო დავალებები.
თუ დეველოპერი და GPU მწარმოებელი გამოუშვებენ პატჩებს, გთხოვთ, შეგვატყობინოთ მათ შესახებ: ამ დასკვნების გაზიარება ხელს შეუწყობს გამოსწორების დაჩქარებას. რაც უფრო მეტი გამოხმაურება მოდის AMD/NVIDIA-ზე, ისინი DX12 დრაივერებში კორექტირებას პრიორიტეტს ანიჭებენ.
DirectX True თავსებადობა: რას ნიშნავს ფუნქციების დონეები
dxdiag-ში ხშირად ხედავთ, რომ კომპიუტერი აჩვენებს „DirectX 12“-ს და ამავდროულად, რომ ბარათი აჩვენებს „ფუნქციის დონე 11_1“. ეს წინააღმდეგობას არ წარმოადგენს: Windows უზრუნველყოფს DX12 API-ს, მაგრამ თქვენი GPU ახორციელებს მას. ფუნქციების გარკვეულ დონემდეთუ თამაში მოითხოვს მკაცრ 12_0/12_1 ვერსიას და თქვენი ბარათი მას არ უჭერს მხარს, თამაში ვერ იმუშავებს, მაშინაც კი, თუ სისტემა აჩვენებს „DirectX 12“.
სწორედ ამიტომ, საუკეთესო შემოწმება არ არის თქვენს სისტემაზე „DirectX 12“-ის წარწერა, არამედ ის, თუ რას აჩვენებს dxdiag „Feature Levels“-ის ქვეშ. თუ სიაში 12_0 ან 12_1 არის მითითებული, კარგია; თუ არა, გეგმავს DX11-ის გამოყენებას, როდესაც თამაში ამის საშუალებას მისცემს ან განიხილეთ GPU, რომელიც თავსებადია DX12 თამაშის მიერ მოთხოვნილ შესაძლებლობებთან.
კარგი პრაქტიკა დრაივერებთან და სისტემასთან
განაახლეთ Windows: Microsoft-ი Windows Update-ის საშუალებით ავრცელებს გაუმჯობესებებსა და თავსებადობის პატჩებს, რომლებიც გავლენას ახდენს გრაფიკულ დასტაზე. ხელით შეამოწმეთ განახლებები. ვიდეო დრაივერებსა და კომპონენტებზე გავლენას ახდენს განახლებები, რომლებიც მოლოდინშია..
განაახლეთ თქვენი GPU დრაივერები მწარმოებლისგან: NVIDIA, AMD ან Intel. მოერიდეთ ძველ ან ზოგად ვერსიებს. OEM კომპიუტერებზე, მათი ინსტალაციისთვის ეწვიეთ კომპიუტერის მწარმოებლის ვებსაიტს (მაგალითად, MSI). ჩიპსეტი და VGA დამტკიცებულია თქვენი მოდელისთვის, განსაკუთრებით თუ აღჭურვილობა ბრენდირებულია.
NVIDIA-ს შემთხვევაში, დრაივერი ხელით დააინსტალირეთ მხარდაჭერის ვებსაიტიდან და, თუ შესაძლებელია, სცადეთ შესაბამისი ვერსია (Game Ready თამაშებისთვის ან Studio შემოქმედებითი პროგრამული უზრუნველყოფისთვის). ზოგიერთი მომხმარებელი სტაბილურობას აუმჯობესებს დრაივერის სხვა განშტოებაზე გადასვლით, როგორც ყველა ფილიალი ერთსა და იმავეს არ ანიჭებს პრიორიტეტს.
თუ ყველა სხვა მეთოდი უშედეგო აღმოჩნდება, განიხილეთ ვიდეო ბარათის სხვა კომპიუტერზე ტესტირება ან გარანტიასთან დაკავშირებული დახმარების მოთხოვნა. როდესაც ავარიები გრძელდება შესაბამისი დრაივერების, გონივრული ცვლილებებისა და ჯვარედინი ტესტირების მიუხედავად, აპარატურის გაუმართაობის ჰიპოთეზა ძლიერდება.
გავრცელებული შეტყობინებები და მათი ინტერპრეტაციის გზები
„directx12 არ მუშაობს გაშვებისას“: ეს ჩვეულებრივ მიუთითებს, რომ თამაში ელოდა DX12-ს და აღმოაჩინა ან კონფლიქტური გაშვების პარამეტრი, ან რომ სტეკი არ რეაგირებს ისე, როგორც საჭიროა. პირველი ნაბიჯი არის Steam-ში გაშვების პარამეტრების გასუფთავება და მიეცით თამაშს ავტომატური ამოცნობის საშუალება. თუ ეს გაგრძელდა, შეამოწმეთ dxdiag და დრაივერები.
„DirectX 12 არ არის მხარდაჭერილი თქვენს სისტემაზე“ inZOI-ზე: ეს თითქმის ყოველთვის მიუთითებს, რომ თქვენი GPU არ ავლენს 12_0/12_1-ს. ამ შემთხვევაში, არსებობს ორი ვარიანტი: DX11-ის იძულება -dx11 თუ თამაში საშუალებას იძლევა, ან განაახლეთ თქვენი აპარატურა. ამის დამატება შეგიძლიათ Steam-ზე ფაილების და უახლესი დრაივერების შემოწმებით.
რამდენიმე წუთიანი თამაშის შემდეგ ითიშება (DX12): თუ ჩაწერას ახორციელებთ OBS-ით H.265 აპარატურით ან უყურებთ ვიდეოებს, ეჭვი გეპარებათ, რომ აპარატურის კოდირების/დეკოდირების პარალელური იმავე GPU-ზე. გადადით x264-ზე, დახურეთ ბრაუზერი ან განაახლეთ დრაივერები კონფლიქტის შემამსუბუქებელ ვერსიებზე (მაგ., AMD 24.9.1).
DX12-ის სტაბილიზაციის მოკლე ეტაპობრივი სახელმძღვანელო
- თავსებადობის დადასტურება: გახსენით dxdiag და ნახეთ ფუნქციების დონეები. თუ გამოჩნდება 12_0/12_1, თქვენი GPU მხარს უჭერს DX12-ს API დონეზე; თუ არა, განიხილეთ DX11-ში თამაში, როდესაც ეს შესაძლებელია.
- შეამოწმეთ Steam-ის გაშვების პარამეტრები: წაშლა
-dx12y-d3d12თუ ისინი დაყენებული იყო. დატოვეთ ყუთი ცარიელი და სცადეთ. ზოგჯერ იძულებითი აუარესებს ავტომატურ ამოცნობას. - დრაივერების განახლება: NVIDIA/AMD/Intel-დან, ხოლო OEM კომპიუტერებზე ასევე ჩიპსეტი/VGA მწარმოებლის ვებსაიტიდან. AMD-ის შემთხვევაში, შეამოწმეთ ვერსიები, რომლებიც DX12-ში ავარიების გამოსწორება (მაგ. 24.9.1).
- მოერიდეთ აპარატურულ ვიდეო დავალებებს: დროებით გამოიყენეთ x264 OBS-ში და გამორთეთ ბრაუზერის აპარატურული აჩქარება. ეს შეამცირებს კონფლიქტებს. GPU ვიდეო + DX12 სათამაშო.
- თამაშის CFG გამონაკლისი: ექსპლოიტისგან დაცვის განყოფილებაში დაამატეთ თამაშის EXE ფაილი (მაგ., Discovery.exe) და გამორთეთ CFG მხოლოდ იქ. თუ ის ავარიას მოაგვარებს, გამონაკლისი შეინახეთ მანამ, სანამ დრაივერი/თამაში არ გამოასწორებს მას.
- DirectX-ის გაშვების დროის ინსტალაცია: გაუშვით Microsoft-ის ვებ ინსტალერი, რათა დაფაროთ ზოგიერთი თამაშის მიერ საჭირო მემკვიდრეობით მიღებული კომპონენტების დამოკიდებულებები. თავიდან აიცილეთ ჩუმი წარუმატებლობები.
- თუ პრობლემა გაგრძელდა: გადაამოწმეთ ფაილის მთლიანობა Steam-ზე, გაუშვით თამაში ადმინისტრატორის სახელით და გამოსცადეთ თამაში DX11-ზე.
-dx11როგორც უკანასკნელი საშუალება სტაბილურობისთვის პატჩების მოლოდინში. ბევრ გუნდში ეს გამორიცხავს დახურვას.
კონკრეტული შენიშვნები სხვადასხვა სიტუაციისთვის
AMD და ჩაწერა/სტრიმინგი: თუ თქვენი სტრიმინგი დამოკიდებულია HEVC აპარატურაზე, განიხილეთ AVC ან x264 აპარატურულ ვერსიაზე განახლება თქვენი პროცესორიდან გამომდინარე. მოერიდეთ ვიდეოების პარალელურად დაკვრას DX12-ით, თუ შეამჩნევთ არტეფაქტებს და აკონტროლეთ დრაივერის მომავალი გამოშვებები.
NVIDIA: დრაივერები დააინსტალირეთ ოფიციალური ვებსაიტიდან და არა მხოლოდ GeForce Experience-ის საშუალებით. სცადეთ Game Ready, თუ ძირითადად თამაშობთ და თუ არასტაბილურობას განიცდით, შეადარეთ Studio-ს. კონკრეტულ მოდელებზე, ფილიალების შეცვლა გარკვეულ სათაურებს სტაბილიზაციას უკეთებს.
ორიგინალი მწარმოებლები და ლეპტოპები: GPU დრაივერის გარდა, დააინსტალირეთ ჩიპსეტისა და ვიდეო დრაივერები, რომლებიც თქვენი მოდელისთვის დადასტურებულია კომპიუტერის მწარმოებლის ვებსაიტიდან. ორიგინალი მწარმოებლის მიერ ხშირად შეფუთულია დრაივერი. დენის პარამეტრები, პროგრამული უზრუნველყოფა და პროფილები რაც ხელს უშლის დახურვას დატვირთვის ქვეშ.
inZOI-ის შემთხვევა და კონფლიქტური კონფიგურაციები
to inZOIკარგი დასაწყისია Steam-ში DX12-ის იძულებით გადამწყვეტი პარამეტრების წაშლა და თამაშის გადაწყვეტილების მიღება. შემდეგ, გაუშვით dxdiag და დარწმუნდით, რომ თქვენი გრაფიკული პროცესორი აჩვენებს 12_0 ან 12_1 ფუნქციების დონეებშითუ არ გამოჩნდება, გამოიყენეთ -dx11 თუ თამაში მხარს უჭერს.
ამ ტესტებს თან დაურთეთ თქვენი მწარმოებლის (NVIDIA/AMD/Intel) უახლესი დრაივერები, დააინსტალირეთ Microsoft-ის DirectX Runtime და, თუ ის კვლავ ვერ ხერხდება, შეამოწმეთ ფაილის მთლიანობა Steam-ში, გაუშვით ადმინისტრატორის სახელით და დახურეთ ფონური პროგრამული უზრუნველყოფა. ეს, როგორც წესი, შეუთავსებლობის შეტყობინების გადაჭრა გუნდებში, რომლებიც აკმაყოფილებენ მოთხოვნებს.
რა უნდა გააკეთოს, თუ თამაში აჩვენებს შეტყობინებას "Directx12 არ მუშაობს"
Steam-ის გაშვების პარამეტრები ცარიელი დატოვეთ, წაშალეთ -dx12/-d3d12და სცადეთ სუფთა ჩატვირთვა. თუ შეტყობინება კვლავ გამოჩნდება, განაახლეთ დრაივერები და dxdiag-ით დაადასტურეთ, რომ თქვენი გრაფიკული პროცესორი ავლენს 12_0/12_1-ს. საბოლოო ჯამში, თუ სათაური ამის საშუალებას იძლევა, შუბი -dx11 სტაბილურად თამაში სანამ პატჩი მოვა.
როდის გამოვიყენოთ -d3d11 პარამეტრი
თუ DX12-ში სხვა არაფერი მუშაობს, -d3d11 o -dx11 ეს არის საავარიო გასასვლელი. ის თითქმის მყისიერ სტაბილურობას გვთავაზობს რამდენიმე FPS-ის ან გარკვეული ფუნქციების ხარჯზე. იმ თამაშებში, სადაც DX12 დრაივერის გამო გამართულად არ მუშაობს, განაახლეთ DX11-ზე. ხელს უშლის უეცარ გამორთვას და გაყინვას სანამ ოფიციალური შეთანხმება არ იქნება მიღწეული.
ტექნიკური მომსახურების ჩამონათვალი, რომელიც ხელს უწყობს თავიდან აცილებას.
- განაახლეთ Windows და დრაივერები, განსაკუთრებით GPU-სთვის. მოერიდეთ ცნობილი პრობლემების მქონე ვერსიებს, თუ აპარატურულ ჩაწერაზე ხართ დამოკიდებული და როდესაც არსებობს გამოსწორების საშუალება (მაგ. 24.9.1 AMD), განახლებები.
- ნუ შეურიებთ ერთსა და იმავე გრაფიკულ პროცესორზე მომთხოვნ DX12 თამაშებს აპარატურულად ინტენსიური ვიდეო ამოცანების შესრულებასთან. თუ ასეა, დროებით კოდირებისთვის იყენებს CPU-ს ან გამორთეთ ბრაუზერის აჩქარება.
- მოერიდეთ გადაფარვებს, აგრესიულ ოვერკლოკინგს და რეზიდენტულ პროგრამულ უზრუნველყოფას, რომელიც DLL ფაილებს ნერგავს. ეს დამატებები ზოგჯერ ხელი შეუშალოს DX12 სტეკს და ჩუმად დახურეთ.
- თუ არასტაბილურობა გაგრძელდა, განიხილეთ აპარატურის ჯვარედინი ტესტირება. შეამოწმეთ გრაფიკული პროცესორი სხვა კომპიუტერზე. განმარტავს, წარმოშობა ფიზიკურია თუ პროგრამული უზრუნველყოფა.
ამ ყველა რუკის გათვალისწინებით, თქვენ ახლა გაქვთ პრაქტიკული გეგმა: დაადასტურეთ ფუნქციების დონე dxdiag-ით, გაასუფთავეთ გაშვების პარამეტრები, განაახლეთ მწარმოებლის დრაივერები, გამორიცხეთ აპარატურის ვიდეო დატვირთვა DX12-ში დაკვრის დროს, გაითვალისწინეთ CFG გამონაკლისები თითოეული აპლიკაციისთვის, თუ კონკრეტული თამაში გაითიშება და საჭიროების შემთხვევაში გამოიყენეთ DX11, როგორც სამაშველო ხაზი. ამ ნაბიჯების შემდეგ, DirectX 12-ის გამოყენებისას შეტყობინებების გარეშე ავარიები ჩვეულებრივ ქრება ან სულ მცირე, ისინი შემოიფარგლებიან კონკრეტული პრობლემით, სანამ ოფიციალურ შესწორებას ელოდებიან. ახლა თქვენ იცით რატომ იხურება ზოგიერთი თამაში შეტყობინების გარეშე DirectX 12-ის გამოყენებისას.
ბავშვობიდან გატაცებული იყო ტექნოლოგიებით. მე მიყვარს სექტორში სიახლეები და, უპირველეს ყოვლისა, კომუნიკაცია. სწორედ ამიტომ მე მრავალი წელია მიძღვნილი კომუნიკაციას ტექნოლოგიებისა და ვიდეო თამაშების ვებსაიტებზე. შეგიძლიათ მომძებნოთ, ვწერ Android-ზე, Windows-ზე, MacOS-ზე, iOS-ზე, Nintendo-ზე ან სხვა დაკავშირებულ თემაზე, რომელიც მახსენდება.


