Softwareontwikkelaar Megai2 heeft eerder deze week zijn Guild Wars 2 DirectX proxy wrapper op Github vrijgegeven. De wrapper stuurt DirectX 9 calls door naar hun DirectX 12 equivalent om de spelprestaties te verbeteren.
De Guild Wars 2 d912pxy add-on is speciaal voor het spel gebouwd in een poging om de API-overhead van DirectX 9 te verminderen. Door het gebruik van de add-on wordt beweerd dat deze overhead met maximaal 70 procent wordt verminderd.
De prestatieverbeteringen bij het gebruik van de wrapper zijn significant: een toename van 23 procent van de frames per seconde. Dit is welkom omdat het spel nog steeds nauwelijks boven de 60 frames per seconde kan gaan op high-end machines.
Het project is interessant omdat Guild Wars 2 ontwikkelaars eerder hebben beweerd dat het updaten van de engine om DirectX 12 in plaats van DirectX 9 te gebruiken een onbeduidend effect zou hebben op de prestaties van het spel. Dit project laat zien dat dit niet noodzakelijkerwijs het geval is.
Het doorsturen van DirectX API-aanroepen is niet nieuw en is gedaan in verschillende andere vergelijkbare projecten van derden, zoals Wined3d, Vk9, Vkd3d en Dxvk. Deze projecten winnen echter aan populariteit vanwege de spelcompatibiliteit en prestatieverbeteringen.
Guild Wars 2 ontwikkelstudio ArenaNet heeft nog geen commentaar op het project. Ontwikkelaar Megai2 stelt dat spelers het project op eigen risico moeten gebruiken. De broncode en binaries zijn beschikbaar op Github.
Reacties