Dan ga jij er dus van uit dat MS het heeft overgenomen en niet andersom, MS zit namelijk ook gewoon in de Kronos groep die Vulkan heeft ontwikkeld.
Correct. Microsoft was niet eens van plan om ooit een DX12 te ontwikkelen, MS verkondigde meermaals dat DX11 de laatste implementatie zou zijn. Het ligt voor de hand dat DX12 er enkel kwam omdat de KG Vulkan begon te ontwikkelen. Ook dan is het inderdaad mogelijk dat MS bijdroeg tot de code van Vulkan. Hoe dan ook, Vulkan is de geschiktere API omdat:
- Vulkan wel en DX12 niet cross-platform is en DX12 nog niet eens op de meeste Windows-versies werkt.
- Vulkan wel en DX12 niet open source is. Als de code bekend is dan kan je veel beter optimaliseren, met geheime code is dat nogal lastig (je kan met een disassembly aan de gang gaan maar dat vreet tijd).
Wat heeft smartphone te maken met Unity?
Simpel, ik gaf hiermee aan dat ik in ieder geval nooit een telefoon-'spel' heb kunnen tegenkomen die Unity gebruikt. Zoals ik aangaf zijn er een paar spellen waarvoor de Unity engine werd gebruikt die ik nog eens wil gaan spelen maar vooralsnog heb ik er geen gespeeld die met deze engine is gemaakt en dus kan ik weinig zeggen over hoe goed of slecht die engine werkt.
En vind je het gek dat UnrealEngine beter draait op nvidia en intel, die bedrijven sturen engineers naar Epic om samen met hun de engine/drivers te optimaliseren. AMD(voorheen ATI) is altijd ruk geweest met drivers. Naast natuurlijk dat de engine gewoon zeer geavanceerd is en inmiddels voor veel meer gebruikt wordt dan alleen games.
Het heeft ook te maken met dat al snel bepaalde Gimpworks-features aanstaan bij spellen zoals PUBG terwijl die niets toevoegen maar wel de performance om zeep helpen. Ik noem het eerder gimpen dan optimaliseren wanneer die medewerkers van Nvidia dat doen maar ongetwijfeld zal er daarnaast ook worden geoptimaliseerd.
Tja, AMD heeft nu eenmaal veel minder te besteden. Ze kunnen niet zoveel medewerkers naar die bedrijven sturen. Wel kunnen ze open source tools aanbieden die gemakkelijk te gebruiken zijn maar de developers weigeren om die voldoende te gebruiken. Zie bijvoorbeeld hoe weinig TressFX is gebruikt terwijl het een uitstekende technologie is en ook nog eens net zo goed werkt op Nvidia-kaarten als op AMD-kaarten. Het aantal spellen waarvoor het is gebruikt: 3 voor zo ver ik het weet.
Wat betreft AMD's gebrek aan budget en medewerkers, het bekende verhaal:
- Intel gebruikte alles of niets rebates wat illegaal was
- Intel chanteerde OEM's en kocht OEM's om: zo sneed Intel Compaq af van de server-CPU's op het moment dat ze systemen met AMD-CPU's begonnen te verkopen, niet veel later ging Cmopaq failliet terwijl het een van de grootste OEM's was in de jaren 90
- Intel heeft veel geld besteed aan branding
Het gevolg:
Toen AMD verkeerd gokte met hun CPU-ontwerp, in de hoop dat software sneller multithreaded zou worden wat niet gebeurde, had AMD geen cent te makken (doordat ze zoveel verkoop misliepen, ook in de jaren dat ze de beste CPU's hadden zoals in 2004), moesten ze hun fab afsplitsen en moesten ze concurreren met een veel grotere node.
Dat het piepkleine AMD met minder dan 10000 medewerkers voor de CPU en GPU doet wat het doet is wonderbaarlijk.
[Reactie gewijzigd door Verwijderd op 23 juli 2024 19:06]