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 |
|
|
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.
"Time fades even legends..." - Kain 26.06.2011 22:41 |
|
|
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 |
|
|
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.
"Time fades even legends..." - Kain 27.06.2011 06:48 |
|
|
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 |
|
|
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. "Time fades even legends..." - Kain 27.06.2011 08:08 |
Podziękowania od: | Smokofenek |
|
|
Smokofenek User systemu
Liczba postów: 209
|
Post: #7
RE: Jak ustawić używany DirectX w danej grze?
Ok, wielkie dzięki 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 |
|
|
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 .
"Time fades even legends..." - Kain 27.06.2011 08:18 |
|
|
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 |
|
|
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.
"Time fades even legends..." - Kain 27.06.2011 08:39 |
|
|
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 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 27.06.2011 09:25 |
|
Podobne wątki | ||||
Wątek: | Autor | Odpowiedzi: | Wyświetleń: | Ostatni post |
Ping tylko w grze cs go | Szympek | 1 | 2.824 |
21.10.2015 23:05 Ostatni post: donald7 |
APPCRASH w grze Ił 2 | smk111 | 0 | 1.550 |
12.01.2015 18:14 Ostatni post: smk111 |
Problem z Microsoft DirectX 11 | Traperr | 1 | 3.761 |
17.09.2013 00:54 Ostatni post: peciaq |
Jak zmienić rozdzielczość w grze ponad oferowane 1024x768 | Kołek[PL] | 0 | 2.766 |
17.08.2013 22:06 Ostatni post: Kołek[PL] |
Znaczny spadek FPS w grze Counter Strike 1.6 | KubaMuzyk | 9 | 4.417 |
11.08.2013 05:30 Ostatni post: KubaMuzyk |
Problem z rozdzielczością w grze CS 1.6 | KubaT777 | 5 | 18.888 |
16.07.2013 07:21 Ostatni post: kryscioks172 |
« Starszy wątek | Nowszy wątek »
Autor: Smokofenek Temat został oceniony na 0 w skali 1-5 gwiazdek. Zebrano 0 głosów. |