Battlefield Bad Company 2 i Madal of Honor 2010 działają na
DirectX 9, 10 i chyba 11. Na Windows XP nie ma problemu bo będzie to zawsze DX 9,
niezależnie od tego czy karta graficzna wspiera wyższe wersje directX. Od systemu Windows Vista wzwyż w systemie mamy już biblioteki
DX 10 i 11, oprócz DirectX 9, oczywiście.
W takim przypadku te dwie gry przy pierwszym uruchomieniu ustawiają się
na najwyższą dostępną wersję DX, to znaczy jeżeli karta graficzna i system
operacyjny wspiera DX 10 to na takiej wersji DX wystartuje gra. W przypadku gdy mamy kartę,
która kiepsko radzi sobie z DirectX 10 lub są jakieś problemy w tym trybie to warto
przestawić w pliku konfiguracyjnym na
directX 9.
W moim przypadku wygląda to tak:
Gram teraz na Windows 8, CPU to Intel Core 2 Quad 9500 2,8GHz
podkręcony do 3,2 GHz, pamięć systemowa 4x2 GB DDR3, a karta graficzna to Nvidia
GeForce GTS 250 1GB DDR3, czyli 9800 GTX+ pod nową nazwą i taka konfiguracja
jest wystarczająca do tego aby grać na DirectX 10. Karta graficzna wspiera DX
10, tak jak i system operacyjny ale po uruchomieniu gry na ekranie mam tylko
znaczniki celów, a reszta to ciemność, w obu grach tak mam. Rozwiązaniem tego
problemu okazało się przestawienie renderingu na directX 9 i jest to pokazane
na filmiku poniżej, dostępna jakość HD.
PS. Przypadkiem na YT znalazłem filmik, na którym to widać różnice w jakości i wydajności między DirectX 9, 10 i 11.