Need for Speed Hot Pursuit (2010) og nyare maskinvare

NFSHP2010Det er ytterst sjeldan eg spelar, men sidan eg har abonnement på Origin sidan ungane spelar Sims 3 har eg takka ja til spel Electronic Arts gir vekk gratis. I helga ville eg prøve Need for Speed Hot Pursuit frå 2010. Eg har gode minner frå Need for Speed Hot Pursuit 2 (2002) og tenkte det kunne vere artig å sjå om eg hugsa gamle kunster.

Eg drog fram den kraftigaste berbare med Intel Core i7 med 4 kjerner og hyper threading (virtuelle kjerner -> 4 * 2 = 8 virtuelle kjerner) samt eit ok grafikkort av typen Nvidia Geforce GT540M. Det var nokre GB å installere, men med fiber går det greit. Eg starta spelet og tok nokre prøveturar. Det irriterte meg at det ofta rykka i bildefrekvens og generelt var det dårleg flyt, uansett kor lågt eg sette innstillingane. Det sedvanlege vart sjekka som at maskina stod på straum, oppdatering av drivarar, restart og stenging av program som køyrde i bakgrunn. Uansett kva eg gjorde var rykkete å køyre løpa. Eg kunne ikkje fatte kvifor ei kraftig maskin ikkje takla dette spelet betre.

Eg installerte spelet på ei maksin med Intel Core i3 (2 kjerner med hyper threading) med Intel HD 4400-kort. Sette innstillingane på fullt med ei oppløysing på 1920 x 1080. Alt flaut silkemjukt i forhold til den kraftigaste maskina. Etter litt søking på nettet kom eg over ei side som forklarte utfordringane med dette spelet på maskinvare med fleire kjerner og hyper threading. Eg gjennomførte fleire testar og såg det var forbetring når eg kutta vekk nokre kjerner, men ikkje bra nok. Ved hjelp av Process Lasso fekk eg kutta vekk Hyper Threading slik at spelet berre køyrde ved hjelp av dei 4 ekte kjernene på Core i7-prosessoren. Det løyste alt. No var det berre å skru opp innstillingane!

Eg kunne brukt Process Lasso til jobben, men sidan det er veldig enkelt å justere snarvegen til programmet, gjorde eg det. Eg høgreklikka på snarvegen og la inn feltet mål:

C:\Windows\System32\cmd.exe /c start "" /affinity 55 "C:\Program Files (x86)\Origin Games\Need For Speed(TM) Hot Pursuit\NFS11.exe"

55 = Hexdecimal tal for det binære talet 01010101 som indikerer at berre dei verkelege kjernane (0, 2, 4 og 6) skal brukast.

Affinity