Oprogramowanie

DirectX 11 – Microsoft zdradza pierwsze szczegóły

Marcin Sieradzki | Redaktor serwisu benchmark.pl
Autor: Marcin Sieradzki
9 komentarzy Dyskutuj z nami

Zgodnie z oczekiwaniami, Microsoft podczas trwającej w Seattle konferencji Gamefest podał kilka szczegółów odnośnie kolejnej wersji zestawu funkcji API wykorzystywanych najczęściej przez programistów piszących gry dla rodziny systemów Windows. Jak już wiadomo, DirectX 11 będzie obsługiwany jedynie przez Windows Vista oraz kolejną odsłonę systemu - Windows 7. Dobra wiadomość to fakt iż nowa wersja DirectX będzie kompatybilna ze sprzętem obsługującym DirectX 10 oraz DirectX 10.1.

Producent podał listę trzech ważnych nowości jakie zostaną wprowadzone wraz z DX11. Oto one:

  • Lepsza obsługa wielordzeniowych procesorów (Multi-threaded resource handling) ma pozwolić na realne zwiększenie wydajności w najnowszych grach w zależności od dostępnego procesora 2-, 3- lub 4-rdzeniowego. Jak wiemy, dotychczas było z tym dość średnio, a większość z nas i tak stawiała prawie wyłącznie na moc GPU.
  • Obsługa Tesselacji (Tesselation) czyli funkcji, która umożliwi wprowadzenie bardziej realistycznych obiektów trojwymiarowych. Ma się to odbywać poprzez dzielenie i mnożenie wielokątów z których składają się wyświetlane obiekty. Im więcej małych elementów składowych tym bardziej szczegółowa staje się trójwymiarowa grafika.
  • Compute Shader czyli shader obliczeniowy. Brzmi dość enigmatycznie ale w praktyce jest to nic innego jak możliwość wykorzystania procesora graficznego do obliczeń nie związanych z potrzebami przetwarzania grafiki. Pozwoli to na wykonywanie przez kartę graficzną obliczeń dotychczas zarezerwowanych dla CPU. Tym samym wydajność domowego „peceta” z DX11 może znacząco zwiększyć się w zastosowaniach innych niż generowanie grafiki.

Komentarze

9
Zaloguj się, aby skomentować
avatar
Dodaj
Komentowanie dostępne jest tylko dla zarejestrowanych użytkowników serwisu.
  • avatar
    Konto usunięte
    O tesselacji już chyba kiedyś słyszałem, o ile dobrze pamiętam w przypadku Radeona 8500. Tylko poza kilkoma wyjątkami nie pamiętam praktycznych zastosowań tego bajeru, czy nawet wsparcia. Zobaczymy jak będzie tym razem.

    A zdanie o kompatybilności z DirectX 10(.1) brzmi moim zdaniem conajmniej dziwnie. Czyżby nowe API pozostało tylko w sferze programowej nie wymagającej nowego Shader Model od sprzętu? To by była nowość chyba od czasów DirectX 5. No cóż, pozostaje czekać na więcej informacji. Może w końcu wprowadzenie DX11 zmusi producentów do tworzenie gier z prawdziwym DX10 a nie DX9 + doklejone kilka efektów i karykaturalna wydajność.
  • avatar
    Zajdi
    ech, coś nie widzę w tym żadnej rewolucji.
    Nvidia CUDA, czy nadchodzący havok dla ati już są, a więc Compute Shader to nic rewolucyjnego. Plus to obsługa Windowsa Visty. A skoro nie wymaga nowego sprzętu, to zakładam, ze różnice będą takie jak w tej chwili pomiędzy DX10 a DX9, tzn. minimalnie lepsza grafika, za to dwa razy gosza wydajność w porównaniu z DX9.
  • avatar
    darek11
    Tak do konca to tez nie wiem co otym myslec, ale dukanie nic nie poradzi. Trzeba bedzie poczekac az to wyjdzie i poczekac na testy, wtedy dopiero bedzie mozna cos wiecej powiedziec.
  • avatar
    biuro74
    Tak, teselacje wprowadzila ATI w modelu Radeon 8500 i nazywalo sie to TruForm. Od tego momentu kazdy Radeon to obsluguje, teraz widocznie M$ stwierdzil, ze nalezy "cos z tym zrobic", bo gier wykorzystujacych ten fakt wciaz, jak na lekarstwo. Tu akurat jestem za M$, bo technika upiekszylaby niejedna gre.
    Nie ma sensu spolszczac przez 2 "es", a najrozsadniej byloby przetlumaczyc fachowo, cos jak "dekwadratura" ;-)
  • avatar
    Konto usunięte
    Czyli Dx11 dopiero będzie tym (zwiekszona wydajność na tym samym sprzęcie), czym powinien być Dx10.
  • avatar
    Konto usunięte
    Imo jesli DX 11 ma byc osblugiwany przez starsze karty grafiki, a to mniej wiecej zrozumialem z tego artykulu, to nie bedzie ZANEJ rewelacji. Podobnie do DX 10, ciut lepsza grafika, niezbyt zauwazalna przy naprawde dobrej grywalnosci (ciezko teraz o takie gry). A szkoda, bo najwyzszy czas na gry z kinowa jakoscia grafiki.
  • avatar
    Konto usunięte
    a niech sobie robią kolejny nic nie wnoszący directx.
    Różnica pomiędzy dx9 a dx10 widoczna jest jedynie w wydajności, z przewagą na dx9. Sama jakośc nie poszła znacząco w górę, gry dx10 można spokojnie odpalac pod dx9 + path i wyglądają tak samo. Jedynie ciekawe jak sobie poradzą z wielordzeniowymi procesorami i użyciem gpu jako gpu?
  • avatar
    Konto usunięte
    "Lepsza obsługa wielordzeniowych procesorów" - najważniejszy punkt

    ślepi jesteście ? :> DX10 żadna gra w pełni nie wykorzystuje (tak nawet sławetny Crysis tylko z części efektów korzysta), a wy gadacie że jeszcze nic nie zmieni..


    Dalej idąc niestety Panowie grafika w obecnych czasach nie rozwija się tak szybko jak kiedyś. Dziś nie problemem jest stworzyć super realistyczny obraz bo shadery naprawdę wpływają na odbierany obraz, problem o którym mówię to wydajność sprzętu i rosnące koszta produkcji ultra realistycznej grafiki.

    Dalej wydajność dx10 ? Nie wiem czy wiecie ale to post efects zżera tą całą wydajność kart. A Dx10 jest nim upakowany.

    Pamięta ktoś jak było z dx9 jak wchodził ? Też były problemy z wydajnością i dopiero seria 6 geforców rozwiązała problemy z wydajnością a dalej idąc znów dalej pamiętacie pierwsze gry na Dx9 ? Jak wyglądały a jak wyglądają teraz ? Tak samo jest/będzie z DX10

    A na razie o dx11 zapomnijcie pierwsze gry które może się pojawia szacuje na oko 2010/2011. O ile sprzęt na to pozwoli bo niestety w tej chwili najwydajniejsza karta nie pozwala odpalić na przysłowiowego maxa każdej gry...