Laten we even voorop stellen dat ik niet heel erg vrolijk wordt van vendor specifieke api's. Dat gezegd:
Deze discussie is al veel vaker in het CJ's AMD Radeon Info & Nieuwsdiscussietopic geweest. Het is een beetje zonde dat je als frequente bezoeker van zowel het Nvidia als AMD topic alleen TrueAudio kan opnoemen, laat duidelijk zien dat Nvidia goed is in marketing en catchy namen.
Ik denk dat je eens een poging moet doen om een leuke (Android) game te maken. Iedereen kan dat leren. Zodra je daar mee aan de slag gaat leer je kant en klare api's/libraries waarderen. Het is namelijk een stuk makkelijker om bijvoorbeeld TiledMaps uit AndEngine te gebruiken dan zelf het wiel uit te vinden. Unity is nog makkelijker. Het hoeft ook geen game te zijn. Stel je wil informatie uitlezen over de bitrate van een videobestand... Ga je het wiel uitvinden en je eigen library bouwen of gebruik je het kant en klare mediainfo.dll. Aangezien ik een hobbiest ben wordt het natuurlijk het laatste

.
GameWorks is gewoon een geniale zet van Nvidia om een band met de ontwikkelaars te creëren. Het nut daarvan zagen ze natuurlijk al veel langer in (weet je nog vroeger toen 80% van de nieuwe games The Way it's meant to be played weergaf).
Dus ik snap het onstaan van gameworks en ik snap ook zeker de vraag van een ontwikkerlaar naar gameworks. Als je zelf een beetje gaat programmeren dan snap jij die waarschijnlijk ook.
AMD is verder volkomen vrij om gewoon wat snellere kaarten te leveren om zo in gameworks te concurreren en daarbuiten Nvidia te vernietigen. Mocht dat gebeuren dan is dat goed nieuws voor iedereen.
AMD houdt zich vooral bezig met vooruitgang doormiddel van hardware. Om een kort lijstje te geven wat AMD heeft uitgebracht/ontwikkeld.
- Eyefinity (vanaf de HD5xxx generatie EINDELIJK meer dan 2 schermen op een videokaart, Nvidia heeft dat pas sinds de 6xx)
- GDDR3 *
- GDDR5 *
- HBM *
- Is/was altijd eerder in het overgaan naar een nieuwe kleinere process node
- Mantle -> Vulkan(/DX12)
- VCE via Gaming Evolved/Raptr/andere software (Shadowplay tegenhanger).
- TressFX (was er eerder dan HairWorks)
- Tesselation
Er zullen vast een aantal dingen zijn die ik ben vergeten, dit waren de eerste die mij te binnen schoten...
Ik denk dat je vooral vergeet om onderscheid te maken tussen een feature en een onderdeel. Een geheugenstandaard is geen feature. Het voegt voor niemand iets toe. Al zou de nieuwe Fury gemaakt zijn op basis van een broodbakmachine, het gaat om de prestaties.
* Wat opvalt is dat Nvidia lekker meelift met de onwikkeling van nieuwe geheugenstandaarden zonder daar aan mee te betalen.
Los van gameworks; Mocht dit zo zijn dan is dat een hele stomme zet van AMD aangezien het R&D budget van AMD voor videokaarten veel beperkter is dan dat van Nvidia. Dan kunnen ze het beter omdraaien

.
Mantle kan ik zelf ook niet waarderen, zie rants van mij in het verleden over 3dfx. Ik ben blij dat die api specifieke tijd voorbij is. Als je tegen gameworks bent dan moet je wel aardig hypocriet zijn om mantle ineens een goede ontwikkeling te vinden. Laten we aub niet weer richting een versplintering van de markt gaan nu elke pc (dankzij Intel) over DX11 beschikt.
AMD is zelf altijd de underdog in CPU land geweest en heeft er de laatste 8 jaar heel hard aan gewerkt om Radeon ook de underdog te maken waarbij het constant nodig is om deze kaarten te verdedigen in plaats van dat de performance voor zichzelf spreekt. Nee, het beste wat er kan gebeuren is dat Ati weer afsplitst en Ati weer koning premium wordt zoals voor de overname door AMD. (Wie herinnert zich nog de 9800 Pro, wat een top kaart).
[Reactie gewijzigd door sdk1985 op 23 juli 2024 07:04]