Jak określić wersję bezpośredniego x. Jak sprawdzić, który DirectX jest zainstalowany? Korzystanie z narzędzi innych firm w celu sprawdzenia wersji DirectX
Wielu użytkowników podczas instalacji oprogramowanie, musisz wiedzieć, które sterowniki są już zainstalowane dla tej lub innych aplikacji. Jest to wymagane, aby nie wkładać starego drewna opałowego zamiast nowego. Jak dowiedzieć się, który directx jest zainstalowany, możesz przeczytać w tym artykule.
Istnieją dwa sposoby sprawdzenia, którą wersję sterowników DirectX zainstalowałeś, z których każdy jest na swój sposób prosty i wygodny.
Pierwszy sposób, aby dowiedzieć się, który directx jest zainstalowany
W systemie Windows jest narzędzie, za pomocą którego można zdiagnozować system pod kątem obecności zainstalowane komponenty DirectX i dowiedz się, jaką wersję mają. Aby skorzystać z tego narzędzia, musisz wykonać następujące czynności:
Drugi sposób sprawdzenia, który directx jest zainstalowany
W sieci jest wiele programów, które mogą diagnozować komputer, wyświetlać układ komponentów i analizować oprogramowanie zainstalowane na komputerze. W szczególności, aby sprawdzić wersję directx, istnieje program, który jest rozpowszechniany bezpłatnie - PC-Wizard. Pobierz i zainstaluj program, a po uruchomieniu i zebraniu informacji wybierz „Konfiguracja”, a następnie DirectX i zobaczysz wersję zainstalowany sterownik. Rozważ przykład z innego komputera.
ćwierkać
Często spotykałem się z różnego rodzaju nieporozumieniami na temat DirectX. Na przykład użytkownicy próbują zainstalować jakieś nieprawdopodobne wersje DirectX, pobierają niezrozumiałe coś z niektórych „lewych” stron itp., ostatecznie otrzymując wszelkiego rodzaju błędy w Okna i gry.
Z tym wszystkim rozwiążę to w tej notatce, próbując postawić kropkę nad i w przypadku technologii gier DirectX.
Co to jest DirectX
Aby dowiedzieć się, gdzie jest prawda, a gdzie fikcja, najpierw dowiedzmy się, co to jest - DirectX? Wikipedia mówi nam:
DirectX(z angielskiego. bezpośredni- direct, direct) to zestaw interfejsów API zaprojektowanych do rozwiązywania problemów związanych z programowaniem pod Microsoft Windows. Najczęściej używane w piśmie gry komputerowe. … Często zaktualizowane wersje DirectX jest dostarczany z aplikacjami do gier.
Więcej w prostych słowach: DirectX to „warstwa” między kartą graficzną a grami, która pozwala w pełni wykorzystać pełną moc obliczeniową komputera, aby renderować piękną grafikę.
Pamiętam, jak w 2003 roku ucieszyłem się z wiarygodnych odbić w szybach samochodów i kałuż na drodze w grze Need for Speed: Underground, kiedy zainstalowałem w swoim komputerze kartę graficzną z obsługą DirectX 9. Oczywiście sprawa jest taka nie ogranicza się do samych refleksji, ale najpierw.
Jaka jest różnica między wersjami DirectX
Technologia rozwija się dość szybko. Każda nowa wersja DirectX pozwala programistom na dodanie nowych efektów do gry i zoptymalizowanie starych.
Myślę, że ten film najdobitniej pokaże różnicę między możliwościami DirectX różnych wersji:
Zwróć uwagę na piękne efekty lecący śnieg spod kół samochodu i miękkie cienie w wersji DirectX 11 (po lewej). Po prawej jest dużo starsza dziewiąta. W zasadzie efekty takie jak miękkie cienie i śnieg spod kół można zaimplementować za pomocą technologii DirectX 9, ale spadek wydajności będzie zauważalny – w „dziewiątce” nie ma ani optymalizacji, ani kompetentnej implementacji takich efektów.
Drugim przykładem jest gra Crysis 2:
Uważa się, że im wyższa wersja DirectX, tym lepszy obraz. Ale nie oczekuj cudu - często zmiany nie są widoczne. Moim zdaniem głównym powodem tak małej różnicy w jakości obrazu jest to, że obecnie gry powstają jednocześnie na konsole Xbox, Sony PlayStation i PC. Dekodery w porównaniu z nowoczesnymi komputerami osobistymi są słabe pod względem wydajności i obsługiwanych technologii. W końcu gramy na komputerze w gry, które wyglądają, jakby były z roku, w którym pojawiły się konsole, z rozmytymi teksturami i uproszczonymi efektami. Tak, istnieją gry opracowane lub zmodyfikowane na PC, ale jest ich bardzo mało.
Typowym przykładem gry wieloplatformowej jest gra Skyrim:
Różnica w grafice między Playstation 3 a Xbox360 tkwi w szczegółach: na PS3 trochę kapie gdzieś woda, na Xbox 360 cienie nie reagują na migotanie źródeł światła. Na komputerze (oznaczonym na filmie jako „Windows”) nie ma takich problemów, a obiekty są widoczne z dużej odległości, ale nie ma innych ulepszeń. Później twórcy wydali zestaw tekstur w wysokiej rozdzielczości do wersji na PC, ale nie poprawiło to radykalnie grafiki.
Aby zobaczyć, jaki rodzaj grafiki jest w stanie wyprodukować komputer - przykład gry dostosowanej do wykorzystania wszystkich możliwości karty graficznej i procesora:
Zobacz różnicę? Piękne oświetlenie, wyraźne tekstury, płynne ruchy. Ten poziom szczegółowości byłby nieosiągalny w przypadku starszych technologii DirectX 9 — w ramce jest jednocześnie zbyt wiele obiektów. Istnieje również wiele efektów, które są implementowane przez karty graficzne obsługujące przynajmniej DirectX 10.
Cechy silnika graficznego Crysis 3:
Wbrew opinii niektórych użytkowników, DirectX nie poprawia się grafika w grach, ale tylko daj szansę programista, aby gra była piękniejsza. Jeśli gra została stworzona dla DirectX 9, to obecność wersji DirectX 10 niczego nie zmieni. Wszystko zależy nie tylko od możliwości karty graficznej, ale także od wsparcia technologicznego gry. Jeśli wszystko połączysz - otrzymasz po prostu wspaniałą grę pod względem grafiki.
Różne Windows i wersje DirectX
DirectX to zasadniczo zestaw plików - bibliotek oprogramowania. Jeśli nie ma ich w folderach systemowych, to gry będą w najlepszym razie wyświetlane bez efektów, w najgorszym nie uruchomią się, dając błąd (podczas uruchamiania gry pojawia się błąd „d3dx9_42.dll nie został znaleziony”, gdzie numery mogą być różne).
Minimalny zestaw tych plików jest już obecny w just zainstalowany system Windows. W zależności od wersji system operacyjny, będzie inny zestaw plików, co oznacza wsparcie dla różnych wersji DirectX (informacje stąd):
- Windows XP SP2 — DirectX 9.0c
- Windows Vista- DirectX 10
- Windows Vista SP1 — DirectX 10.1
- Windows Vista SP2 — DirectX 11
- Windows 7 — DirectX 11.1
- Windows 8 — DirectX 11.1
- Windows 8.1 — DirectX 11.2
- Windows 10 — DirectX 12
Uwzględniono poprzednie wersje. Tych. Windows 10 obsługuje wersję 12, DirectX 11.2, 11.1, 11, 10.1, 10, 9 i poniżej.
Jak zainstalować pełny zestaw plików DirectX będzie w tekście.
Obsługa kart graficznych DirectX w różnych wersjach
Im nowsza karta graficzna, tym wyższa Wersja DirectX ona wspiera. Wszystko poprzednie wersje będzie również wspierany. Oznacza to, że starsze gry korzystające z DirectX 7/8/9 powinny teoretycznie działać dobrze. W praktyce wsparcie systemu operacyjnego staje się ograniczeniem. Gry opracowane dla Windows 95/98/ME często zawieszają się na nowszych systemach operacyjnych, karta graficzna nie ma z tym nic wspólnego.
Jednocześnie musisz zrozumieć, że od systemu Windows zależy również, który DX będzie działał. Gry wymagające Direct 12 nie będą działać na Win7/8, nie mówiąc już o XP. Sama karta graficzna będzie działać w starych systemach, tylko nowoczesne funkcje API nie będą dostępne. Tak więc, z kartą graficzną obsługującą DirectX 12, w systemie Windows XP nie będziesz grać w nowoczesne gry - zaczną działać tylko te, które działają przez dziewiąty DirectX i poniżej.
Jak mogę sprawdzić, którą wersję DirectX obsługuje moja karta graficzna i system Windows?
karta graficzna
Możesz sprawdzić, którą wersję DirectX obsługuje Twoja karta graficzna, na oficjalnej stronie witryny producenta oraz w dowolnym sklepie internetowym. Na przykład w Yandex.Market. Jednak ogólnie wszystkie karty wideo wydane po 2015 roku obsługują 12. wersję. Chociaż to w przypadku DX12 są niuanse, więcej na ten temat poniżej.
Okna
Sprawdzenie, którą wersję Windows obsługuje, jest trudniejsze, ponieważ wiele zależy od zainstalowane aktualizacje. Jeśli masz Windows 10, to na pewno jest najnowsza wersja API. Dla wszystkich innych systemów operacyjnych algorytm wygląda następująco:
1. Upewnij się, że masz zainstalowane wszystkie aktualizacje systemu Windows (Start - Wszystkie programy - Windows Update - Wyszukaj aktualizacje - Zainstaluj).
2. Element opcjonalny: Zaktualizuj sterownik karty graficznej do najnowszej wersji:
Nie ma innego sposobu na zmianę wersji, jeśli gra tego nie przewiduje. Pomyśl sam - twórcy napisali kod gry za pomocą poleceń dla konkretnej wersji. Tak po prostu nie można brać i zastępować poleceń innymi.
Wszystkie strony muszą obsługiwać DirectX w określonej wersji: karta graficzna, system operacyjny i gra.
Tak więc pytanie „na którym DirectX lepiej grać” jest bez znaczenia – co obsługuje sprzęt, system operacyjny i używa gra, to będzie.
Czy muszę zainstalować DirectX z witryny Microsoft? Co to daje?
Krótko mówiąc: możesz, tylko wersja DirectX się nie zmieni!
Jeśli chcesz, aby gry działały normalnie, zainstaluj wszystkie aktualizacje z Aktualizacja systemu Windows, ponieważ to stamtąd Windows pobiera najnowsze wersje bibliotek. Potwierdzenie Microsoft.
Na stronie firmy Microsoft, która opracowała DirectX, możesz pobrać instalator DirectX. Właściwie to nie Instalator DirectX, ale tylko program instalacyjny, który pobierze z Internetu i zainstaluje nowe wersje bibliotek oprogramowania DirectX. Pomimo numerów 9, 10, 10.1 itd., DirectX ma również numerację wewnętrzną, która ma związek z aktualizacjami. Oznacza to, że poprawki i ulepszenia są możliwe w ramach wersji.
Windows 7, 8 i 10 te biblioteki w ogóle, Nie są potrzebne, ponieważ wymagane aktualizacje są dostarczane przez Centrum aktualizacji. Ale jeśli jakaś stara (2005-2010) gra korzystająca z DirectX 9 nie uruchamia się, spróbuj zainstalować ten sam instalator. Może to pomoże.
D3DX9_ 24
.dll -D3DX9_ 43
.DLL
D3DX10. DLL-D3DX10_ 43
.DLL
D3DCompiler_33.dll — D3DCompiler_43.DLL
D3DX11_42.DLL
D3DX11_43.DLL
D3DCSX_42.DLL
D3DCSX_43.DLL
XACTENGINE2_0.dll — XACTENGINE2_9.DLL
XACTENGINE3_0.dll — XACTENGINE3_7.DLL
XAUDIO2_0.DLL
XAUDIO2_1.DLL
XAUDIO2_2.DLL
XAUDIO2_3.DLL
XAUDIO2_4.DLL
XAUDIO2_5.DLL
XAUDIO2_6.DLL
XAUDIO2_7.DLL
XAPOFX1_0.dll -XAPOFX1_5.DLL
X3DAUDIO1_0.dll - X3DAUDIO1_7.DLL
XINPUT1_1.DLL
XINPUT1_2.DLL
XINPUT1_3.DLL
Aby sprawdzić, co instaluje instalator, pobrałem instalator offline DirectX, który jest potrzebny do zainstalowania aktualizacji DirectX na komputerach bez Internetu:
Na podstawie dat, w momencie pisania tego tekstu, aktualizacje komponentów DirectX zostały wydane 18 kwietnia 2011 r. (aktualizacja z dnia 29.01.2016: teraz wszystko przechodzi przez Centrum aktualizacji z innymi pakietami).
Pobrany program jest zasadniczo samorozpakowującym się archiwum. Otwórzmy go za pomocą archiwizatora 7-zip:
Zwróć uwagę na nazwy plików - instalator zawiera oba pliki związane z DirectX 9 (d3dx9_31, d3dx9_32, d3dx9_33 itd.) oraz DirectX 10 (d3dx10_35, d3dx10_40 itd.). Każda wersja jest aktualizowana - wypuszczane są nowe wersje bibliotek .dll, dodawane są nowe.
Przypomnę jeszcze raz: to nie jest aktualizacja DirectX z wersji na wersję. Jest to aktualizacja wersji bibliotek oprogramowania i nie ma nic wspólnego z numeracją 9, 10, 10.1, 11, 11.1. Nie będziesz mógł dokonać aktualizacji zainstalowany DirectX w ten sposób.
Po instalacji zostaną dodane nowe biblioteki, a stare zostaną zaktualizowane, co umożliwi uruchomienie tych gier, które zgłaszają brakujący błąd. d3dx*. Więc możesz spróbować zainstalować.
Skąd pobrać DirectX?
Po prostu zainstaluj aktualizacje za pośrednictwem Centrum aktualizacji!
Brak witryn do pobrania DirectX to jest zabronione! Ryzykujesz wirusami!
Komponenty DirectX są aktualizowane przez Aktualizacja systemu Windows. To jedyny sposób, w jaki możesz uzyskać wsparcie dla DirectX 10.1 oraz 11 na Windows Vista, 11.1 w systemie Windows 7.
Microsoft DirectX stanowi integralną część systemów operacyjnych Windows. Możesz zaktualizować DirectX za pomocą najnowszego dodatku Service Pack lub innych aktualizacji za pośrednictwem usługi Windows Update.
Jeśli pobierzesz i zainstalujesz DirectX w systemie Windows XP, czy pojawi się tam DirectX 11?
Nie pojawi się. DirectX 10, 11 i nowsze Windows XP nigdy nie będzie. Możesz długo rozwijać ten temat, powiem tylko tak: właściciele Windows XP, zaakceptuj to - ten system operacyjny już dawno przestał być „gry”. Wiele nowoczesnych gier nie obsługuje systemu Windows XP. Nawet Microsoft oficjalnie z tego zrezygnował.
Warto zauważyć, że istnieje zestaw DirectX 10 dla Windows XP, wykonany przez rzemieślników. W rzeczywistości jest to tylko zestaw bibliotek oprogramowania, nie dodając Efekty DirectX 10, ale tylko niektóre gry mogą działać bez błędów w XP, jeśli w ustawieniach włączony jest tryb „DirectX 10”. W każdym razie ten zestaw bibliotek z dużym prawdopodobieństwem może powodować usterki w systemie operacyjnym, więc w żadnym wypadku nie można zainstalować takiego podziału.
Jak zainstalować DirectX w wersji 11.1 w systemie Windows 7?
W połączeniu z pojawienie się Windows 10 to pytanie jest jak zawsze aktualne. Istnieje wsparcie dla DirectX 11 .1 już tam początkowo. Windows 7 jest preinstalowany z tą wersją 11 . Wsparcie dla nowej wersji DirectX nadejdzie za pośrednictwem Środek Aktualizacje systemu Windows (Start - Wszystkie programy - Windows Update). Aktualizacja nosi nazwę KB2670838.
Zaktualizuj system Windows za pośrednictwem Centrum aktualizacji. Dotyczy to również systemu Windows 8.
DirectX 12
Wiele plotek krąży wokół DirectX 12. Postaram się postawić kropkę nad i.
Windows 7, 8 i DirectX 12
Nie. Nie i znowu nie! DirectX 12 w Windows 7 i 8 nie będzie. Teoretycznie można to zrobić, jeśli współpracują ze sobą producenci kart graficznych i Microsoft. W praktyce niestety. 12. wersja jest przywilejem Win10.
Wiele starszych kart graficznych częściowo obsługuje DirectX 12
Przedstawiciele producenta Karty graficzne AMD a nVidia powiedziała, że karty graficzne obsługujące DirectX 11 będą również obsługiwać DirectX 12. Okazało się to chwytem marketingowym. Przewagą DirectX 12 nad 11 jest wielokrotny wzrost wydajności dzięki optymalizacji pracy z komponentami karty graficznej (pamięć, procesor wideo). „Żelazna” część kart graficznych wydanych w erze DirectX 11 i wcześniejszych nie jest przystosowana do DirectX 12, więc główna „cecha” nowej wersji API – przyspieszenie renderowania grafiki – nie będzie działać.
Oznacza to, że nowoczesne gry, które wymagają 12. wersji graficznego interfejsu API, będą działać z takimi kartami wideo. Ale jakość grafiki będzie musiała zostać ograniczona do minimum, aby uzyskać mniej lub bardziej przyzwoitą liczbę klatek na sekundę.
Istnieją trzy poziomy obsługi nowego graficznego interfejsu API przez starsze karty graficzne: Tier 1, Tier 2 i Tier 3. Warstwa 3 jest najbardziej kompletną obsługą standardu. I jest to chyba najbardziej zbliżona rzecz do tego, czym jest DX12. Możesz grać z nimi w nowoczesne gry przy minimalnych ustawieniach graficznych całkiem wygodnie.
Grafika Intel ValleyView2 HD
Grafika Intel HD 2500
Grafika Intel HD 4000
I nowsze.
AMD Radeon HD 5xxx
AMD Radeon HD 6xxx
AMD Radeon HD 7xxxG, serie M i D
AMD Radeon HD 8xxxG
I nowsze.
Wydaje się, że każdy powinien.
Karta graficzna Intel HD 4400
Grafika Intel HD 4600
Grafika Intel HD 5000
Karta graficzna Intel Iris 5100
Karta graficzna Intel Iris Pro 5200
NVIDIA GeForce GT 430
NVIDIA GeForce GT 440
NVIDIA GeForce GT 450
NVIDIA GeForce GTX 460
NVIDIA GeForce GT 520M
NVIDIA GeForce GT 520
NVIDIA GeForce GT 525M
NVIDIA GeForce GT 540M
NVIDIA GeForce GTX 550 Ti
NVIDIA GeForce GTX 560
NVIDIA GeForce GTX 560 Ti
NVIDIA GeForce GTX 570
NVIDIA GeForce GTX 580
NVIDIA GeForce 610M
NVIDIA GeForce GT 610
NVIDIA GeForce GT 620M
NVIDIA GeForce GT 620
NVIDIA GeForce GT 630M
NVIDIA GeForce GT 630
NVIDIA GeForce GT 635M
NVIDIA GeForce GT 640M
NVIDIA GeForce GT 640
NVIDIA GeForce GT 730
I nowsze.
Intel- Nie.
AMD- Nie.
NVIDIA GeForce GT 650M
NVIDIA GeForce GTX 650
NVIDIA GeForce GTX 650 Ti
NVIDIA GeForce GTX 650 Ti Boost
NVIDIA GeForce GTX 660M
NVIDIA GeForce GTX 660
NVIDIA GeForce GTX 660 Ti
NVIDIA GeForce GTX 670
NVIDIA GeForce GTX 680
NVIDIA GeForce GT 740M
NVIDIA GeForce GT 750M
NVIDIA GeForce GTX 750
NVIDIA GeForce GTX 750 Ti
NVIDIA GeForce GTX 760
NVIDIA GeForce GTX 765M
NVIDIA GeForce GTX 770
NVIDIA GeForce GTX 780
NVIDIA GeForce GTX 780 Ti
NVIDIA GeForce 840M
NVIDIA GeForce GTX 850M
NVIDIA GeForce GTX 860M
NVIDIA GeForce GTX 970
NVIDIA GeForce GTX 980
I nowsze.
Intel- Nie.
AMD Radeon HD 7750
AMD Radeon HD 7770
AMD Radeon HD 7850
AMD Radeon HD 7870
AMD Radeon HD 7950
AMD Radeon HD 7970
Karta graficzna AMD Radeon R4
AMD Radeon HD 8600
AMD Radeon HD 8800
AMD Radeon R7 200
AMD Radeon R9 200
AMD Radeon R9 390X
I nowsze.
Ale Nvidia nie ma jeszcze kart graficznych z pełną obsługą DirectX 12.
Aktualizacja z 03.03.2018: ma już. Wszystkie nowoczesne obsługują wersję 12.
Uwaga - po 2015 r. poprawiono obsługę 12. wersji API, teraz nie musisz znać poziomów Tier.
Dodatkowe poziomy - Poziomy funkcji
Ja, jako właściciel AMD Radeon HD7950, chciałbym się cieszyć, że na pewno obsługuje on DX12, ale to nie działa. Faktem jest, że Microsoft poszedł dalej i wprowadził dodatkowe poziomy funkcji („Poziomy funkcji”). Jeśli poziomy poziomów są wskaźnikiem dla kupujących, poziomy funkcji są przeznaczone dla programistów i informują o tym, jakie funkcje nowej wersji interfejsu API są w pełni obsługiwane przez procesor karty graficznej.
poziom funkcji 11,0- obsługa karty graficznej DirectX11 i funkcji „Powiązanie zasobów” z poziomu 1. Przedstawiciele takich kart wideo: NVIDIA GeForce GTX 400/500/600/700.
poziom funkcji 11.1- DirectX 11 .1 i wsparcie dla wielu funkcji, których tu nie podam (dlaczego?). Przedstawiciele:
- Nvidia GeForce GTX 745/750;
- AMD Radeon HD 7700-7900/8500-8900, Rx 240-280;
- Grafika Intel HD 4200-5200, 5300-6300;
poziom funkcji 12,0- obsługa niektórych funkcji Tier 1 i Tier 2. Przedstawiciele: AMD Radeon HD 7790/8770, Rx 260/285/290 i nowsze.
poziom funkcji 12,1- Pełna obsługa poziomu 1, obsługa sprzętu dla wszystkich funkcji DirectX 12.
W związku z tym żadna z kart graficznych wydanych przed 2015 rokiem nie obsługuje w pełni DirectX 12. Niektóre funkcje są zaimplementowane na poziomie oprogramowania, więc ta sama gra korzystająca z DX 11 i DX 12 nie uzyska zauważalnego wzrostu wydajności po przejściu na Nowa wersja API.
Wynik
Szybkość programów zależy w dużej mierze od poziomu dostępu do sprzętu komputera. Dotyczy to zwłaszcza gier. DX 12 zapewnia funkcje, których programiści nie powinni lekceważyć. Niestety w praktyce nie zawsze są one w pełni wykorzystywane. Dlatego GTA V, wydane na PC w 2015 roku, wygląda lepiej i generuje więcej klatek na sekundę na tym samym sprzęcie niż podobny gameplay Watch Dogs 2, który ukazał się półtora roku później.
Jest to składnik systemu operacyjnego Windows, który służy do programowania gier komputerowych i innych programów wykorzystujących grafikę trójwymiarową.
Jeśli program został opracowany przy użyciu DirectX określonej wersji, to aby go uruchomić, na komputerze musi być również zainstalowana ta lub nowsza wersja. Ale to nie wszystko. Do normalnego działania programu Twoja karta graficzna również musi obsługiwać tę wersję.
Rodzi to wiele pytań dotyczących wersji DirectX. Wielu użytkowników jest zainteresowanych tym, jak dowiedzieć się, który DirectX jest zainstalowany na komputerze, a także która wersja DirectX jest obsługiwana przez kartę graficzną. Odpowiedzi na te pytania znajdziesz w tym artykule.
Jak sprawdzić, który DirectX jest zainstalowany na komputerze?
Najprostszy i szybki sposób dowiedz się, który DirectX jest zainstalowany na komputerze, to polecenie dxdiag. To polecenie działa we wszystkich wersjach systemu Windows. Dlatego ta instrukcja uniwersalny.
Jeśli więc chcesz poznać wersję DirectX, musisz nacisnąć kombinację klawiszy Windows + R i wprowadzić polecenie dxdiag w wyświetlonym oknie (zrzut ekranu poniżej). Następnie wykonaj to polecenie, naciskając klawisz Enter.
W rezultacie zobaczysz okno o nazwie „Narzędzie diagnostyczne DirectX”. To okno wyświetli podstawowe informacje o Twoim komputerze. Tutaj znajdziesz informacje o wersji DirectX.
Jak sprawdzić, która karta graficzna DirectX obsługuje?
Jeśli chcesz wiedzieć, który DirectX obsługuje Twoja karta graficzna, będziesz potrzebować darmowy program TechPowerUp GPU-Z.
Czasami do uruchomienia aplikacji lub gry w systemie Windows może być potrzebna nazwa pakietu programów zainstalowanych w systemie operacyjnym.
A zatem, aby odpowiedzieć na pytanie, jak dowiedzieć się, który z nich jest zainstalowany.
Znając dokładną wersję tego pakietu, pierwotnie używanego tylko do gier, ale następnie używanego do obsługi odtwarzania plików multimedialnych i wykonywania innych zadań, możesz zrozumieć, czy Twój komputer ma wystarczającą ilość zasobów lub aktualizację (samego programu lub elementy komputera).
Co daje nowa wersja?
Większość oprogramowania działa tylko we właściwym środowisku — z odpowiednimi sterownikami i pakietami oprogramowania.
Na przykład, Adobe Photoshop wymaga zainstalowania oprogramowania OpenGL i prawie wszystkie współczesne gry nie będą działać bez .
Dokładna znajomość pakietu multimedialnego (a także zasobów komputera) pozwala uniknąć następujących problemów:
- Zakupy lub pobrania aplikacji, które nie są obsługiwane przez system;
- Próbuje zainstalować więcej wczesne wersje DirectX.
W przypadku większości aplikacji wymagających specjalnego oprogramowania, takiego jak DirectX, jest on dołączony. A podczas procesu instalacji proponuje się zainstalować go na komputerze lub zaktualizować.
Jeśli jednak automatyczne aktualizacje nie nastąpią, ale program z jakiegoś powodu się nie uruchamia, musisz znaleźć pakiet multimedialny, aby zrozumieć, czy przyczyną problemu jest jego niezgodność z aplikacją.
Łatwy sposób na ustalenie
Sprawdź ostatnio wersję DirectX zainstalowany system dość proste - w nowoczesnych systemach operacyjnych pakiet jest już dołączony do systemu Windows. I możesz określić odmianę według nazwy systemu:
- W jednym z najczęstszych Systemy Windows 7 wbudowanych to DirectX 10, odpowiedni dla większości aplikacji graficznych, gier i plików multimedialnych;
- W przestarzałym systemie Windows XP domyślnie instalowana była dziewiąta wersja pakietu, która często musiała być aktualizowana, aby uruchamiać bardziej nowoczesne programy;
- Windows 8 zawierał DirectX 11;
- Wraz z ostatnią, dziesiątą wersją systemu Windows, mogła zostać uruchomiona zarówno 11, jak i 12 wersja programu.
Definicja za pomocą wbudowanych narzędzi
Aby dokładnie określić wersję DirectX za pomocą wbudowanego narzędzia diagnostycznego, potrzebujesz:
- Otwórz menu wykonywania poleceń, dla których należy jednocześnie nacisnąć klawisze Windows + „R”;
- Wpisz polecenie dxdiag;
- W oknie, które otworzy się po wykonaniu polecenia, na pierwszej zakładce znajdź informacje o programie, które znajdują się na dole listy.
Rada! Ponieważ system wyświetla tylko wartości całkowite, czasami informacje wyświetlane o DirectX 11 mogą oznaczać, że system faktycznie ma zainstalowaną wersję 11.1 lub 11.2. Jednak w większości przypadków takie szczegóły nie mają znaczenia.
Innym miejscem, w którym można znaleźć wersję DirectX, jest panel sterowania karty graficznej, jeśli jest zainstalowana.
Na przykład w przypadku produktów NVidia takie informacje są wyświetlane podczas przeglądania informacji o systemie.
Ponadto istnieją specjalne narzędzia, które również podają wszystkie niezbędne informacje o systemie, w tym o wersji. Na przykład dawniej nazywany Everestem.
Bezpłatne wersje tego narzędzia można znaleźć w Internecie i zainstalować na komputerze - w przyszłości będziesz go potrzebować nie tylko do ustalenia, którą wersję DirectX posiadasz.
Podobne funkcje można znaleźć w innych narzędziach.
Co zrobic nastepnie?
Otrzymano więc informację o tym, jaka wersja pakietu oprogramowania jest zainstalowana. A teraz, aby uruchomić swój program lub grę, musisz znać jej minimalne wymagania.
Można je znaleźć w Internecie na stronie producenta lub na forach, na których informacje o grach są często zamieszczane jeszcze zanim trafią na ladę.
Z jednej strony, aby uruchomić większość programów, wystarczy zainstalować jak najwięcej Ostatnia wersja, który prawdopodobnie obsługuje wszystkie poprzednie. Lub przynajmniej DirectX 11.
Ale są tutaj dwa problemy:
- Starsze karty graficzne nie obsługują 11. edycji sterownika;
- Niektóre gry wymagają do działania określonej wersji pakietu.
W takim przypadku będziesz musiał zainstalować DirectX, który jest określony w wymaganiach.
A jeśli system domyślnie zainstalował nowszą, a przez to w ocenie systemu wersję niewymagającą aktualizacji (co może spowodować konflikt oprogramowania i doprowadzić do niepowodzenia uruchomienia), należy całkowicie usuń pakiet i zainstaluj nowy, zgodny z Twoim programem.
Możesz je znaleźć i pobrać za darmo na stronie producenta.
Filmy tematyczne:
Często użytkownicy są zakłopotani, dlaczego ta lub inna gra nie uruchamia się na ich komputerze. Dzieje się tak nawet z tymi użytkownikami, którzy kupili potężną „maszynę” o wysokiej wydajności. Dlaczego nie możesz instalować gier o maksymalnych wymaganiach? Powodem tego może być przestarzała wersja DirectX, która nie obsługuje niektórych technologii. Jeśli chcesz poznać wersję DirectX i rozwiązać problem wraz z uruchomieniem konkretnej gry, czytaj dalej!
Nieaktualne narzędzie stwarza problem podczas uruchamiania gier
Co to jest DirectX?
Mówimy o narzędziu, które zawiera pakiety technologii multimedialnych niezbędne do działania różnych aplikacji. Innymi słowy, jest to zestaw funkcji niezbędnych do rozwiązywania różnych zadań z grami, multimediami i niektórymi innymi danymi, opracowany pod systemem operacyjnym Windows.
DirectX jest powszechnie używany do pisania gier. Program udostępnia funkcje przetwarzające grafikę, strumienie dźwiękowe. Dodatkowo bez niej komputer nie będzie w stanie przetwarzać informacji, które są przesyłane z joysticków, myszy, klawiatur itp. Nie trzeba za to płacić, jest dostępny na oficjalny zasób Microsoft.
Sprawdzanie wersji
Potrzebna jest kontrola kompilacji, aby zrozumieć, czy DirectX jest rzeczywiście odpowiedzialny za to, że gra nie działa. Co ciekawe, zaktualizowane edycje programu są często dołączane do gry, ale są wyjątki.
Skąd wiesz, który DirectX jest zainstalowany? Najbardziej trywialnym sposobem jest użycie wbudowanych narzędzi. Procedura wygląda tak:
- naciśnij Win + R;
- wpisz w polu dxdiag;
- naciśnij enter.
System uruchomi narzędzie diagnostyczne, które zawiera wszystko o DirectX, w tym informacje o jego typie. Numer jest wskazany na dole zakładki „System”. Ta manipulacja jest odpowiednia dla dowolnego systemu operacyjnego firmy Microsoft.
Faktycznie różne wersje Windows obsługuje również różne wersje DirectX. Windows przed wersją 7 wymagał oddzielnej instalacji DirectX 9c, a ta biblioteka prawie zawsze była dostarczana z grami na płytach. W Windows 7, 8 i 10 DirectX jest już zawarty w systemie i nic nie trzeba instalować.
Która opcja zostanie użyta na komputerze, zależy od systemu na podstawie możliwości karty graficznej, chociaż w Windows 7 i 8 maksimum można policzyć na DirectX 11, a w „pierwszej dziesiątce” używana jest wersja 12, która zapewnia wszystkie nowoczesne możliwości graficzne.
Jednak ze względu na kompatybilność wsteczną zaleca się również zainstalowanie DirectX 9c w nowszych wersjach systemu Windows. Umożliwi to bezproblemowe uruchamianie starych gier, wydanych jeszcze przed pojawieniem się shaderów 4. wersji i całej generacji obsługujących je kart wideo.
Istnieje inna metoda, która pozwala dowiedzieć się, jaka wersja programu jest używana na twoim komputerze. Chodzi o parametry twojej karty graficznej. Na przykład wszystko, czego potrzebujesz w DirectX, znajduje się w informacjach o karcie NVidia.
Istnieje również wiele narzędzi w sieci Web, które zbierają wszystkie informacje o systemie (w tym wersje oprogramowania).
Oczywiście pożądane jest posiadanie najnowszej, 12. wersji DirectX na swoim komputerze. Pozwoli Ci cieszyć się najnowocześniejszą realistyczną grafiką w nowoczesne gry. Ale są tu problemy - wymaga to nie tylko zainstalowania świeżego Wersja Windows 10, ale mają też kartę graficzną obsługującą DirectX 12.
Faktem jest, że sam procesor graficzny obsługuje ograniczony zestaw poleceń, dlatego działa tylko z wersją DirectX, która była istotna w momencie jego rozwoju, a także ze starszymi. Nowe karty graficzne w połączeniu z odpowiednim systemem mogą pokazać swój pełny potencjał.
Z drugiej strony, Windows 7 i 8 nie będą mogły korzystać z DirectX 12, nawet jeśli zainstalowana jest odpowiednia karta graficzna - obsługują tylko wersję 11.
Dlatego informacje, które pokazuje system, mówią tylko, w co jest zaangażowana maksymalna możliwa wersja DirectX ten moment na aktualnej kombinacji systemu operacyjnego i karty graficznej. Możesz przeszukiwać sieć lub czytać instrukcję obsługi karty graficznej, aby znaleźć maksymalną obsługiwaną wersję DirectX. Może być konieczne uaktualnienie do systemu Windows 10, jeśli karta graficzna obsługuje wersję 12.
Twórcy gier biorą również pod uwagę, że będą działać na komputerach o różnej konfiguracji. Dlatego zapewniają w ustawieniach wybór DirectX i różne opcje graficzne. Ponadto sama biblioteka ma kompatybilność wsteczną, a jeśli nowe wersje nie są obsługiwane, to używane są starsze, tylko że grafika nie będzie tak realistyczna.
Im większa wersja DirectX, tym lepiej dla gier. W przypadku większości innych aplikacji jest to praktycznie nieistotne, ponieważ nie mają one dostępu do tej biblioteki podczas działania. Tylko nieliczni, którzy maksymalnie wykorzystują możliwości karty graficznej, są wrażliwi na ten parametr – na przykład edytory grafiki 3D, takie jak 3D Studio Max.