Total War: Warhammer optimeras för DX12

Total War: Warhammer optimeras för DX12

Det senaste strategispelet i Total War-serien har precis anlänt, men spelets utvecklare vilar inte på sina lagrar utan jobbar på uppdateringar som ska optimera spelkoden för DirectX 12.

Total War-serien har under många år fyllt strateginördars lystmäte med djupa strategiska slag i olika tidsåldrar. Det senaste spelet, Total War: Warhammer, tar steget in i Game Workshops fantasivärld och hyllades när syskonsajten FZ recenserade spelet.

På spelets officiella blogg meddelar utvecklarna Creative Assembly att de jobbar på en rad uppdateringar till spelet som ska optimera koden för DirectX 12. Total War-serien och strategispel i allmänhet tenderar att vara processorintensiva, något som innebär att detta är en speltyp som potentiellt sett skulle kunna dra stor nytta av förbättringarna i DirectX 12.

total-war-warhammer-17.jpg

I DirectX 12 har Microsoft bantat ned de steg i kedjan som anrop måste ta sig igenom för att skickas till hårdvaran, beräknas och sedan returneras till mjukvaran igen. I spel skickas anrop om att rita upp element på skärmen, så kallade draw calls, ofta i mängder om tiotusentals anrop per sekund.

Genom att minska ned antalet kontrollsteg kan mängden anrop ökas och allt från processorer till grafikkärnor kan utnyttjas bättre. I bloggposten som beskriver förbättringarna nämner Creative Assembly att de jobbat i nära samarbete med AMD för att implementera DirectX 12-stöd, och enligt egen utsago är de väldigt nöjda med de prestandaförbättringar som uppnåtts.

Utvecklarna har dock även jobbat på optimeringar i spelmotorn som inte är kopplade till DirectX 12. Bland annat nämner de att spelmotorn traditionellt sett har hanterat anrop och grafikrendering på samma tråd, något som lägger större belastning på enskilda processorkärnor. Med optimeringarna separeras nu anrop och grafikrendering, vilket ska ha förbättrat prestanda avsevärt.

Utöver detta ska systemet för hantering av trådar optimerats i allmänhet så att spelmotorn skalar och fördelar arbetsuppgifterna mycket bättre på flerkärniga processorer. Fördelningen medför att enskilda kärnor inte belastas maximalt och de ska inte behöva vara inaktiva särskilt ofta.

Vidare förbättringar som beskrivs i blogginlägget är att spelmotorn tar steget från 32- till 64-bitarskod. Rent praktiskt innebär det att utvecklarna nu kan tilldela enskilda processer mer än 2 GB primärminne, något som sägs användas till att läsa in fler modeller, animationer och texturer till spelet.

Även kantutjämning ska förbättras i den kommande uppdateringen. Bland annat stöds morphological anti-aliasing (MLAA) och MSAA i nivåerna x2, x4 och x8. Eftersom MSAA renderar varje pixel flera gånger är den mest krävande beräkningsmässigt, och med optimeringarna i denna uppdatering kan det bli möjligt att öka MSAA-nivån på samma hårdvara.

Creative Assembly nämner inte när uppdateringen ska göras tillgänglig, utöver att den ska bli tillgänglig kort efter spelets lansering.

24

Intels Skylake- och Kaby Lake-processorer har Hyperthreading-relaterat fel

Snart två år efter lansering uppdagas ett nytt errata i Intels Skylake-processorer, men även dess efterträdare Kaby Lake, där Hyperthreading kan ge upphov till oförutsägbart systembeteende. Läs mer

66

MSI: "AMD Radeon RX Vega drar förbaskat mycket ström"

Mycket pekar mot att AMD:s flaggskepp Radeon RX Vega blir en energikrävande historia, något som stärks av såväl en marknadschef från MSI som nylanserade Radeon Vega Frontier Edition. Läs mer

5

Fler bilder från Casemod Championship 2017 på Dreamhack Summer 2017

En av de stora hårdvaruhändelserna under Dreamhack Summer 2017 var Casemod Championship, där såväl den svenska eliten som nya stjärnskott gjorde upp. Nu bjuder Geeks Gaming på en bildkavalkad från mästerskapen! Läs mer

14

Valve berättar mer om sina nya handkontroller för SteamVR

Nya handkontroller för SteamVR har nu börjat skickas ut till spelutvecklare. Dessa kallas för Knuckles och möjliggör mer naturliga rörelser i spel tack vare tryckkänsliga ytor. Läs mer

17

Imagination Technologies lägger upp sin verksamhet för försäljning

Efter att Apple bestämt sig för att övergå till egen tillverkning av grafikprocessorer för Iphone och Ipad säljer nu Imagination sin verksamhet, där ett flertal intressenter redan lagt bud på denna. Läs mer

3

Fulkultur om tidsresande mördarrobotar

Denna veckas avsnitt av Fulkultur bjuder på en djupdykning i de två första Terminator-filmerna, där James Cameron målar upp en dystopisk framtid med självmedveten artificiell intelligens. Läs mer

0

Alla teknik- och frågepaneler med SweClockers från Dreamhack Summer 2017

Årets upplaga av datorfestivalen Dreamhack Summer må ha tagit slut i början av veckan men lämnar dock efter sig en diger skara hårdvarurelaterade paneler som livesändes från scenen. Läs mer

24

Zenimax vill säljstoppa Oculus Rift

Ett antal månader efter domen mot Oculus fortsätter nu rättstvisten mellan dem och Zenimax. Detta då Zenimax vill blockera all försäljning av Oculus VR-headset Rift. Läs mer

62

AMD förbereder B2-stepping för AMD Ryzen "Summit Ridge"

Inom kort sjösätter AMD en ny våg av Ryzen-processorer, där smärre buggfixar och vad som tros bli förbättrad minneskompatibilitet står i centrum Läs mer

15

Fler bilder från Dreamhack Summer 2017

Under Dreamhack Summer 2017 fick SweClockers redaktion uppbackning av de glada spelnördarna i Geeks Gaming, som med kamerorna i högsta hugg bevakade världens största LAN-festival. Läs mer

13

Testpilot: Cryorig H7 Quad Lumi

Testpiloten David Kvist testar Cryorig H7 Quad Lumi, vilken utlovar extremt god kompatibilitet och god kylförmåga med ett litet avtryck och RGB-belysning. Läs mer

7

Toshiba har hittat en köpare för sin minnesverksamhet

Toshiba har nu hittat en köpare för sin minnesverksamhet, där det vinnande budet för denna uppges hamna på minst 157 miljarder kronor. Läs mer