amd was angry geralts hair
Een directe uitdaging voor Nvidia's GameWorks
Nvidia's GameWorks is een veelgebruikte toolkit waarmee ontwikkelaars fancy visuele effecten en coole fysica-simulaties aan hun spel kunnen toevoegen zonder dat ze te veel ontwikkeltijd kosten. De toolkit heeft een aantal geweldige effecten, zoals PhysX en HairWorks (het ding achter Geralt's weelderige haar in de meest recente Witcher ), maar helaas kan het voor sommige spelers tot grote problemen leiden.
Omdat GameWorks eigendom is van en zwaar wordt vergrendeld door Nvidia, kunnen ontwikkelaars de code niet delen met AMD om de stuurprogramma's ervoor te optimaliseren. Dit betekent dat voor sommige games spelers die AMD-hardware gebruiken, opvallende prestatiesuccessen hebben. AMD bekritiseerde massaal Nvidia vanwege The Witcher 3 het gebruik van GameWorks (meer in het bijzonder HairWorks), en de daaruit voortvloeiende slechtere framerates die AMD-klanten tot gevolg hadden.
Dit was zo'n groot probleem voor AMD dat het nu GPUOpen heeft aangekondigd, een open-source API met populaire visuele effecten zoals ShadowFX en AMD's antwoord op HairWorks, TressFX (meest bekend in Grafrover ). Het biedt ook stuurprogramma's, en tal van bibliotheken en SDK's. In de bewoordingen van de leek: veel open-source shit om games er goed uit te laten zien.
Het idee is dat door ontwikkelaars de code openlijk te laten delen, ze samen kunnen verbeteren zonder AMD's input, in tegenstelling tot GameWorks dat vaak afhankelijk is van Nvidia's persoonlijke betrokkenheid bij de ontwikkelaar. Het betekent ook dat Nvidia zijn stuurprogramma's moet kunnen optimaliseren om er beter mee te kunnen werken, dus het probleem van bepaalde kaartenmerken die om willekeurige redenen ongelooflijk slecht presteren, is misschien snel verleden tijd.
timesheet-app voor Android en iPhone
Een ander groot voordeel is dat aangezien zowel PS4 als Xbox One beide AMD-architectuur gebruiken, GPUOpen mogelijk de kloof overbrugt tussen de ontwikkeling van pc's en consoles, waardoor het overdragen van games van de ene naar de andere veel eenvoudiger wordt.
Hoewel dit open-source model goed klinkt, heeft het een groot nadeel. De grote kracht van Nvidia is hoe nauw het samenwerkt met ontwikkelaars om de game er beter uit te laten zien, terwijl AMD een zeer hands-off benadering lijkt te willen gebruiken met GPUOpen. Waarom zou een ontwikkelaar GPUOpen verbeteren als het iemand van Nvidia eenvoudig kan krijgen om het op GameWorks te doen?
Aan de andere kant lijkt de licentie die AMD GPUOpen heeft gegeven, ontwikkelaars in staat te stellen de technologie van AMD te wijzigen en voor zichzelf te verkopen. Dat is misschien de motivatie die sommigen nodig hebben om de toolkit te verbeteren.
GPUOpen ziet eruit als iets heel opwindends. Of het een praktische uitdaging voor Nvidia's GameWorks zal zijn, is een beetje moeilijker te voorspellen, want hoewel GPUOpen en GameWorks ongeveer hetzelfde doen, doen ze het op heel verschillende manieren. Hoe dan ook, het zal ongelooflijk interessant zijn om te zien hoe dit de ontwikkeling van games beïnvloedt, en hopelijk resulteert het in betere framerates rondom!
AMD GPUOpen: Doubling Down on Open-Source Development (Hardware van Tom)
AMD GPUOpen: verdubbeling van open-sourceontwikkeling