aktualności

Nowe demo DirectX 12: więcej klatek na sekundę, mniejsze zużycie energii

76
14 sierpnia 2014, 09:18 Adrian Kotowski

Biblioteki DirectX 12 mają według Microsoftu przynieść naprawdę spory wzrost wydajności. Demo prezentujące możliwości nowego API pokazane na stoisku Intela na imprezie Siggraph 2014 zdaje się to potwierdzać. Dodatkowo powinniśmy spodziewać się niższego poboru energii przez procesor i kartę graficzną.

Nowe demo uruchomione na tablecie Surface Pro 3 prezentowało na ekranie 50 tysięcy unikalnych asteroid. Sama aplikacja umożliwia bezproblemowe przełączanie się pomiędzy DX11 i DX12, dzięki czemu od razu można zauważyć różnicę. A ta jest naprawdę duża.

DirectX 12 Demo

Program pozwala na dwa tryby pracy – z zablokowaną liczbą kl./s oraz bez jakichkolwiek limitów pod tym względem. W pierwszym przypadku doskonale widać różnicę w poborze energii przy identycznej liczbie wyświetlanych klatek. Tutaj DirectX 12 bezsprzecznie wygrywa ze swoich starszym bratem – zapotrzebowanie na prąd zmniejsza się mniej więcej o połowę, z czego największy spadek obserwujemy w przypadku procesora.

DirectX 12 Demo

Tryb „odblokowany” pozwala natomiast sprawdzić różnicę w liczbie kl./s przy właściwie równym poborze energii. Tutaj także mamy do czynienia z naprawdę dużą różnicą – w trybie DX11 Surface Pro 3 pozwalał na wygenerowanie 19 kl./s, podczas gdy w DX12 już 33 kl./s. W obu wyżej wymienionych przypadkach wzrost wydajności i zmniejszenie zapotrzebowania na energię spowodowane są ograniczeniem narzutu na procesor. DirectX może więc przynieść realną poprawę w wielu grach pecetowych, szczególnie na takim sprzęcie jak biorący udział w testach Surface Pro 3.

DirectX 12 Demo

Niestety fani konsol raczej nie powinni nastawiać się na podobny, wyraźny wzrost wydajności, o czym jakiś czas temu informowali sami twórcy gier. W przypadku Xbox One problemem jest zdecydowanie zbyt niska wydajność układu graficznego, której nie da się zwiększyć programowo. 

CEO Stardock: Mantle oferuje wyższą wydajność, ale DirectX 12 nieco bezpieczniejszy

Źródło: Extreme Tech
ravenomZobacz profil
Poziom ostrzeżenia: 0%
ravenom2014.08.15, 13:30
Juz od dawna podchodze sceptycznie do takich sokow wydajnosciowych. Czesto jest to jakis trick ktory ingeruje w jakosc obrazu tak a zeby uzyskac lepsze wyniki. Po jakims czasie wychodzi na jaw ze to jest manipulacja. Coz wyglada na powrot do korzeni i niskopozimowe programowanie sie klania z bezposrrednim dostepem do sprzetu.
skoti48Zobacz profil
Poziom ostrzeżenia: 0%
skoti482014.08.15, 11:09
gregory003 @ 2014.08.15 09:24  Post: 775160

Nie sądzę aby w Khronos ktokolwiek czekał na Metal albo Mantle:
http://pclab.pl/news59139.html
Po co mieliby nad tym pracować, skoro zapowiedzieli już własne rozwiązanie. Po kiego grzyba Khronos miałby zajmować się jednocześnie pracami na 4 dublującymi swoje możliwości API graficznymi?

Zapominasz czym jest Khronos. Khronos to grupa stowarzyszająca firmy z branży. Masz tam kilka rodzajów członków (akademickie, obserwatorzy i głosujący) i masz wydzielone workgrupy (kilkanaście osób zajmujących się standaryzacją api - po jednej z danej firmy) - w razie spornych sytuacji odbywa się głosowanie.

Nie miałby się zajmować nad jednocześnie dublującymi się pracami, a nad jednym własnym API. Tylko, że niekoniecznie prace zaczynać mają od zera, a tak jak z OpenCL mogą wziąć pracę jednego z członków (wtedy Apple, bo oni stworzyli OpenCL i oddali do Khronos, tak jak z OpenGL (stworzonym przez SGI i oddanym do wspólnego rozwoju) itp.), OpenCL powstał w kilka miesięcy (pół roku już z rewizjami i akceptacją jako standard), właśnie dlatego, że nie rozpoczynano od zera.
KazHZobacz profil
Poziom ostrzeżenia: 0%
KazH2014.08.15, 10:20
leszek60 @ 2014.08.14 16:12  Post: 775029
Założę się, że będzie to samo co z dx10. Będzie działało tylko na windows 9. Jakoś trzeba wymusić na ludziach zmianę systemu.


Przecież już dawno temu MS ogłosił że systemem docelowym dla DX12 jest Windows 8.1. Jak myślisz na jakim systemie było uruchomione demo które przygotował Intel? Cały artykuł jest przecież o demonstracji DX12 uruchomionej na Windows 8.1 na tablecie Surface 3

gregory003Zobacz profil
Poziom ostrzeżenia: 0%
gregory0032014.08.15, 09:24
skoti48 @ 2014.08.14 22:49  Post: 775127
Swoją drogą Richard Huddy z AMD wspomniał, że Khronos ma nieograniczony dostęp do materiałów mantle i mówi 'bierzcie co chcecie' wzorem Apple oddaniem rozwoju nad OpenCL grupie Khronos. Jeśli Khronos (czyli głównie AMD, Intel, Nvidia) zgodzą się po prostu na poprawienie i doszlifowanie Mantle + dodanie możliwości których nie ma (a z pewnością tego chce AMD, Intel, Qualcomm, EA i wiele innych... w tym zapewne Nvidia, bo największym problemem Mantle było to, że jest zamknięty, pod kontrolą konkurencji i nie ma niektórych możliwości - a rozwój w Khronos (ktorego prezesem jest wiceprezes Nvidii) zmienia tą sytuację tak samo jak Nvidia była największym promotorem OpenCL (który powstał jako konkurencja dla CUDA)) to za pół roku możliwa jest już pełna specyfikacja (z gotowymi sterownikami, bo AMD, Intel już mają, albo robią, a Nvidia w tworzeniu sterowników działa bardzo szybko), a nie tylko prowizoryczna jak się spodziewałem.

Coś czuję, że będzie w Khronos po prostu głosowanie czy bierzemy się za AMD Mantle czy Apple Metal i poprawiamy do możliwości nowoczesnego OpenGL.

PS. Ciekawie to wygląda, bo będzie zupełnie nowe rozdanie, nowe API będzie wspierane przez Sony (w PS4 zapewne będzie można wykorzystać), w telefonach/tabletach/okularach rozszerzonej rzeczywistości z Androidem/iOS, w Linux/MacOS/Windows oraz większe możliwości od DX12 (najważniejszych nowości sprzętu nowoczesnego brak i tylko Windows + Xbox One (który przegrywa walkę w tej generacji dosyć sromotnie) + telefony WP (które są marginesem rynku)). Oj coś czuję, że MS w tym nowym otwarciu może popłynąć.

Nie sądzę aby w Khronos ktokolwiek czekał na Metal albo Mantle:
http://pclab.pl/news59139.html
Po co mieliby nad tym pracować, skoro zapowiedzieli już własne rozwiązanie. Po kiego grzyba Khronos miałby zajmować się jednocześnie pracami na 4 dublującymi swoje możliwości API graficznymi?
KazHZobacz profil
Poziom ostrzeżenia: 0%
KazH2014.08.15, 06:27
-3#72
Spioszek1985 @ 2014.08.14 19:03  Post: 775085
A komu na ręke bardziej zoptymalizowane gry? chyba nikomu.
Producentom karty graficznych i procesorów? chyba nie bardzo.
Po co optymalizować gre, jak można przecież kupić droższą wydajną konstukcje i koło się zamyka...



1. Zyskują twórcy gier ponieważ szybsze biblioteki to niższe wymagania sprzętowe gry. A tym samym gra ma szansę sprzedać się lepiej bo więcej osób na PC będzie w stanie ją uruchomić. Dlatego firmy takie jak EA już rok temu eksperymentowały z pierwszymi wersjami testowymi Mantle. Dlatego CD Project RED testuje aktualnie wersje testowe DX12 o czym niedawno mówił jeden z ich koderów itp. Skoro deweloperzy CD Project Red tak otwarcie ostatnio mówili o DX12 to myślę że jest duża szansa że Wiedźmin 3 będzie miał obsługę tego API w wersji beta.

2. Zyskuje też MS jako autor API. AMD prezentując Mantle promuje nowe karty graficzne na rdzeniach GCN. Microsoft prezentując DX12 promuje Windows 8.1 który jest wymagany do uruchomienia wersji testowej DX12 Preview.

3. Producenci sprzętu też trochę zyskują, szczególnie Intel oraz AMD które mają platformy ze zintegrowaną grafiką.
HashiZobacz profil
Poziom ostrzeżenia: 0%
Hashi2014.08.15, 06:19
-3#71
DisconnecT @ 2014.08.14 17:55  Post: 775061
Hashi @ 2014.08.14 17:34  Post: 775051
Technologia i inżynieria Microsoft = zieeeeeeeeeeew tak ogromny, ze nawet niedźwiedzie zasypiają latem (ja).


Nie przejmuj się sony tak samo się popisało, to może ja napisze zieeeeew ;)

Kaz ładnie zwiódł MS wciskając im kit, ze SCE czeka na konkurencje by pokazała sprzęt jako pierwsza. MS nie miał nic prawdopodobnie bo czekał na przecieki od SONY (a tych nie było czego dowodem była konfa MS o XboxOne TV, TV, TV, TV :D ). MS tym razem dostał ochłapy, nie tak jak przy X360 kiedy biegali po fabryce Toshiba/SONY/IBM.
X1 dostał marne 16 kolejek, gdy SONY przyszło do AMD ze swoja dokumentacją.
https://www.google.com/patents/US6779049
http://www.google.com/patents/US20070074207
Oba patenty aktualnie nalezą tylko i wyłącznie do Sony Computer Entertainment inc Japan. Oba zostały po części wykorzystane w PS4 sprzętowo.
Więc kolejny wielki zieeeeeeeeeeeeeeeeeeeeeeeeeeew w stronę MS.
PS. A7R i A7S.
Andrew162Zobacz profil
Poziom ostrzeżenia: 0%
Andrew1622014.08.15, 03:40
-2#70
fani ps4 i xbone minusujcie muhaha.. PC rulez :D a PC plusujcie ^^
skoti48Zobacz profil
Poziom ostrzeżenia: 0%
skoti482014.08.14, 22:49
Swoją drogą Richard Huddy z AMD wspomniał, że Khronos ma nieograniczony dostęp do materiałów mantle i mówi 'bierzcie co chcecie' wzorem Apple oddaniem rozwoju nad OpenCL grupie Khronos. Jeśli Khronos (czyli głównie AMD, Intel, Nvidia) zgodzą się po prostu na poprawienie i doszlifowanie Mantle + dodanie możliwości których nie ma (a z pewnością tego chce AMD, Intel, Qualcomm, EA i wiele innych... w tym zapewne Nvidia, bo największym problemem Mantle było to, że jest zamknięty, pod kontrolą konkurencji i nie ma niektórych możliwości - a rozwój w Khronos (ktorego prezesem jest wiceprezes Nvidii) zmienia tą sytuację tak samo jak Nvidia była największym promotorem OpenCL (który powstał jako konkurencja dla CUDA)) to za pół roku możliwa jest już pełna specyfikacja (z gotowymi sterownikami, bo AMD, Intel już mają, albo robią, a Nvidia w tworzeniu sterowników działa bardzo szybko), a nie tylko prowizoryczna jak się spodziewałem.

Coś czuję, że będzie w Khronos po prostu głosowanie czy bierzemy się za AMD Mantle czy Apple Metal i poprawiamy do możliwości nowoczesnego OpenGL.

PS. Ciekawie to wygląda, bo będzie zupełnie nowe rozdanie, nowe API będzie wspierane przez Sony (w PS4 zapewne będzie można wykorzystać), w telefonach/tabletach/okularach rozszerzonej rzeczywistości z Androidem/iOS, w Linux/MacOS/Windows oraz większe możliwości od DX12 (najważniejszych nowości sprzętu nowoczesnego brak i tylko Windows + Xbox One (który przegrywa walkę w tej generacji dosyć sromotnie) + telefony WP (które są marginesem rynku)). Oj coś czuję, że MS w tym nowym otwarciu może popłynąć.
PynioZobacz profil
Poziom ostrzeżenia: 0%
Pynio2014.08.14, 20:15
To już jest przegięcie pały (nie od dzisiaj zresztą), że stawia się niby konsole i puszcza gry na tych niby konsolach. Co tu się denerwować jak Ci takiego wach dogs zaprezentują, skoro centralnie przed oczami widzisz windows z PC i podłączoną konsolę, która tylko udaje, że na niej grasz... Ludzie to akceptują :/
miloszpnhZobacz profil
Poziom ostrzeżenia: 0%
miloszpnh2014.08.14, 20:14
rops @ 2014.08.14 09:25  Post: 774882
Właścicielce konsol nie mogą liczyć na wzrost wydajności bo GPU za słabe, ale na surface pro 3 wydajność wzrosła prawie 2 krotnie. Bez sensu, sugeruje to, że w surface jest mega mocne GPU, a tak nie jest. W niektórych zastosowaniach będzie wzrost w innych nie, tak jak z mantle.

To tylko demo technologiczne, a wiadomo, że jak cos sie robi od podstaw, to można tak zrobić by Gtx tytan spowalniał celerona (wystarczy odpalić 3d marka w 4k i AAx16).


chyba na odwrót jak karta graficzna może spowalniać procesor to procesor zazwyczaj spowalnia kartę bo jest za słaby czesto
Funkcja komentowania została wyłączona. Do dyskusji zapraszamy na forum.
1