komentarze
ozoxZobacz profil
Poziom ostrzeżenia: 0%
ozox2013.11.18, 19:41
skoti48 @ 2013.11.18 18:05  Post: 702585

W obu przypadkach jest to zasługa podzespołów czyli współdzielonej pamięci o bardzo wysokiej przepustowości i w wypadku PS3 rdzeni SPE procesora (procesor jest wydajniejszy niż GPU, i robi większość pixel shaderów, a może to robić właśnie dzięki współdzielonej szybkiej pamięci (Cell FlexIO bus interface i kości XDR) której w PC nie znajdziesz).

Bez przesady z tą przepustowością XDR to nie eDRAM z Xboxa (256GB/s) ma jedynie 25,6 GB/s co na dzisiejsze czasy to śmieszna wartość. Tylko w X360 pamięć jest współdzielona, w PS3 grafika ma 256MB GDDR3 22.4 GB/s.
PS3:
http://www.watch.impress.co.jp/game/docs/2...329/3dps303.jpg
Xbox 360:
http://upload.wikimedia.org/wikipedia/comm...idthdiagram.jpg
piobzoZobacz profil
Poziom ostrzeżenia: 0%
piobzo2013.11.18, 19:33
-5#11
HΛЯPΛGŌN @ 2013.11.18 17:20  Post: 702571
To Mantle brzmi jakby miało dać 50% kopa,a prawda jest taka, że to nadmuchany balonik, który w najlepszym wypadku przy złożonym kodzie gry przyśpieszy może o 5-8%. Bo nie wierzę, że DX jest tak zafajdany, że knoci wydajność procesorów graficznych o nie wiadomo ile. Bez przesady.


No w końcu na xboxie też jest dx, więc siłą rzeczy musi być tworzony i rozwijany pod kontem optymalności
TrakotitekZobacz profil
Poziom ostrzeżenia: 0%
Trakotitek2013.11.18, 19:30
-5#10
pawel054 @ 2013.11.18 17:38  Post: 702577
@Harpagon
Zobacz jakie podzespoły mają przykładowo Xbox360 i PS3 i zobacz jaki obraz nadal potrafią renderować - to nie jest sprawa podzespołów tylko właśnie API i sterowników. Teraz wyobraź sobie jakbyś miał w konsoli procesor klasy i5/i7 i grafikę klasy HD7970/GTX'a 670 itp - oczywiście wątpię, żeby mantle aż tak dobrze wykorzystywało potencjał podzespołów jak w konsolach ale moim zdaniem jest duża szansa, że wzrost wydajności będzie naprawdę spory.


Tyle tylko, że zapominasz o tym, że bebechy PS3, czy X360 są na całym świecie i w każdym modelu dokładnie takie same. Samo niskopoziomowe API na niewiele się zda gdy trzeba będzie je przystosować nie tylko dla jednej konfiguracji/serii kart a dla nieskończenie wielu konfiguracji - to, że gra będzie działać dobrze na np. FX 8350 + 7970 nie oznacza, że będzie działać tak samo na FX 6300 + 7790. Tutaj nawet Glide od 3DFXa poległ gdy na rynku było już VooDoo 3. Gdy posiadacz VooDoo 3 chciał pograć np. w Gex 3D, które działało dobrze na V1 czekałą go niespodzianka - Glide z VooDoo 3 nie był kompatybilny z Glide z V1. Tylko od twórców gier zależało, czy grę będzie można odpalić na danej karcie/akceleratorze. Glide od V3 nie był kompatybilny w dół. Oczywiście w sieci, a następnie na płytach dołączanych do czasopism pojawiały się modyfikacje umożliwiające odpalenie bardziej popularnych gier na nowych kartach, ale smrodek pozostał.
Obawiam się, że z Mantle po jakimś czasie będzie podobnie.
.sizeerZobacz profil
Poziom ostrzeżenia: 0%
.sizeer2013.11.18, 19:29
-9#9
No ja nie mogę. Czy jest jakiś portal w którym nie będę musiał czytać o AMD APU i lamentach ich [...]?
Yoshi75Zobacz profil
Poziom ostrzeżenia: 0%
Yoshi752013.11.18, 19:19
-10#8
pawel054 @ 2013.11.18 17:38  Post: 702577
@Harpagon
Zobacz jakie podzespoły mają przykładowo Xbox360 i PS3 i zobacz jaki obraz nadal potrafią renderować


A co powiedzieć o PS4 ta maszynka dopiero jakie będzie renderować obrazy ech....

Według jednego z prezesów Naughty Dog, Uncharted na PS4 będzie niesamowite:
Rozwiniemy przedstawienie historii oraz grę aktorską, jak zawsze. Ale gdy zobaczycie to, nad czym aktualnie pracuje zespół, to ukaże wam się największy skok jakościowy jeśli chodzi o grafikę. Jestem pewien, że będziecie zachwyceni gdy doświadczycie tego, nad czym pracujemy'

'Czyżby Yoshida nie kłamał, że nowy Uncharted wygląda niczym CGI ;) pamiętam news, który (to) opisywał jego wizytę w ND i o tym jaką to miał zgachę jak zobaczył ich 'nową' grę (teraz już wiemy, że to kolejny Uncharted) i powiedział fajne CGI a oni na to, że to już gameplay'

Będzie dym :)

Yoshida o ukrytej mocy w PS4

Jest wiele ukrytej mocy w naszym systemie. Możesz być zaznajomiony z GPGPU i PS4 ma dużo więcej procesów GPGPU co jest trudne do nauczenia się i opanowania, podobnie jak w przypadku procesora Cell. Więc każdego roku gry na PS4 będą wyglądały lepiej ponieważ prawdopodobnie większość grup od tytułów startowych nie używa GPGPU – prawdopodobnie używają oni normalnej grafiki. Więc jeżeli deweloperzy zaczną używać większej ilości mocy w ciągu dwóch, trzech lat, grafika będzie naprawdę zdumiewająca.

Niskopoziomowe API bezpośredni dostęp do hardware współdzielona pamięć talent developerów i będziemy mieli podwójny dym :)

Próbka tego co przygotowuje studio Quantic Dream od Heavy Rain i Beyond Two Souls.
Tech demo realtime PS4
http://youtu.be/wvXqAEfY-cY?t=2m52s
A tu już pierwsze tytuły
http://www.youtube.com/watch?v=p43e2UnY-tk
http://youtu.be/1pLU1T8_vvU?t=1m13s
Widać potencjał nie ma ciula we wsi ;)
AlartZobacz profil
Poziom ostrzeżenia: 0%
Alart2013.11.18, 18:54
14#7
APARAPI
eee makarena!

Tak myślę sobie, że AMD zamiast urządzać konferencje mogliby zwolnić kucharzy, zatrudnić inżynierów i spełnić część obietnic. W tym co proponują jest ta wada, że zakładają że to wszystko będzie działać. Nie są mi obce problemy sterowników z kartami AMD, więc podejrzewam, że to po prostu nie będzie dobrze działać i na tym koniec.
skoti48Zobacz profil
Poziom ostrzeżenia: 0%
skoti482013.11.18, 18:05
21#6
'Po pierwsze, programiści mają większą kontrolę nad pamięcią i zasobami GPU'... mają większą kontrolę niż w OpenGL 4.3, no ale od wersji 4.4 mamy GL_ARB_buffer_storage, które daje pełną kontrolę co gdzie i jak jest przechowywane w pamięci.

'Po drugie, Mantle umożliwia dowolne rozdzielanie zadań między rdzenie procesora.'... W DX też wszystko można rozrzucać na wiele rdzeni, a i w niektórych implementacjach OpenGL możesz wykorzystać to (jednak ze względu na to, że wielowątkowy rendering przy niskim narzucie jak w OpenGL tylko zmniejsza wydajność i zajmuje rdzenie które powinny zająć się fizyką jest to odradzane).

'Po trzecie, Mantle pozwala programistom tworzyć oddzielne kolejki zadań dla każdego typu jednostek wykonawczych, jakie składają się na GPU.'
Budowanie gotowego setu zadań zmniejsza narzut (zamiast wielu funkcji z narzutami wystarczy wrzucić już zbudowany... coś takiego mamy w OpenGL z GL_ARB_multi_bind który pozwala wiele bindowań uprościć do jednego Api Calla).

'Znając awersję Nvidii do otwartych standardów, a Intela – do jakichkolwiek innych niż własne'
Awersję Nvidii do otwartych standardów? Pomijając to, że Mantle nie jest otwartym standardem (jest jak najbardziej zamkniętym - CUDA jest dużo bardziej otwarte, razem z otwartym kompilatorem (który bez problemu AMD może wykorzystać), otwartą dokumentacją...). Nvidia wspiera praktycznie wszystkie otwarte standardy.
Intel wspiera praktycznie same cudze standardy, bo swoich nie posiada ;p.

'...więc ewentualne wykorzystanie Mantle w telefonach i tabletach będzie zależało od współpracy Google'
Zważając na to, jak bardzo Google nie pozwala na wejście innych API, jest to bardzo wątpliwe... Google nawet nie pozwala na OpenCL (które wspiera ARM, Intel, AMD i praktycznie wszystkie mobilne GPU), bo oni chcą swojego RenderScripta.

PS. Zaskoczyło mnie w slajdach Mantle to, że mówią o 100k drawcalli na klatkę... gdy na sterownikach OpenGL AMD przez GL_ARB_multi_draw_indirect można spokojnie mówić o 900k drawcallach, a u Nvidii nawet 2x więcej (już nie mówiąc o wykorzystaniu GL_NV_bindless_multi_draw_indirect który pozwala na jeszcze więcej). I wszystko to na jednym wątku (na wielu wątkach na sterownikach nVidii przy wykorzystaniu nowoczesnego OpenGL jest tylko wolniej), czyli nie obciąża rdzeni, które mogą zajmować się fizyką, a nie obsługą GPU.

pawel054 @ 2013.11.18 17:38  Post: 702577
Zobacz jakie podzespoły mają przykładowo Xbox360 i PS3 i zobacz jaki obraz nadal potrafią renderować - to nie jest sprawa podzespołów tylko właśnie API i sterowników.

W obu przypadkach jest to zasługa podzespołów czyli współdzielonej pamięci o bardzo wysokiej przepustowości i w wypadku PS3 rdzeni SPE procesora (procesor jest wydajniejszy niż GPU, i robi większość pixel shaderów, a może to robić właśnie dzięki współdzielonej szybkiej pamięci (Cell FlexIO bus interface i kości XDR) której w PC nie znajdziesz).
pawel054Zobacz profil
Poziom ostrzeżenia: 0%
pawel0542013.11.18, 17:38
@Harpagon
Zobacz jakie podzespoły mają przykładowo Xbox360 i PS3 i zobacz jaki obraz nadal potrafią renderować - to nie jest sprawa podzespołów tylko właśnie API i sterowników. Teraz wyobraź sobie jakbyś miał w konsoli procesor klasy i5/i7 i grafikę klasy HD7970/GTX'a 670 itp - oczywiście wątpię, żeby mantle aż tak dobrze wykorzystywało potencjał podzespołów jak w konsolach ale moim zdaniem jest duża szansa, że wzrost wydajności będzie naprawdę spory.
AssassinZobacz profil
Poziom ostrzeżenia: 0%
Assassin2013.11.18, 17:33
22#4
Ten Mullins zapowiada się bardzo ciekawie. Ok. 90% wydajności Kabini 25W z TDP 4,5W. Jeśli im się uda, będzie to dość imponujące osiągnięcie.

Optymizmu co do Mantle'a nie podzielam. Nie wiem po co Nvidia czy Intel mieliby to implementować, skoro większość zalet Mantle'a zawiera OpenGL. Zwłaszcza Intel powinien przeznaczyć czas na poprawę wsparcia OpenGL zamiast bawić się w takie wynalazki.
HΛЯPΛGŌNZobacz profil
Poziom ostrzeżenia: 0%
HΛЯPΛGŌN2013.11.18, 17:20
To Mantle brzmi jakby miało dać 50% kopa,a prawda jest taka, że to nadmuchany balonik, który w najlepszym wypadku przy złożonym kodzie gry przyśpieszy może o 5-8%. Bo nie wierzę, że DX jest tak zafajdany, że knoci wydajność procesorów graficznych o nie wiadomo ile. Bez przesady.
MagnezZobacz profil
Poziom ostrzeżenia: 0%
Magnez2013.11.18, 17:15
19#2
Tyle mówią o następcy Temasha, a ja się pytam gdzie w ogóle są urządzenia oparte na tym Soc?
tunkZobacz profil
Poziom ostrzeżenia: 0%
tunk2013.11.18, 17:15
15#1
Polacy patriotycznie będą rozchwytywać Warszawę
Funkcja komentowania została wyłączona. Do dyskusji zapraszamy na forum.