Vid första anblicken ser kombinationen av HyperThreading och Turbo Mode på Core i7-processorn ut som en vinnare. Man förstår chipets flertrådiga ante till otroligt ludicrous nivåer, den andra ger en hjälpande hand till clunky gamla appar som inte har kodats för att dra nytta av moderna flerkärniga processorer.

Det är därför grundligt ironiskt att finna att båda verkar ha något av att falla ut med Windows Vistas trådlösa rutiner. Innan vi går längre, bör vi lyfta fram att dessa problem fortfarande undersöks, så titta på det här utrymmet.

Hur som helst, under vår Core i7-testning märkte vi något extremt udda beteende i Task Manager. När vi körde en enkelgängad applikation, skannade vår 64-bitars bygga av Vista ständigt från en kärna till en annan. Detsamma gäller när du kör två separata engängade applikationer samtidigt. Vista jonglarar kontinuerligt trådarna bland de tillgängliga kärnorna.

Stor grej? Det är faktiskt det. Problemet med HyperThreading är att Vista inte kan skilja skillnaden mellan en riktig fysisk kärna och en virtuell kärna skapad av HyperThreading. Såvitt som Vista avser ett system som kör Quad-core Core i7 att det har åtta "logiskaCPU", var och en av dem lika.

10 procent prestation träff

Eftersom de två trådarna dansar bland de lediga logiska processorerna, hamnar de ibland båda i samma fysiska kärna. Det är inte vad du vill ha för maximal prestanda. HyperThreading kan vara en praktisk funktion, men du kommer fortfarande få mer prestanda när du kör två programvarutrådar på två separata kärnor än en dubbelgängad kärna.

I vår första testning verkar det här tillfällig överlappning av trådar på samma kärnfrekvensresultat med ungefär 10 procent jämfört med att samma belastning körs med HyperThreading disabled. Inte en enorm hit, men definitivt lite av en bummer.

Det sätt på vilket Turbo Mode och Vista har trådlös hantering är ännu mer en överraskning. Med all trådskakning pågår är det väldigt svårt att spåra om Turbo Mode överklockar enskilda kärnor som Intel hävdar att det gör. Core i7 är en ny arkitektur, så många av de observerande programvaruverktygen vi använder stöder inte den.

På samma sätt är vi inte säkra på att vi helt litar på dem som gör, till exempel CPU-Z, just än. Tillsammans med frågetecken som omger HyperThreading och Vistas trådhantering arbetar vi med Intel för att komma till botten av exakt hur Turbo Mode verkligen beter sig.