Daj przyklad gry w kotrej zastosowano rozwiazania Nvidii i jaki byl tego efekt.
Część z tego co powyżej zastosowano w Rage (bez tego w tego typu silniku gra na PC po prostu by nie działała wcale - dlatego mimo planowanej wersji DX musieli z niej zrezygnować bo był pokaz slajdów) - w wersji dla AMD wykorzystano sparse texture, aby też można było pograć (wtedy jeszcze to API nie było dostępne dla Nvidii, ale już teraz jest od kilku miesięcy (od kiedy jest to już standardowe rozszerzenie OpenGL)). Różnica jest między tymi API taka, że nvidia nie płaci za implementacje w grach (dzięki SteamOS gry za niedługo same powinny to API wspierać również na Windowsie).
Wg. AMD może śmigać ale... pałeczka jest po stronie NV, a NV nie wyraziła jak dotąd zainteresowania. Raczej skończy się (kiedyś tam) na kontrze w postaci mocno rozwiniętego NVapi z inną nazwą. Przyjęcie rozwiązań rywala, choćby genialnych, nie wchodzi raczej w grę.
Każde API może działać wszędzie - tak samo od AMD zależy czy będzie wspierać PhysX, CUDA, APEX, PrefKit. Problem w tym, że wiele rzeczy wymaga zmian w architekturze przykładowo nowa CUDA która wyszła z Keplerem, potrzebuje wsparcia dla dynamicznej wielowątkowości (GPU sam generuje sobie zadania), zresztą podobnie jak OpenCL 2.0, ale karty AMD tego sprzętowo nie wspierają, ale w przyszłości zapewne będą (tak samo jak AMD może wspierać API Bindless Textures i w przyszłości będzie, bo jest już standardem ARB, ale musi dopiero zrobić GPU które będzie to obsługiwać).
Co do NVapi to jeśli o nim mówisz to zwyczajnie nie masz pojęcia czym jest (oraz co jest dla niego konkurencją - podpowiem AMD GPU Services Library). Nvidia nie musi nic robić, bo tak naprawdę to Mantle jest kontrą dla rozszerzeń Nvidii (których AMD nie może wspierać, ze względu na braki w sprzęcie), Nvidia po prostu zamiast kierować api programistyczne do graczy (i płacić za użycie w sponsorowanych grach), kieruje je do programistów i ostatnio dali slajdy które w skrócie można by nazwać, 'jak zmniejszyć narzut na CPU, bardziej niż da się to zrobić w Mantle': https://developer.nvidia.com/content/how-m...iver-overhead-0
Physx/Cuda to nie otwarty standard , więc to nie jest tylko zależne od amd. Ale liczy się fakt , że kiedyś nv proponowało cuda za friko amd oraz pełne wsparcie w implementacji cuda. Z wiadomych przyczyn do tego nie doszło.
Pytanie kogo interesuje opengl? Nv może mieć super stery pod opengl , tylko to nie ma większego znaczenia. Na pc w zasadzie nie tworzy się gier na opengl-u , więc to tylko marketing.
Jeśli czytałbyś ze zrozumieniem, to wiedziałbyś że puste klatki są problemem przy CrossFire, a nie w pojedynczej karcie...to raz.
A dwa że jakbyś czytał o Mantle, to wiedziałbyś że jednym z założeń jest to że wszystkie jednostki graficzne obecne w danym komputerze mają być przez Mantle widziane jako jedna karta o takich zasobach, co teoretycznie powinno wyeliminować mikroprzycięcia. Co prawda brzmi to aż nazbyt pięknie, i może się okazać nie do końca prawdziwe w praktyce, ale takie właśnie były założenia.
Cóż, widzę że niektórzy dostają bólu dupy z tego że przy kartach AMD, zostanie zredukowana różnica pomiędzy CPU AMD i Intela.
Z całym szacunkiem,ale to chyba ty nie doczytałeś co i jak.Problem tak samo dotyczy pojedynczej karty jak i Cross Fire z tym że w tym drugim przypadku jest on zdecydowanie bardziej odczuwalny.
Z całym szacunkiem, ale skalę problemu widać tu: http://pclab.pl/art56032-11.html
a nie tam gdzie podałeś. Nawet jeśli wykres AMD jest szerszy niż nVidi, to i tak w praktyce niezauważalny, natomiast różnica AMD single a CF jest bardzo widoczna.
Ale nie ma co dywagować, zapewne godziny dzielą nas od konkretnych wykresów na PcLab, bo nie wątpię że chłopaki już testują i będziemy mieli wszystko czarno na białym.
Physx/Cuda to nie otwarty standard , więc to nie jest tylko zależne od amd. Ale liczy się fakt , że kiedyś nv proponowało cuda za friko amd oraz pełne wsparcie w implementacji cuda. Z wiadomych przyczyn do tego nie doszło.
PhysX i CUDA pod względem otwartości wygląda jak Mantle - każdy może robić implementacje, ale to my zarządzamy rozwojem. CUDA swoją drogą ma implementacje zewnętrzne (poza otwartą implementacją opublikowaną przez Nvidię, której każdy użyć może) jak na przykład PGI CUDA C/C++ for x86.
sideband @ 2014.01.30 16:09
Pytanie kogo interesuje opengl? Nv może mieć super stery pod opengl , tylko to nie ma większego znaczenia. Na pc w zasadzie nie tworzy się gier na opengl-u , więc to tylko marketing.
Valve, id Software, Unity, Epic, Crytek i innych. Wszystkie te firmy piszą/napisały (ewentualnie poszukują pilnie programistów OpenGL) nowe renderery, które przyszłe gry na Windowsa i SteamOS będą wykorzystywać.
mbe @ 2014.01.30 16:15
Wątpię bo SteamOS nie jest zarezerwowany tylko dla NV. Zresztą SteamOS w PC będzie miał porównywalny udział w rynku jak BADA w najlepszym momencie.
SteamOS nie jest tylko dla NV, tak jak i OpenGL (jest to standardowa podstawa dla wszystkich)... jednak sprawdzenie czy GPU posiada dane rozszerzenie (przykładowo bindless textures) to jedna linijka tekstu, a wykorzystanie w silniku to kilka kolejnych (jeśli nie ma robi standardowo, jeśli jest robi bez bindowania). Co do popularności to się okaże, bo analizy rynku czy wypowiedzi przykładowo twórców BF4 świadczą, że może być zupełnie odwrotnie niż mówisz, a w wypadku Windows/SteamOS to sterowniki są identyczne (zarówno AMD jak i Nvidia współdzieli kod sterowników w Windows/Linux i działają identycznie), więc OpenGL dzięki SteamOS może wygryźć DirectX z Windowsa (bo ten ma gigantyczny narzut na CPU i mniejsze możliwości - ten w Dx11.2 dostał dopiero odpowiednik sparse texture).
W demku Swarm jeszcze większe wzrosty, ale to sugeruje czekać na tytuły od początku tworzone z myślą o Mantle. Się zobaczy co pokaże Thief, Star Citizen i kolejnych bodajże 15 już zapowiedzianych gier.
+5% w realnym scenariuszu, czyli jakiś i5 + mainstreamowa karta, szału nie ma. Nie oszukujmy się, przypadków gdy CPU ograniczenia GPU raczej się w nowożytnych czasach nie spotyka, nawet 2500k daje radę każdemu GPU, a to już antyczny proc się robi
Trzeba czekac na thief, gdzie ma być pełniejsza implementacja mantle.
Mantle ma zmniejszyć narzut na CPU aby nie był on wąskim gardłem dlatego wzrost wydajności jest większy na A10 sparowanym z R9 290X niż na i7-4xxx + R9 290X.
Zaiste fascynujące. Optymalizacja połączenia słabego APU z topowym akceleratorem graficznym oraz topowego procesora z low-enową kartą graficzną.
Dla kogo to Mantle jest zrobione? Przecież nikt normalny nie tworzy połaczeń APU + 290X albo 4960X + low-endowa karta graficzna...
A normalnych konfiguracjach typu FX-8350 + R9 280X pewnie przyrost 5 procent..
Physx/Cuda to nie otwarty standard , więc to nie jest tylko zależne od amd. Ale liczy się fakt , że kiedyś nv proponowało cuda za friko amd oraz pełne wsparcie w implementacji cuda. Z wiadomych przyczyn do tego nie doszło.
PhysX i CUDA pod względem otwartości wygląda jak Mantle - każdy może robić implementacje, ale to my zarządzamy rozwojem. CUDA swoją drogą ma implementacje zewnętrzne (poza otwartą implementacją opublikowaną przez Nvidię, której każdy użyć może) jak na przykład PGI CUDA C/C++ for x86.
sideband @ 2014.01.30 16:09
Pytanie kogo interesuje opengl? Nv może mieć super stery pod opengl , tylko to nie ma większego znaczenia. Na pc w zasadzie nie tworzy się gier na opengl-u , więc to tylko marketing.
Valve, id Software, Unity, Epic, Crytek i innych. Wszystkie te firmy piszą/napisały (ewentualnie poszukują pilnie programistów OpenGL) nowe renderery, które przyszłe gry na Windowsa i SteamOS będą wykorzystywać.
Błagam cie fakty a nie slogany. Realnie tylko Epic doda wsparcie Opengl do UE4.0 .Tylko nadal ludzie , którzy tworzą daną grę nie muszą korzystać z Opengl-a.
Jak nv zacznie dobrze płacić za dodawanie kolejnego api to coś z tego wyjdzie.
Jak do tej pory to Mantle także jest sloganem...i niech tak zostanie. Wojna na API to najgorsze, co może nas spotkać. Trzeba dążyć do unifikacji narzędzi, a nie kolejnych podziałów.
Physx/Cuda to nie otwarty standard , więc to nie jest tylko zależne od amd. Ale liczy się fakt , że kiedyś nv proponowało cuda za friko amd oraz pełne wsparcie w implementacji cuda. Z wiadomych przyczyn do tego nie doszło.
PhysX i CUDA pod względem otwartości wygląda jak Mantle - każdy może robić implementacje, ale to my zarządzamy rozwojem. CUDA swoją drogą ma implementacje zewnętrzne (poza otwartą implementacją opublikowaną przez Nvidię, której każdy użyć może) jak na przykład PGI CUDA C/C++ for x86.
sideband @ 2014.01.30 16:09
Pytanie kogo interesuje opengl? Nv może mieć super stery pod opengl , tylko to nie ma większego znaczenia. Na pc w zasadzie nie tworzy się gier na opengl-u , więc to tylko marketing.
Valve, id Software, Unity, Epic, Crytek i innych. Wszystkie te firmy piszą/napisały (ewentualnie poszukują pilnie programistów OpenGL) nowe renderery, które przyszłe gry na Windowsa i SteamOS będą wykorzystywać.
mbe @ 2014.01.30 16:15
Wątpię bo SteamOS nie jest zarezerwowany tylko dla NV. Zresztą SteamOS w PC będzie miał porównywalny udział w rynku jak BADA w najlepszym momencie.
SteamOS nie jest tylko dla NV, tak jak i OpenGL (jest to standardowa podstawa dla wszystkich)... jednak sprawdzenie czy GPU posiada dane rozszerzenie (przykładowo bindless textures) to jedna linijka tekstu, a wykorzystanie w silniku to kilka kolejnych (jeśli nie ma robi standardowo, jeśli jest robi bez bindowania). Co do popularności to się okaże, bo analizy rynku czy wypowiedzi przykładowo twórców BF4 świadczą, że może być zupełnie odwrotnie niż mówisz, a w wypadku Windows/SteamOS to sterowniki są identyczne (zarówno AMD jak i Nvidia współdzieli kod sterowników w Windows/Linux i działają identycznie), więc OpenGL dzięki SteamOS może wygryźć DirectX z Windowsa (bo ten ma gigantyczny narzut na CPU i mniejsze możliwości - ten w Dx11.2 dostał dopiero odpowiednik sparse texture).
Sorry ale skoro do tej pory OGL nie zrobił kariery to wątpię aby zrobił to w przyszłości chyba że STEAM zniknął by z windowsa co jest mało prawdopodobne.
Konsolowcy zostaną przy konsolach.
Statystyczny kowalski powoli przesiada się na laptopy zaś bardziej zaawansowani użytkownicy wolą sobie samemu złożyć sprzęt bo wychodzi ich to taniej i raczej do tej grupy skierowany jest SteamOS - Ten niestety ma problem bo ta grupa też wybierze winde bo robi coś więcej na kompie niż tylko gra w gierki i używa oprogramowania pod winde. Mówiąc krótko SteamOS jest dla bardzo waskiego grona odbiorców...
Błagam cie fakty a nie slogany. Realnie tylko Epic doda wsparcie Opengl do UE4.0 .Tylko nadal ludzie , którzy tworzą daną grę nie muszą korzystać z Opengl-a.
Jak nv zacznie dobrze płacić za dodawanie kolejnego api to coś z tego wyjdzie.
Valve przechodzi zupełnie na OpenGL (i tak ma to związek z ich platformą Steam), id Software w id Tech 5 chciało przejść na DirectX, ale nie mogli, bo nie pozwalał na sprawne działanie pod PC, a id Tech 6 zapowiedziany jest też jako silnik OpenGL i wersję DX zapewne zupełnie porzucą dla PC Unity ma wersję OpenGL, ale dosyć starą i właśnie renderer aktualizuje do nowoczesnego OpenGL, a Crytek co jakiś czas na swojej stronie poszukuje programistów - ostatnio jeśli dobrze pamiętam obowiązki były przedstawione tak:
Maintain Linux support for CryENGINE.
Contribute to maintenance and improvements of low-level engine systems.
Ensure reliability of Unix based build systems for SDK releases and special projects.
Przykro mi cię martwić, ale takie właśnie są fakty.
mbe @ 2014.01.30 16:43
Sorry ale skoro do tej pory OGL nie zrobił kariery to wątpię aby zrobił to w przyszłości chyba że STEAM zniknął by z windowsa co jest mało prawdopodobne.
OpenGL zrobił gigantyczną karierę na początku, a stracił dopiero na przejściu na shadery (kiedy ARB w którego skład wchodził Microsoft przez lata nie mógł ustalić języka shaderów - teraz ARB już nie istnieje i jest Khronos działający na innych zasadach i przez kilka lat odrobił straty i przegonił DX). Obecnie DX przechodzi okres jaki przechodziło OpenGL kiedy nagle z jedynego słusznego API stało się API dla profesjonalnego softu, czyli DX rozwija się bardzo powoli i konkurencja wyprzedza go o lata.
mbe @ 2014.01.30 16:43
Konsolowcy zostaną przy konsolach.
Statystyczny kowalski powoli przesiada się na laptopy zaś bardziej zaawansowani użytkownicy wolą sobie samemu złożyć sprzęt bo wychodzi ich to taniej i raczej do tej grupy skierowany jest SteamOS - Ten niestety ma problem bo ta grupa też wybierze winde bo robi coś więcej na kompie niż tylko gra w gierki i używa oprogramowania pod winde. Mówiąc krótko SteamOS jest dla bardzo waskiego grona odbiorców...
Rynek konsol mimo wydania nowych dalej maleje, a PC wzrasta (ze względu na to jakie sprzętowo są nowe konsole, trend się utrzyma), a analizy rynkowe nie potwierdzają twojego spojrzenia na SteamOS, a w dodatku nawet jeśli są one zbyt optymistyczne to i tak może to przechylić szalę na korzyść OpenGL (jak pierwszy Xbox na korzyść DirectX).
dzięki SteamOS gry za niedługo same powinny to API wspierać również na Windowsie.
Wątpię bo SteamOS nie jest zarezerwowany tylko dla NV. Zresztą SteamOS w PC będzie miał porównywalny udział w rynku jak BADA w najlepszym momencie.
jeżeli dalej będzie wymagał osobnego dysku to nie życzę im powodzenia. Teraz nie ma problemu by na 1 dysku (fizycznym) mieć windowsa i linuxa - ale jakoś Valve wie lepiej. Pożyjemy, zobaczymy.
Prośba do redakcji. Jak będziecie robić test MANTLe, zróbcie też test na jakimś przeciętnym kompie gracza, czyli I5 z jakim Radeonem 7850, a nie super maszynie z I7, i dwoma R290 na pokładzie.
Dla mnie istotne jest czy przeciętnemu kowalskiemu MANTLE coś, da a nie posiadaczom super maszyn za 6K, bo tam i tak wyniki będą kosmiczne.
Prośba do redakcji. Jak będziecie robić test MANTLe, zróbcie też test na jakimś przeciętnym kompie gracza, czyli I5 z jakim Radeonem 7850, a nie super maszynie z I7, i dwoma R290 na pokładzie.
Dla mnie istotne jest czy przeciętnemu kowalskiemu MANTLE coś, da a nie posiadaczom super maszyn za 6K, bo tam i tak wyniki będą kosmiczne.
Heh przyłączam się do prośby, bo podałeś dokładnie moją konfigurację ;D
Haha... widać, jak niektórych antyfanów zęby bolą na myśl o tym, że mogłaby to być prawda. Niecierpliwią się. Innych zaś - ani widu, ani słychu... Ciekawe, ciekawe..
Błagam cie fakty a nie slogany. Realnie tylko Epic doda wsparcie Opengl do UE4.0 .Tylko nadal ludzie , którzy tworzą daną grę nie muszą korzystać z Opengl-a.
Jak nv zacznie dobrze płacić za dodawanie kolejnego api to coś z tego wyjdzie.
Valve przechodzi zupełnie na OpenGL (i tak ma to związek z ich platformą Steam), id Software w id Tech 5 chciało przejść na DirectX, ale nie mogli, bo nie pozwalał na sprawne działanie pod PC, a id Tech 6 zapowiedziany jest też jako silnik OpenGL i wersję DX zapewne zupełnie porzucą dla PC Unity ma wersję OpenGL, ale dosyć starą i właśnie renderer aktualizuje do nowoczesnego OpenGL, a Crytek co jakiś czas na swojej stronie poszukuje programistów - ostatnio jeśli dobrze pamiętam obowiązki były przedstawione tak:
Maintain Linux support for CryENGINE.
Contribute to maintenance and improvements of low-level engine systems.
Ensure reliability of Unix based build systems for SDK releases and special projects.
Przykro mi cię martwić, ale takie właśnie są fakty.
mbe @ 2014.01.30 16:43
Sorry ale skoro do tej pory OGL nie zrobił kariery to wątpię aby zrobił to w przyszłości chyba że STEAM zniknął by z windowsa co jest mało prawdopodobne.
OpenGL zrobił gigantyczną karierę na początku, a stracił dopiero na przejściu na shadery (kiedy ARB w którego skład wchodził Microsoft przez lata nie mógł ustalić języka shaderów - teraz ARB już nie istnieje i jest Khronos działający na innych zasadach i przez kilka lat odrobił straty i przegonił DX). Obecnie DX przechodzi okres jaki przechodziło OpenGL kiedy nagle z jedynego słusznego API stało się API dla profesjonalnego softu, czyli DX rozwija się bardzo powoli i konkurencja wyprzedza go o lata.
mbe @ 2014.01.30 16:43
Konsolowcy zostaną przy konsolach.
Statystyczny kowalski powoli przesiada się na laptopy zaś bardziej zaawansowani użytkownicy wolą sobie samemu złożyć sprzęt bo wychodzi ich to taniej i raczej do tej grupy skierowany jest SteamOS - Ten niestety ma problem bo ta grupa też wybierze winde bo robi coś więcej na kompie niż tylko gra w gierki i używa oprogramowania pod winde. Mówiąc krótko SteamOS jest dla bardzo waskiego grona odbiorców...
Rynek konsol mimo wydania nowych dalej maleje, a PC wzrasta (ze względu na to jakie sprzętowo są nowe konsole, trend się utrzyma), a analizy rynkowe nie potwierdzają twojego spojrzenia na SteamOS, a w dodatku nawet jeśli są one zbyt optymistyczne to i tak może to przechylić szalę na korzyść OpenGL (jak pierwszy Xbox na korzyść DirectX).
Czytam twoje posty i dochodzę do wniosku że jesteś Fanem OGL.
XBOX ONE w czasie premiery sprzedał się kilka razy lepiej niż X360 a o PS4 już nie wspomnę. SteamOS to linux którego szarzy użytkownicy się boją... a wróżby analityków możesz sobie wsadzić... między bajki.
Niestety Windows jeszcze przez lata będzie głównym systemem operacyjnym dla Graczy i twój OGL tego nie zmieni.
'AMD Catalyst 14.1 Beta will support ALL desktop GCN products, though we are working with EA to further optimize performance on 280X, 270X, HD 7000 and HD 8000. We have asked EA to update their blog to reflect this.'
Część z tego co powyżej zastosowano w Rage (bez tego w tego typu silniku gra na PC po prostu by nie działała wcale - dlatego mimo planowanej wersji DX musieli z niej zrezygnować bo był pokaz slajdów) - w wersji dla AMD wykorzystano sparse texture, aby też można było pograć (wtedy jeszcze to API nie było dostępne dla Nvidii, ale już teraz jest od kilku miesięcy (od kiedy jest to już standardowe rozszerzenie OpenGL)). Różnica jest między tymi API taka, że nvidia nie płaci za implementacje w grach (dzięki SteamOS gry za niedługo same powinny to API wspierać również na Windowsie).
Każde API może działać wszędzie - tak samo od AMD zależy czy będzie wspierać PhysX, CUDA, APEX, PrefKit. Problem w tym, że wiele rzeczy wymaga zmian w architekturze przykładowo nowa CUDA która wyszła z Keplerem, potrzebuje wsparcia dla dynamicznej wielowątkowości (GPU sam generuje sobie zadania), zresztą podobnie jak OpenCL 2.0, ale karty AMD tego sprzętowo nie wspierają, ale w przyszłości zapewne będą (tak samo jak AMD może wspierać API Bindless Textures i w przyszłości będzie, bo jest już standardem ARB, ale musi dopiero zrobić GPU które będzie to obsługiwać).
Co do NVapi to jeśli o nim mówisz to zwyczajnie nie masz pojęcia czym jest (oraz co jest dla niego konkurencją - podpowiem AMD GPU Services Library). Nvidia nie musi nic robić, bo tak naprawdę to Mantle jest kontrą dla rozszerzeń Nvidii (których AMD nie może wspierać, ze względu na braki w sprzęcie), Nvidia po prostu zamiast kierować api programistyczne do graczy (i płacić za użycie w sponsorowanych grach), kieruje je do programistów i ostatnio dali slajdy które w skrócie można by nazwać, 'jak zmniejszyć narzut na CPU, bardziej niż da się to zrobić w Mantle':
https://developer.nvidia.com/content/how-m...iver-overhead-0
Pytanie kogo interesuje opengl? Nv może mieć super stery pod opengl , tylko to nie ma większego znaczenia. Na pc w zasadzie nie tworzy się gier na opengl-u , więc to tylko marketing.
Wątpię bo SteamOS nie jest zarezerwowany tylko dla NV. Zresztą SteamOS w PC będzie miał porównywalny udział w rynku jak BADA w najlepszym momencie.
Jeśli czytałbyś ze zrozumieniem, to wiedziałbyś że puste klatki są problemem przy CrossFire, a nie w pojedynczej karcie...to raz.
A dwa że jakbyś czytał o Mantle, to wiedziałbyś że jednym z założeń jest to że wszystkie jednostki graficzne obecne w danym komputerze mają być przez Mantle widziane jako jedna karta o takich zasobach, co teoretycznie powinno wyeliminować mikroprzycięcia. Co prawda brzmi to aż nazbyt pięknie, i może się okazać nie do końca prawdziwe w praktyce, ale takie właśnie były założenia.
Cóż, widzę że niektórzy dostają bólu dupy z tego że przy kartach AMD, zostanie zredukowana różnica pomiędzy CPU AMD i Intela.
Z całym szacunkiem,ale to chyba ty nie doczytałeś co i jak.Problem tak samo dotyczy pojedynczej karty jak i Cross Fire z tym że w tym drugim przypadku jest on zdecydowanie bardziej odczuwalny.
http://pclab.pl/art56032-9.html
a nie tam gdzie podałeś. Nawet jeśli wykres AMD jest szerszy niż nVidi, to i tak w praktyce niezauważalny, natomiast różnica AMD single a CF jest bardzo widoczna.
Ale nie ma co dywagować, zapewne godziny dzielą nas od konkretnych wykresów na PcLab, bo nie wątpię że chłopaki już testują i będziemy mieli wszystko czarno na białym.
Ja tam za Mantle trzymam kciuki.
PhysX i CUDA pod względem otwartości wygląda jak Mantle - każdy może robić implementacje, ale to my zarządzamy rozwojem. CUDA swoją drogą ma implementacje zewnętrzne (poza otwartą implementacją opublikowaną przez Nvidię, której każdy użyć może) jak na przykład PGI CUDA C/C++ for x86.
Valve, id Software, Unity, Epic, Crytek i innych. Wszystkie te firmy piszą/napisały (ewentualnie poszukują pilnie programistów OpenGL) nowe renderery, które przyszłe gry na Windowsa i SteamOS będą wykorzystywać.
SteamOS nie jest tylko dla NV, tak jak i OpenGL (jest to standardowa podstawa dla wszystkich)... jednak sprawdzenie czy GPU posiada dane rozszerzenie (przykładowo bindless textures) to jedna linijka tekstu, a wykorzystanie w silniku to kilka kolejnych (jeśli nie ma robi standardowo, jeśli jest robi bez bindowania). Co do popularności to się okaże, bo analizy rynku czy wypowiedzi przykładowo twórców BF4 świadczą, że może być zupełnie odwrotnie niż mówisz, a w wypadku Windows/SteamOS to sterowniki są identyczne (zarówno AMD jak i Nvidia współdzieli kod sterowników w Windows/Linux i działają identycznie), więc OpenGL dzięki SteamOS może wygryźć DirectX z Windowsa (bo ten ma gigantyczny narzut na CPU i mniejsze możliwości - ten w Dx11.2 dostał dopiero odpowiednik sparse texture).
Trudności z czytaniem?
Battlefield 4 (tryb pojedynczy) – test nr 3:
CPU: Intel Core i7-3970X Extreme 3,5 GHz
GPU: 2x AMD Radeon R9 290X 4 GB
Ustawienia: Ultra, 1080p, 4xMSAA
System operacyjny: Windows 8 64-bit
Poziom: Morze Południowochińskie
Wzrost: 58%
W demku Swarm jeszcze większe wzrosty, ale to sugeruje czekać na tytuły od początku tworzone z myślą o Mantle. Się zobaczy co pokaże Thief, Star Citizen i kolejnych bodajże 15 już zapowiedzianych gier.
Trzeba czekac na thief, gdzie ma być pełniejsza implementacja mantle.
Mantle ma zmniejszyć narzut na CPU aby nie był on wąskim gardłem dlatego wzrost wydajności jest większy na A10 sparowanym z R9 290X niż na i7-4xxx + R9 290X.
Zaiste fascynujące. Optymalizacja połączenia słabego APU z topowym akceleratorem graficznym oraz topowego procesora z low-enową kartą graficzną.
Dla kogo to Mantle jest zrobione? Przecież nikt normalny nie tworzy połaczeń APU + 290X albo 4960X + low-endowa karta graficzna...
A normalnych konfiguracjach typu FX-8350 + R9 280X pewnie przyrost 5 procent..
CPU: ośmiordzeniowy AMD FX-8350 4,0 GHz
GPU: AMD Radeon 7970 3 GB
Ustawienia: Ultra, 1080p, 1xMSAA
System operacyjny: Windows 8 64-bit
Mapa: Oblężenie Szanghaju
Wzrost: 25,1%
PhysX i CUDA pod względem otwartości wygląda jak Mantle - każdy może robić implementacje, ale to my zarządzamy rozwojem. CUDA swoją drogą ma implementacje zewnętrzne (poza otwartą implementacją opublikowaną przez Nvidię, której każdy użyć może) jak na przykład PGI CUDA C/C++ for x86.
Valve, id Software, Unity, Epic, Crytek i innych. Wszystkie te firmy piszą/napisały (ewentualnie poszukują pilnie programistów OpenGL) nowe renderery, które przyszłe gry na Windowsa i SteamOS będą wykorzystywać.
Błagam cie fakty a nie slogany. Realnie tylko Epic doda wsparcie Opengl do UE4.0 .Tylko nadal ludzie , którzy tworzą daną grę nie muszą korzystać z Opengl-a.
Jak nv zacznie dobrze płacić za dodawanie kolejnego api to coś z tego wyjdzie.
PhysX i CUDA pod względem otwartości wygląda jak Mantle - każdy może robić implementacje, ale to my zarządzamy rozwojem. CUDA swoją drogą ma implementacje zewnętrzne (poza otwartą implementacją opublikowaną przez Nvidię, której każdy użyć może) jak na przykład PGI CUDA C/C++ for x86.
Valve, id Software, Unity, Epic, Crytek i innych. Wszystkie te firmy piszą/napisały (ewentualnie poszukują pilnie programistów OpenGL) nowe renderery, które przyszłe gry na Windowsa i SteamOS będą wykorzystywać.
SteamOS nie jest tylko dla NV, tak jak i OpenGL (jest to standardowa podstawa dla wszystkich)... jednak sprawdzenie czy GPU posiada dane rozszerzenie (przykładowo bindless textures) to jedna linijka tekstu, a wykorzystanie w silniku to kilka kolejnych (jeśli nie ma robi standardowo, jeśli jest robi bez bindowania). Co do popularności to się okaże, bo analizy rynku czy wypowiedzi przykładowo twórców BF4 świadczą, że może być zupełnie odwrotnie niż mówisz, a w wypadku Windows/SteamOS to sterowniki są identyczne (zarówno AMD jak i Nvidia współdzieli kod sterowników w Windows/Linux i działają identycznie), więc OpenGL dzięki SteamOS może wygryźć DirectX z Windowsa (bo ten ma gigantyczny narzut na CPU i mniejsze możliwości - ten w Dx11.2 dostał dopiero odpowiednik sparse texture).
Sorry ale skoro do tej pory OGL nie zrobił kariery to wątpię aby zrobił to w przyszłości chyba że STEAM zniknął by z windowsa co jest mało prawdopodobne.
Konsolowcy zostaną przy konsolach.
Statystyczny kowalski powoli przesiada się na laptopy zaś bardziej zaawansowani użytkownicy wolą sobie samemu złożyć sprzęt bo wychodzi ich to taniej i raczej do tej grupy skierowany jest SteamOS - Ten niestety ma problem bo ta grupa też wybierze winde bo robi coś więcej na kompie niż tylko gra w gierki i używa oprogramowania pod winde. Mówiąc krótko SteamOS jest dla bardzo waskiego grona odbiorców...
Jak nv zacznie dobrze płacić za dodawanie kolejnego api to coś z tego wyjdzie.
Valve przechodzi zupełnie na OpenGL (i tak ma to związek z ich platformą Steam), id Software w id Tech 5 chciało przejść na DirectX, ale nie mogli, bo nie pozwalał na sprawne działanie pod PC, a id Tech 6 zapowiedziany jest też jako silnik OpenGL i wersję DX zapewne zupełnie porzucą dla PC Unity ma wersję OpenGL, ale dosyć starą i właśnie renderer aktualizuje do nowoczesnego OpenGL, a Crytek co jakiś czas na swojej stronie poszukuje programistów - ostatnio jeśli dobrze pamiętam obowiązki były przedstawione tak:
Contribute to maintenance and improvements of low-level engine systems.
Ensure reliability of Unix based build systems for SDK releases and special projects.
Przykro mi cię martwić, ale takie właśnie są fakty.
OpenGL zrobił gigantyczną karierę na początku, a stracił dopiero na przejściu na shadery (kiedy ARB w którego skład wchodził Microsoft przez lata nie mógł ustalić języka shaderów - teraz ARB już nie istnieje i jest Khronos działający na innych zasadach i przez kilka lat odrobił straty i przegonił DX). Obecnie DX przechodzi okres jaki przechodziło OpenGL kiedy nagle z jedynego słusznego API stało się API dla profesjonalnego softu, czyli DX rozwija się bardzo powoli i konkurencja wyprzedza go o lata.
Statystyczny kowalski powoli przesiada się na laptopy zaś bardziej zaawansowani użytkownicy wolą sobie samemu złożyć sprzęt bo wychodzi ich to taniej i raczej do tej grupy skierowany jest SteamOS - Ten niestety ma problem bo ta grupa też wybierze winde bo robi coś więcej na kompie niż tylko gra w gierki i używa oprogramowania pod winde. Mówiąc krótko SteamOS jest dla bardzo waskiego grona odbiorców...
Rynek konsol mimo wydania nowych dalej maleje, a PC wzrasta (ze względu na to jakie sprzętowo są nowe konsole, trend się utrzyma), a analizy rynkowe nie potwierdzają twojego spojrzenia na SteamOS, a w dodatku nawet jeśli są one zbyt optymistyczne to i tak może to przechylić szalę na korzyść OpenGL (jak pierwszy Xbox na korzyść DirectX).
Wątpię bo SteamOS nie jest zarezerwowany tylko dla NV. Zresztą SteamOS w PC będzie miał porównywalny udział w rynku jak BADA w najlepszym momencie.
jeżeli dalej będzie wymagał osobnego dysku to nie życzę im powodzenia. Teraz nie ma problemu by na 1 dysku (fizycznym) mieć windowsa i linuxa - ale jakoś Valve wie lepiej. Pożyjemy, zobaczymy.
Dla mnie istotne jest czy przeciętnemu kowalskiemu MANTLE coś, da a nie posiadaczom super maszyn za 6K, bo tam i tak wyniki będą kosmiczne.
Dla mnie istotne jest czy przeciętnemu kowalskiemu MANTLE coś, da a nie posiadaczom super maszyn za 6K, bo tam i tak wyniki będą kosmiczne.
Heh przyłączam się do prośby, bo podałeś dokładnie moją konfigurację ;D
Jak nv zacznie dobrze płacić za dodawanie kolejnego api to coś z tego wyjdzie.
Valve przechodzi zupełnie na OpenGL (i tak ma to związek z ich platformą Steam), id Software w id Tech 5 chciało przejść na DirectX, ale nie mogli, bo nie pozwalał na sprawne działanie pod PC, a id Tech 6 zapowiedziany jest też jako silnik OpenGL i wersję DX zapewne zupełnie porzucą dla PC Unity ma wersję OpenGL, ale dosyć starą i właśnie renderer aktualizuje do nowoczesnego OpenGL, a Crytek co jakiś czas na swojej stronie poszukuje programistów - ostatnio jeśli dobrze pamiętam obowiązki były przedstawione tak:
Contribute to maintenance and improvements of low-level engine systems.
Ensure reliability of Unix based build systems for SDK releases and special projects.
Przykro mi cię martwić, ale takie właśnie są fakty.
OpenGL zrobił gigantyczną karierę na początku, a stracił dopiero na przejściu na shadery (kiedy ARB w którego skład wchodził Microsoft przez lata nie mógł ustalić języka shaderów - teraz ARB już nie istnieje i jest Khronos działający na innych zasadach i przez kilka lat odrobił straty i przegonił DX). Obecnie DX przechodzi okres jaki przechodziło OpenGL kiedy nagle z jedynego słusznego API stało się API dla profesjonalnego softu, czyli DX rozwija się bardzo powoli i konkurencja wyprzedza go o lata.
Statystyczny kowalski powoli przesiada się na laptopy zaś bardziej zaawansowani użytkownicy wolą sobie samemu złożyć sprzęt bo wychodzi ich to taniej i raczej do tej grupy skierowany jest SteamOS - Ten niestety ma problem bo ta grupa też wybierze winde bo robi coś więcej na kompie niż tylko gra w gierki i używa oprogramowania pod winde. Mówiąc krótko SteamOS jest dla bardzo waskiego grona odbiorców...
Rynek konsol mimo wydania nowych dalej maleje, a PC wzrasta (ze względu na to jakie sprzętowo są nowe konsole, trend się utrzyma), a analizy rynkowe nie potwierdzają twojego spojrzenia na SteamOS, a w dodatku nawet jeśli są one zbyt optymistyczne to i tak może to przechylić szalę na korzyść OpenGL (jak pierwszy Xbox na korzyść DirectX).
Czytam twoje posty i dochodzę do wniosku że jesteś Fanem OGL.
XBOX ONE w czasie premiery sprzedał się kilka razy lepiej niż X360 a o PS4 już nie wspomnę. SteamOS to linux którego szarzy użytkownicy się boją... a wróżby analityków możesz sobie wsadzić... między bajki.
Niestety Windows jeszcze przez lata będzie głównym systemem operacyjnym dla Graczy i twój OGL tego nie zmieni.
https://www.facebook.com/AMDGaming