Wątek zamknięty

Jak ustawić używany DirectX w danej grze?

 
Smokofenek
User systemu

Liczba postów: 209
Post: #1

Jak ustawić używany DirectX w danej grze?


No dobra. Mam grę, która wymaga dx 8.1 a ja mam zainstalowany dx 11. Jak zmienić aby gra włączała się w direct'cie 8.1 a nie 11?

W grach Steam można w ustawieniach w parametrach startowych dodać -dxlevel xx i wtedy się zmieni. A jak to zrobić w normalnych skrótach?

Z góry dzięki za odpowiedź.

26.06.2011 21:28

Znajdź wszystkie posty użytkownika
War_3_
VIP

Liczba postów: 1.711
Post: #2

RE: Jak ustawić używany DirectX w danej grze?


W większości się nie da. Doinstaluj DX 9.0c i będziesz miał wsparcie dla starszych directów.

[Obrazek: 1324491064247305.png]
"Time fades even legends..." - Kain


26.06.2011 22:41

Znajdź wszystkie posty użytkownika
Smokofenek
User systemu

Liczba postów: 209
Post: #3

RE: Jak ustawić używany DirectX w danej grze?


(26.06.2011 22:41)War_3_ napisał(a):  W większości się nie da. Doinstaluj DX 9.0c i będziesz miał wsparcie dla starszych directów.

Tzn. mam dodać DX 9.0 aby móc używać tych starszych? Bo np. w Counter-Strike: Source gram już na 8.0 (ale to od Steam).

26.06.2011 23:18

Znajdź wszystkie posty użytkownika
War_3_
VIP

Liczba postów: 1.711
Post: #4

RE: Jak ustawić używany DirectX w danej grze?


DX 9.0c jest kompatybilny wstecz. DX 11 emuluje starsze direct'y - co nie zawsze sprawdza się jak powinno.

[Obrazek: 1324491064247305.png]
"Time fades even legends..." - Kain


27.06.2011 06:48

Znajdź wszystkie posty użytkownika
Smokofenek
User systemu

Liczba postów: 209
Post: #5

RE: Jak ustawić używany DirectX w danej grze?


Hmmm. A czy to nie spowoduje spadek fps'ów?
Bo chyba starsze directy = gorsze, nie? Tzn. w tym sensie, że mniej klatek na sekundę.
Być może właśnie z tego powodu, iż mam dx 11 właśnie i on emuluje tego dx 8.0, fps'y się zwiększają zamiast zmniejszać?
Tzn. ja nie wiem, tak tylko pytam.

Czytałem w necie o dx 8.1 - pisało coś o tym, że więcej klatek na sekundę w porównaniu z wcześniejszymi wersjami, tzn. że chyba im nowszy direct tym więcej daje fps'ów. Stąd to pytanie u góry.

27.06.2011 07:56

Znajdź wszystkie posty użytkownika
War_3_
VIP

Liczba postów: 1.711
Post: #6

RE: Jak ustawić używany DirectX w danej grze?


To nie do końca tak - sam dx daje obsługę pewnych funkcji karty graficznej. Gdy jak są tworzone, grafika zazwyczaj jest robiona w standardzie dx xx, im starsze gry, tym starszy standard. Dx 9.0c obsługuje wszystkie starsze DX'y , gdzie wersja 11 jest "samodzielna" - dlatego emuluje starsze. A próbowałeś kiedyś emulować gry np. z PS 2 ? Jeżeli nie, to zobacz na youtubie efekty - często to jest niegrywalne, mimo że emulacja teoretycznie daje radę. Problem polega właśnie na emulacji - to tylko "udawanie" że umie się wykorzystać wszystkie funkcje, a naprawdę to czasem nawet 5% nie wyciąga.
Po za tym emulowane starsze directy nie mają pełni możliwości, po prostu niektóre standardy nie są już wspierane, stąd potrzeba doinstalowania 9.0c (najstabilniejszy z "starych") żeby uzyskać pełne możliwości.

I nie, nowszy dx nie daje więcej FPS, na liczbę klatek składa się więcej rzeczy.

[Obrazek: 1324491064247305.png]
"Time fades even legends..." - Kain


27.06.2011 08:08

Róża Podziękowania od: Smokofenek
Znajdź wszystkie posty użytkownika
Smokofenek
User systemu

Liczba postów: 209
Post: #7

RE: Jak ustawić używany DirectX w danej grze?


Ok, wielkie dzięki Uśmiechnięty To już zabieram się za instalację ;p
Tylko pytanie: to mi nie zastąpi obecnego tylko doda tego drugiego, tak?

27.06.2011 08:15

Znajdź wszystkie posty użytkownika
War_3_
VIP

Liczba postów: 1.711
Post: #8

RE: Jak ustawić używany DirectX w danej grze?


Nie, nie zastąpi. Dogra brakujące biblioteki i doda obsługę niektórych funkcji. I będziesz miał DX 9 + Dx 11 .

[Obrazek: 1324491064247305.png]
"Time fades even legends..." - Kain


27.06.2011 08:18

Znajdź wszystkie posty użytkownika
Smokofenek
User systemu

Liczba postów: 209
Post: #9

RE: Jak ustawić używany DirectX w danej grze?


Mam jeszcze jedno pytanie: Skąd program będzie wiedział, że ma włączyć dx 9.0 a nie 11?
Np. jak wybiorę żeby otwierał się przez 8.0 to skąd będzie wiedział którego directa użyć?

27.06.2011 08:30

Znajdź wszystkie posty użytkownika
War_3_
VIP

Liczba postów: 1.711
Post: #10

RE: Jak ustawić używany DirectX w danej grze?


Gra użyje tego dla którego została przewidziana tj. starsze gry będą używać 9 - nowszego nie widzą, nowsze gry (zależnie czy obsługują 10 lub 11) będą używały nowszego directa. A dokładniej mówiąc - będą używały odpowiednich dla siebie bibliotek directa, zamiast emulowanych.

[Obrazek: 1324491064247305.png]
"Time fades even legends..." - Kain


27.06.2011 08:39

Znajdź wszystkie posty użytkownika
Smokofenek
User systemu

Liczba postów: 209
Post: #11

RE: Jak ustawić używany DirectX w danej grze?


(27.06.2011 08:39)War_3_ napisał(a):  Gra użyje tego dla którego została przewidziana tj. starsze gry będą używać 9 - nowszego nie widzą, nowsze gry (zależnie czy obsługują 10 lub 11) będą używały nowszego directa. A dokładniej mówiąc - będą używały odpowiednich dla siebie bibliotek directa, zamiast emulowanych.

Oh, dzięki raz jeszcze Uśmiechnięty
Pograłem właśnie w CS: Source'a i w teście wydajności zwiększyły się fps'y o dość dużo. No i gra stała się płynniejsza Zacieszacz

27.06.2011 09:25

Znajdź wszystkie posty użytkownika
Wątek zamknięty

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Ping tylko w grze cs go Szympek 1 2.696 21.10.2015 23:05
Ostatni post: donald7
APPCRASH w grze Ił 2 smk111 0 1.467 12.01.2015 18:14
Ostatni post: smk111
Problem z Microsoft DirectX 11 Traperr 1 3.647 17.09.2013 00:54
Ostatni post: peciaq
Jak zmienić rozdzielczość w grze ponad oferowane 1024x768 Kołek[PL] 0 2.666 17.08.2013 22:06
Ostatni post: Kołek[PL]
Znaczny spadek FPS w grze Counter Strike 1.6 KubaMuzyk 9 4.061 11.08.2013 05:30
Ostatni post: KubaMuzyk
Problem z rozdzielczością w grze CS 1.6 KubaT777 5 18.535 16.07.2013 07:21
Ostatni post: kryscioks172
« Starszy wątek | Nowszy wątek »

Temat został oceniony na 0 w skali 1-5 gwiazdek.
Zebrano 0 głosów.