DirectX 11 - nowości również na starszych układach grafiki

DirectX 11 - nowe API Microsoftu, które zadebiutuje wraz z Windows 7 - umożliwi wykorzystanie nowych technologii również w starszych układach graficznych, zgodnych z poprzednimi odsłonami bibliotek - 10 i 10.1.
Nowy DirectX znajduje się obecnie we wczesnej fazie rozwoju. Prototypową wersję aparatu wykonawczego "jedenastki" zaimplantowano w Windows 7 beta, natomiast pod koniec marca br. udostępniono pakiet SDK (Software Development Kit) dla deweloperów.

DirectX 11 to przede wszystkim nowa wersja modelu cieniowania (Shader Model 5.0) i wsparcie dla tesselacji. Nowe API ma być także wstecznie kompatybilne z DirectX 10 ("dziesiątka" nie była zgodna z DX 9). Właśnie ten fakt sprawia, że z kilku nowych technologii DX 11 będzie można skorzystać również w połączeniu ze starszym modelem cieniowania.

Warto przeczytać: artykuł "Nadchodzi DirectX 11"

DirectX 11 umożliwi programowanie, z użyciem shaderów efektów fizycznych, sztucznej inteligencji i pozwoli - bez dzisiejszych ograniczeń - wykorzystać akceleratory jako urządzenia GPGPU. Co ciekawe, w "jedenastce" poza shaderami 5.0, znajdzie się także wsparcie dla ich starszych wersji - 4.0 (DirectX 10) oraz 4.1 (DirectX 10.1). Starsze modele cieniowania mają jednak kilka ograniczeń w stosunku do najnowszego, dotyczących m.in. maksymalnej ilości wątków w grupie (768) czy rozmiaru współdzielonej pamięci w grupie wątków (16 KB, w DirectX 11 jest to 32 KB). Nie zmienia to jednak faktu, iż deweloperzy będą mogli przygotowywać gry i aplikacje "uzbrojone" w nowe funkcje dla starszych układów grafiki, które zgodne są z DX 10 i 10.1. Skorzystają na tym z pewnością użytkownicy końcowi, którzy nie będą musieli od razu wymieniać kart grafiki na nowe tylko po to, aby skorzystać z zalet nowego DirectXa.

Wczesna implementacja aparatu wykoawczego DirectX 11 w Windows 7Kliknij, aby powiększyćWczesna implementacja aparatu wykoawczego DirectX 11 w Windows 7

Betę zestawu SDK dla DirectX 11 pobrać można z działu download PCWorld.pl, natomiast odpowiednie sterowniki wspierające programowanie z użyciem shaderów 4.x dostępne są na stronach producentów akceleratorów - AMD i Nvidii. Finalna wersja DirectX 11 dostępna ma być również dla Visty.
Oryginalny tekst został opublikowany na www.idg.pl
Ocena:
Twoja ocena:

Komentarze (18)

Zeke

17-04-2009 12:42

@tad "@Zeke - to, że coś wiesz z jednego zakresu nie znaczy, że już nie jesteś nieukiem w innych. " Nie bardzo rozumiem, po co takie bzdury piszesz. Chodzi ci o to, że niezależnie od danych jakimi się posłużę, zawsze możesz mnie wyzwać od nieuków? Ciekawa linia obrony jak na kogoś, kto NIGDY nie poparł swojej wypowiedzi konkretem. Rób tak dalej, trollu.

ramones

17-04-2009 09:07

@"Leon" Całkowicie się zgadzam z tobą.:) Tak własnie jest,że rynek czyli użytkownik końcowy który kupuje laptop i system MS,plus programy oczekuje aby wszystko smigało OK i bez niespodzianek jak w przypadku Linuksa.:D A czy będzie tam coś o nazwie DirectX 9/10/11 i inne oznaczenia to nie ma znaczenia dla tych 95%.:). Ma działać poprawnie i cała filozofia. Laptopa również nie kupuje się do gier i do tego jest konsola.:)

Leon

16-04-2009 22:27

@Gość To co napisałeś do Maxa, powinieneś kierować do siebie. To Ty wyjechałeś pierwszy z epitetami i Ty nie podjąłeś wysiłku, żeby poprzeć swoje wierzenia jakimkolwiek przykładem. Co do TCO, to 95% użytkowników komputera ma to gdzieś. Dla większości TCO=(koszt komputera+ewentualny koszt softu+koszt obsługi polegającej na ratowaniu komputera z malware''u). Dotyczy to również firm, bo większość używa podstawowych aplikacji biurowych (Edytor tekstu, arkusz kalkulacyjny), przeglądarki, komunikatora i ewentualnie softu "do biznesu". G..wno ich obchodzi, ile wysiłku włożył we wszystko developer i marketingowiec. Obchodzi go to, czy program działa jak powinien i ile czasu i kasy traci na ratowanie komputera po kliknięciu w zaproszenie do fotki albo po wetknięciu pendrive''a w cudzy komputer. Owszem są firmy, które podchodzą "poważnie" do sprawy i liczą uczciwie koszty, ale to nie te firmy tworzą rynek, tylko odbiorca masowy, który nie odróżni TCO od Taco Bell.

Gość

16-04-2009 18:49

@max - nie masz racji. Każdy argument niepasujący do wierzeń lub wymagający wysiłku zbywasz epitetami - tak was uczyli? @Zeke - to, że coś wiesz z jednego zakresu nie znaczy, że już nie jesteś nieukiem w innych. Do dodanych, to wystarczy sięgnąć do skryptów lub podręczników gdzie uczą m.in. liczenia TCO, są też tam tabelki za 2007 i 2008r (nie są darmowe).

Zeke

16-04-2009 17:28

@vbbbb "jak cos jest za darmo to za darmo zostanie zainstalowane skonfigurowane i obsluzone?pomyliles sie i to bardzo" Nie pierwszy raz się zdarza, że nie dotarło do ciebie NIC. Po pierwsze, nie mówiłem o tym czy coś jest za darmo - mówiłem o rozwiązaniach Open Source. Doczytaj, na czym polega różnica, wróć i powiedz "przepraszam" (jeśli masz tyle szacunku dla siebie). "i o tym przekonala sie niejedna firma ale przeciez ty wiesz lepiej bo masz w domu linucha" Znów pudło. To w firmie maszyny chodzą pod różnymi wersjami Uniksów i Linuksów (i to od kilku lat), w domu mam lapka z WinXP (tymczasowo). Ale ty wiesz lepiej, bo wszędzie widzisz linuksiarzy. Masz jeszcze coś głupiego do powiedzenia?

vbbbb

16-04-2009 17:15

zeke takie optymizmy sa na poczatku - potem zaczyna sie kaszana i caly open source bierze w leb - myslisz ze jak cos jest za darmo to za darmo zostanie zainstalowane skonfigurowane i obsluzone?pomyliles sie i to bardzo .....i o tym przekonala sie niejedna firma ale przeciez ty wiesz lepiej bo masz w domu linucha..... vacter jaka smierc pc?pc nie umze - myslisz ze wszyscy przerzuca sie na laptopy i konsole?predzej konsole zdechna niz pc(co juz powoli sie dzieje - to nie czasy ps2 gdzie by zrownac sie z konsola pecet potrzebowal 4 lat - teraz wszystkie zostaly wyprzedzone juz po roku)

Zeke

16-04-2009 17:02

@tad "ale ja mam statystyki z biznesu, gdzie decydującym kosztem jest zwykle koszt deweloperów" Pokaż. Link. Konkrety. Nazwy firm. Ja ci podałem link, w zamian usłyszałem długi, marketingowy bełkot. No dawaj. A przy okazji - nieładnie wyzywać od nieuków administratorów forum, na którym się wypowiadasz :). @max ''Ole!

max

16-04-2009 16:56

tad, marionetko, ten błąd był z idg:D Tak właśnie wygląda wdrażanie wspaniałego komercyjnego oprogramowania Microsoftu. Nikt nie wyda grubej kasy na to, żeby mieć najnowsze wersje wszystkich elementów systemu. btw - ten błąd nie ma nic wspólnego z uprawnieniami, ale żeby to wiedzieć, musiałbyś być: a) programistą b) znać angielski c) nie być zadufanym marketoidem HOWGH

Gość

16-04-2009 16:42

@Zeke, chyba chodzi ci o mnie. Co do TCO, to prawie zawsze systemy otwarte mają koszt wyższy, ty znalazłeś znany kontrprzykład ale ja mam statystyki z biznesu, gdzie decydującym kosztem jest zwykle koszt deweloperów (muszą pracować dłużej i więcej się uczyć na ten sam efekt), ale gdy system nie wymaga tworzenia większego sytemu, to czasem rozwiązania otwarte są opłacalne (zwracałem i na to też uwagę jako na specyficzne nisze), nawet gdy niosą ze sobą różne większe ryzyka ale akceptowalne w danym biznesie. Codo błędu w z OLE DB, to dlaczego używasz starego rozwiązania z OLE DB i asp - zamist współczesnego asp.net (aspx) i dlaczego używasz starego nieefektywnego połączenia z bazą skoro są współczesne? O ile pamiętam, to ten komunikat dotyczy problemu z brakiem uprawnień - nie zapewniłeś sobie poprawnego logowania lub nie ustanowiłeś praw, czyli to twój problem a nie systemu, jak byś chciał tobyś wyświetlił sobie informacje dokładniejsze (log). Czy ty w ogóle jakieś szkolenia przeszedłeś z tego zakresu? Weź spróbuj użyć wyszukiwarki w msdn i dostajesz błyskiem odpowidź, czego nie chce mi się już robić za darmo dla nieuka.

Zeke

16-04-2009 16:21

@tad Pamiętasz twoje dowodzenie, że TCO dla systemów Open Source jest wyższy? No to patrz i podziwiaj: "Maria Pardee cited a project her group did for Pfizer, saying production increased five-fold and costs dropped 97% using an open source model." [[http://blogs.zdnet.com/open-source/?p=3982]]

Zeke

16-04-2009 15:35

@tad "twój wybór, twoje problemy z postępem i efektywnością. " Wiesz, chyba nie powinieneś akurat tych dwóch słów używać krytykując kogokolwiek. Popatrz sobie na komunikat poniżej, i zgadnij skąd go skopiowałem: Microsoft OLE DB Provider for SQL Server error ''80004005'' [DBNETLIB][ConnectionRead (recv()).]General network error. Check your network documentation. /libs/_news/news_lib_2_0.asp, line 1071

Gość

16-04-2009 15:13

@Vacter - nie musisz korzystać z DX11, nie musisz kupować ani nowych kart video ani nowych komputerów. Możesz pozostać przy tym co masz i poprzestać na dążeniu do pełnego wykorzystania tego co masz, twój wybór, twoje problemy z postępem i efektywnością.

Vacter

16-04-2009 14:50

Co z tego, że wychodzi nowy dx, kiedy nie wykorzystano całkowicie poprzedniego? Twórcy kart chcą wyciągnąć więcej kasy przed śmiercią PC? Przecież wiadomo, że wkrótce wyjdzie masa "obsługujących", które ledwo ciągną starsze produkcje, za to kolorowe pudełka zapewnią wysoką sprzedaż. Niedługo nowe dx będą obsługiwane tylko przez kolejne system M$, żeby coraz lepiej cieniować "wielmożne" aero.

shaoline

16-04-2009 14:21

rozumiem, że się nie załapie się na to posiadając Shader 3.0 ??

int

16-04-2009 13:45

@Mołot: Już dx10 z CUDA i zastosowanie odpowiedniego oprogramowania wspomaga uczenie i działanie sieci neuronowych.

max

16-04-2009 13:42

re obserwator: Już im Ballmer (który się do Polski wybiera) wytłumaczy, dlaczego DX11 jest niezbędny. Do tego w zestawie z W7, MSO2010 i XBoksem na dokładkę.

obserwator

16-04-2009 13:41

No cóż, dla naszych urzędników informacja o większych możliwościach graficznych związanych z DX11 (a zwłaszcza tych dotyczących gier i sztucznej intelkigencji) zapewne wielu ucieszą. Może wreszcie da się otworzyć notatnik i przeczytać tekst wyświetlany na ekranie za pomocą zaawansowanych technologii 3d oraz sztucznej inteligencji zawartej w tej aplikacji - tylko co ta SI miałaby robić z tekstem?????

Mołot

16-04-2009 13:17

Hmm... Ciekawe jaka by to miała być sztuczna inteligencja. Oczywiście nie będzie to prawdziwa, więc teraz kwestia, czy zdecydują się wspomagać sieci neuronowe, algorytmy genetyczne, czy może którąś z odmian systemów decyzyjnych?

Polecane

PC World z prezentem!

Tak, zamawiam 12 wydań PC World po 14,09 zł każde (zamiast 19,90 zł) od numeru 6/2012.
Dodatkowo program Panda Antyvirus Pro 2012,
chroniący aż 3 komputery, dostanę za darmo.

PC World 6/2012
Nowy numer PC World 6/2011
Razem: 169


  • Z darmową wysyłką
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »

Pobierz bezpłatnego e-booka

20 lat polskiej sieci
Ebook 20 lat polskiej sieci to kompletna charakterystyka polskiego internetu (oraz polskiego internauty). Odpowiadamy na pytanie, jak wygląda nasz kraj na tle bliższych i dalszych europejskich sąsiadów pod względem popularyzacji szerokopasmowych łączy internetowych i rynku mobilnego. Wymieniamy również wady i zalety korzystania z bezpłatnych punktów dostępowych.
Jeśli chcesz otrzymać darmowego e-booka, wpisz swój adres e-mail. Wyślemy Ci go natychmiast!
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »